跳转至

章节导引

概要

介绍了为什么OpenCV要有绘图功能

keywords OpenCV Draw 直线 矩形 圆形 多边形 椭圆形

为什么OpenCV要有绘图功能

在计算机视觉领域里面, 使用绘图功能是非常高频的需求, 因为你识别的东西需要做可视化展示. 例如, 识别到画面中人脸的位置还有宽高, 你可以打印出来, 也可以直线在画面中的人脸区域绘制一个矩形, 相信后者更友好一些.

其实opencv可以绘制的 matplotlib都可以, 但是为什么OpenCV还要有一个绘图功能呢? Matplotlib绘图是在画图上的, 画布是它的坐标系,而OpenCV是直接在图片上绘图. 而且因为OpenCV的图像默认是BGR色彩空间的, 所以用OpenCV更方便一些.
阿凯在这一章节里, 讲解了opencv中常见的几何图形绘制与文本绘制。 例如 直线, 矩形, 圆形, 多边形, 椭圆形等。