我有一個vector<vector<Point> >
X,但我需要將它傳遞給函數cvConvexityDefects
,該函數接受輸入CvArr*
。我已閱讀主題Convexity defects C++ OpenCv。這需要在輸入這些變量:將一個矢量<vector <Point>> X轉換爲IplImage *或cv :: Mat *
vector<Point>& contour, vector<int>& hull, vector<Point>& convexDefects
我不能得到解決工作,因爲我有一個船體參數是vector<Point>
,我不知道如何在vector<int>
改變它。
所以現在有兩個問題! :)
如何將vector<vector<Point> >
轉換爲vector<int>
?
由於提前,有一個美好的一天:)
哪個版本的OpenCV你使用? – Alex 2012-04-05 10:43:37
2.3.1,最後一個...從網站下載http://opencv.willowgarage.com/wiki/ – 2012-04-05 10:59:38