社区
工具平台和程序库
帖子详情
OpenCV2怎样从封闭的轮廓得到其外矩形?
xinqiao2008
2011-12-01 03:56:51
Iplimage *pImage;//宽高已知
CvPoint point[50];
point在pImage中是一个不规则封闭的轮廓,每个点表示轮廓的一个角,如何获取该轮廓的外矩形?
...全文
122
3
打赏
收藏
OpenCV2怎样从封闭的轮廓得到其外矩形?
Iplimage *pImage;//宽高已知 CvPoint point[50]; point在pImage中是一个不规则封闭的轮廓,每个点表示轮廓的一个角,如何获取该轮廓的外矩形?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2011-12-01
打赏
举报
回复
vector<Point> vp;
Rect brect=boundingRect(vp);
不行的话再试试
Rect brect=boundingRect(Mat(vp));
xinqiao2008
2011-12-01
打赏
举报
回复
point怎么换成CvArr?
赵4老师
2011-12-01
打赏
举报
回复
BoundingRect
计算点集的最外面(up-right)矩形边界
CvRect cvBoundingRect( CvArr* points, int update=0 );
points
二维点集,点的序列或向量 (CvMat)
update
更新标识。下面是轮廓类型和标识的一些可能组合:
update=0, contour ~ CvContour*: 不计算矩形边界,但直接由轮廓头的 rect 域得到。
update=1, contour ~ CvContour*: 计算矩形边界,而且将结果写入到轮廓头的 rect 域中 header.
update=0, contour ~ CvSeq* or CvMat*: 计算并返回边界矩形
update=1, contour ~ CvSeq* or CvMat*: 产生运行错误 (runtime error is raised)
函数 cvBoundingRect 返回二维点集的最外面 (up-right)矩形边界。
python_
open
cv用线段画
封闭
矩形
的实例
如下所示: ... if event ==
cv2
.EVENT_LBUTTONDOWN: if drawing == False: start_x, start_y = x,y ix,iy = x,y drawing = True elif drawing == True:
cv2
.line(img,(ix,iy),(x,y),(0,255,0),3) i
【
Open
CV】
Open
CV非
封闭
轮廓
的一些特性(Python语言)
使用
cv2
.findContours函数查找
轮廓
,查找到的
轮廓
有
封闭
的,也有非
封闭
的,下面是非
封闭
轮廓
的一些特性。 逼近多边形
cv2
.approxPolyDP函数可以构造
轮廓
的逼近多边形。 非
封闭
轮廓
无法用该函数生成四边形包围框:...
英特尔
Open
CV 初级认证课程
Open
cv初级认证课程一共分为二十八节课,每节课的学习时长为十分钟左右,课程内容从计算机视觉行业背景介绍出发,深入浅出地介绍了
Open
CV的整体框架核心,以及
Open
CV的基础应用实例。每门课程都提供了相应的动手...
Open
CV图像处理-
轮廓
和
轮廓
特征
Open
CV 中的
轮廓
✏️问:什么是
轮廓
? ????️答:
轮廓
是一系列相连的点组成的曲线,代表了物体的基本外形,相对于边缘,
轮廓
是连续的,边缘并不全部连续。 ✏️问:如何寻找
轮廓
? ????️答:寻找
轮廓
的操作一般...
Open
CV边界框、最小
矩形
区域和最小闭圆的
轮廓
3.9 边界框、最小
矩形
区域和最小闭圆的
轮廓
边界框、最小
矩形
区域和最小闭圆的
轮廓
源代码使用到的函数和代码解析使用的图片 边界框、最小
矩形
区域和最小闭圆的
轮廓
本文根据《
Open
CV3计算机视觉Python语言实现第二版...
工具平台和程序库
24,854
社区成员
27,345
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章