Opencv初级绘制技巧
OpenCV是一种基于C++编写的开源计算机视觉库,它提供了很多有用的API函数,可以帮助我们轻松地进行图像处理和计算机视觉任务,其中之一便是基本绘制。在上手OpenCV之前,我们要了解一些基本的绘图函数和相关参数的含义。
在OpenCV中,主要提供了以下五个函数进行图像绘制:
- cv::line() 画直线
- cv::rectangle() 画矩形
- cv::circle() 画圆
- cv::ellipse() 画椭圆
- cv::putText() 写文本
下面将分别介绍这些函数的使用方法及参考代码实现。
- cv::line()
用于画直线,它需要接受以下几个参数:
img:要绘制线条的图像。
pt1:线条的起点坐标。
pt2:线条的终点坐标。
color:线条的颜色。
thickness:线条的粗细。
lineType:线条的类型。
参考代码:
cv::Mat img(300, 300, CV_8UC3, cv::Scalar(255, 255, 255));
cv::Point pt1(10, 50), pt2(200, 250);
cv::Scalar color(0, 0, 255);</