如何在轮廓上绘制方框(C++,OpenCV)
我想在这样的轮廓上画一个框
我发现使用此代码绘制轮廓
vector < vector<Point> > contours;
findContours(Iat, contours, CV_RETR_CCOMP, CV_CHAIN_APPROX_SIMPLE);
以及如何使用 rectangle
指令绘制一个盒子
我不知道如何使用 vector
矢量<点> >轮廓
有人可以描述一下这个吗
?非常感谢。
I want to draw a box over a contour like this
I find contour with this code
vector < vector<Point> > contours;
findContours(Iat, contours, CV_RETR_CCOMP, CV_CHAIN_APPROX_SIMPLE);
And how to draw a box with rectangle
instruction
I don't know how to use vector < vector<Point> > contours
Can someone describe this
Thanks is advanced.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用boundingRect方法:
该函数计算并返回指定点集的最小右上边界矩形。
这样您就可以使用您想要的方法了。
You can use the boundingRect method:
The function calculates and returns the minimal up-right bounding rectangle for the specified point set.
With this you will be able to use your desired method.