有时候需要在图像上做一些标记,需要绘制一些几何图形,OpenCV库提供了绘制线段、矩形、圆的函数。 OpenCV画线段 绘制线段的函数line(),函数的语法格式如下: img1 = cv2.line(img,start_point,end_point,color,thicness) img:要在画线的图像 start_point:画线的起点坐标,用像素的坐标表示,比如起点是(10,10) en...
- thickness: 直线的粗细,默认值为1。 - lineType(可选参数): 直线的类型。默认情况下使用8连接线(cv2.LINE_8)。 2. cv2.rectangle():绘制矩形 cv2.rectangle(img, pt1, pt2, color, thickness, lineType) - img: 需要绘制矩形的图像。 - pt1: 矩形左上角的坐标。 - pt2: 矩形右下角的坐标。 -...
Rect(x,y,width,height),x, y 为左上角坐标, width, height 则为长和宽。 4、ellipse函数 void ellipse(InputOutputArray img, Point center, Size axes, double angle, double startAngle, double endAngle, const Scalar& color, int thickness = 1, int lineType = LINE_8, int shift = 0); ellips...
opencv绘图函数主要有cv2.line()画线函数,cv2.circle()画圆函数, cv2.rectangle()长方形函数,cv2.ellipse()椭圆函数, cv2.putText()文字绘制函数及鼠标交互图像绘制。 本文中编程语言使用python,用到的包为opencv-python,在终端安装命令为: pip install opencv-python 或者 pip install opencv-contrib-python 1. ...
cv.LINE_AA 表示抗锯齿线型,图像更平滑。 3. 绘制直线 cv.line 函数说明 3.1 cv.line() 函数使用 代码语言:javascript 复制 cv.line(img, pt1, pt2, color[, thickness=1, lineType=LINE_8, shift=0])→ img 3.2 参数说明 参数 说明 img 表示输入图像,允许单通道灰度图像或多通道彩色图像。 pt1 表...
opencv 3.0 提供了专用的画直线的函数line()。 构造函数之一如下: voidline(Mat& img, Point pt1, Point pt2,constScalar& color,intthickness=1,intlineType=8,intshift=0) 参数: img: 要绘制线段的图像。 pt1: 线段的起点。 pt2: 线段的终点。
opencv学习笔记——cv::line函数详解 void cvLine( CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color, int thickness=1, int line_type=8, int shift=0 ); 第一个参数img:要划的线所在的图像; 第二个参数pt1:直线起点 第二个参数pt2:直线终点...
opencv drawline函数的用法 OpenCV中的`drawLine()`函数用于在图像上绘制一条直线。 函数声明如下: ```cpp void cv::line( InputOutputArray img, //输入图像,可以是灰度图像或彩色图像 Point pt1, //直线的起始点 Point pt2, //直线的终止点 const Scalar& color, //直线的颜色,可以是BGR格式或灰度值 ...
opencv学习笔记——cv::line函数详解 opencv学习笔记——cv::line函数详解void cvLine( CvArr* img,CvPoint pt1,CvPoint pt2,CvScalar color,int thickness=1,int line_type=8,int shift=0 );第⼀个参数img:要划的线所在的图像;第⼆个参数pt1:直线起点 第⼆个参数pt2:直线终点 第三个参数...
line函数说明 rectangle 绘制矩形 rectangle 函数原型如下: 代码语言:javascript 复制 rectangle() [1/2] void cv::rectangle ( InputOutputArray img, Point pt1, Point pt2, const Scalar & color, int thickness = 1, int lineType = LINE_8, int shift = 0 ) Python: cv.rectangle( img, pt1, pt...