我在使用vector时遇到了问题,
我希望只使用矢量而不是数组。例如。下面显示了数组的用法。
IplImage* bdrInt[a] = cvCreateImage(cvSize(cImg.at(a)->width+2*left,
cImg.at(a)->height+2*top), IPL_DEPTH_8U, 1);
答案 0 :(得分:2)
我认为你需要的是在IplImage
中保存vector<IplImage *>
指针。向量只存储指针,而不关心图像大小。
vector<IplImage*> bdrInt;
bdrInt.push_back( cvCreateImage(cvSize(cImg.at(a)->width+2*left, cImg.at(a)->height+2*top), IPL_DEPTH_8U, 1) );