opencv中有很多Point 点(不确定总数),能否用二维数组或者其他方式表示这些点?

opencv中有很多Point 点(不确定总数),能否用二维数组或者其他方式表示这些点? 

你是打算用二维数组形式来储存图像的每个点的坐标么?

你可以用std::vector<Point> ptVec来存储,std::vector是一个变长的数组,内存和 Point[] 类似,也可以直接用下标获取,如:

Point pt = {0,0};

ptVec.push_back(pt);

Point ptTmp = ptVec[0];

size_t nCount = ptVec.size();

ptVec.erase(ptVec.begin());


不好意思找到,解决方法了

vector了解一下,利用push_back()就行
vector或者vector<vector>

看下这个帖子,这里面是介绍C语言中二维数组的使用的 http://c.biancheng.net/view/1829.html