实战OpenCV之绘制图形

基础入门

        OpenCV除了用于图像显示之外,还提供了一系列接口和工具,以帮助开发者在图像上绘制各种图形。这里的图形包括:直线、矩形、圆形、椭圆、多边形等。另外,OpenCV还支持在图像上添加文字,对多张图像进行叠加操作。

        下面,我们将逐一介绍OpenCV中与绘制图形相关的API接口。

        1、绘制直线。使用cv::line()函数,其声明如下。

void line(InputOutputArray img, Point pt1, Point pt2, 
    const Scalar& color, int thickness=1, int lineType=8, int shift=0);

        各个参数的含义如下。

        img:输入输出图像的数组。

        pt1:直线的起点坐标。

        pt2:直线的终点坐标。

        color:直线颜色。

        

猜你喜欢

转载自blog.csdn.net/hope_wisdom/article/details/141485643