[英]How to convert from vector<vector<Point>> contours to CVPoint or cvpoint2d32f?
How to convert from vector<vector<Point>> contours
to CVPoint
or cvpoint2d32f
? 如何从
vector<vector<Point>> contours
为CVPoint
或cvpoint2d32f
? vector<vector<Point>> contours
CvPoint cvp
or cvpoint2d32f Cvp32
vector<vector<Point>> contours
CvPoint cvp
或cvpoint2d32f Cvp32
I have three objects in my contours , i just want to copy to CvPoint
or CvPoint2d32F
. 我的轮廓中有三个对象,我只想复制到
CvPoint
或CvPoint2d32F
。
If you want to copy the i
th vector and j
th element in it to CvPoint
: 如果要将第
i
个向量和第j
个元素复制到CvPoint
:
CvPoint p = contours[i][j];
If you want to copy to cvPoint2D32f
: 如果要复制到
cvPoint2D32f
:
CvPoint2D32f p2 = cvPoint2D32f(contours[i][j].x, contours[i][j].y);
PS: Suggestion: CvPoint
or CvPoint2d32F
are old OpenCV APIs , you should use new API Point
or Point2f
instead. PS:建议:
CvPoint
或CvPoint2d32F
是旧的OpenCV API ,应改用新的API Point
或Point2f
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.