如何转换vector <vector <point>&gt;轮廓到CVPoint或cvpoint2d32f?</vector <point>

时间:2014-05-06 03:06:19

标签: c++ opencv image-processing vector contour

如何从vector<vector<Point>> contours转换为CVPointcvpoint2d32fvector<vector<Point>> contours CvPoint cvpcvpoint2d32f Cvp32

我的轮廓中有三个对象,我只想复制到CvPointCvPoint2d32F

1 个答案:

答案 0 :(得分:3)

如果您要将i向量和j元素复制到CvPoint

CvPoint p = contours[i][j];

如果您要复制到cvPoint2D32f

CvPoint2D32f p2 = cvPoint2D32f(contours[i][j].x, contours[i][j].y);

PS:建议:CvPointCvPoint2d32Fold OpenCV APIs,您应该使用新的API PointPoint2f