首页 > 编程知识 正文

qpython,如何用cmake编译opencv

时间:2023-05-04 21:29:16 阅读:34258 作者:493

从OpenCVOpenCV实战入门到精通的5--rect (教你如何使用函数

【OpenCV】从OpenCV实战入门到精通教你如何使用它5--rect

【OpenCV】从OpenCV实战入门开始精通之一-- OpenCV宏的讲解

【OpenCV】从OpenCV实战入门到精通其-- OpenCV如何进行图像蚀刻操作

【OpenCV】从OpenCV实战入门到精通其-- canny边缘检测

【OpenCV】从OpenCV实战入门到精通之四4---常用的函数讲义(mat、imread、imshow、imwrite、nameWindow ) ) ) ) )。

目录

基本概念:

参数含义:

Rect (左上角的x坐标、左上角的y坐标、矩形宽度、矩形高度) )。

rect(20、50、30、40 )有哪些常见操作?

交叉、并集、矩阵对比,与c语言很相似

使用rectangle voidcvrectangle (cvarr * img,CvPoint pt1,CvPoint pt2,CvScalar color,int thickness=1,int line_type=8,)

示例:

基本概念:

rect(intx,int y,int width,int height );

参数含义:

Rect (左上角的x坐标、左上角的y坐标、矩形宽度、矩形高度) )。

例如,我们画的是图rect (20,50,30,40 )。 我用matlab画了一下。 很直观

rect(20、50、30、40 )有哪些常见操作? rect.area (; //返回面积,1200

rect.size (; //返回大小,30x40

rect.tl (; //返回左上角的坐标(20,50 )

rect.br (; //返回右下坐标(50,10 )

rect.width (; //返回宽度30

rect.height (; //返回高度40

rect.contains(point(x,y ); 返回//布尔true/false,判断x,y是否在该矩形中

交叉、并集、矩阵对比,与c语言很相似

rect=rect1 rect2;

rect=rect1 | rect2;

rect1==rect2; 返回到//布尔值

rect1!=rect2; 返回到//布尔值

Rectangle的使用方法

voidcvrectangle(cvarr*img,CvPoint pt1,CvPoint pt2,CvScalar color,

int thickness=1,int line_type=8,int shift=0;

img :图像。

(pt1 )矩形顶点。

pt2 )长方形对角线上的另一个顶点

颜色:线条颜色(RGB )或亮度(灰度图像)灰色比例图像)。

//后面三个可以有也可以没有

thickness :构成矩形的线宽。 负值(如CV_FILLED )会绘制一个用颜色填充的矩形。

line_type :线条类型。 请参照cvLine的说明

shift :坐标点的小数点位数。

示例:

rectangle(img,box.tl ),box.br ),scalar ) g_RNG.uniform (0,255 ),g _ RNG.uniform ),g_255。 //随机颜色

从OpenCVOpenCV实战入门到精通5--rect ) )学习函数教程

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。