У меня проблема с использованием вектора,
Я надеюсь использовать вектор только вместо массива. Например. ниже показано использование массива.
IplImage* bdrInt[a] = cvCreateImage(cvSize(cImg.at(a)->width+2*left,
cImg.at(a)->height+2*top), IPL_DEPTH_8U, 1);
Я думаю, что вам нужно, чтобы сохранить 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) );
Других решений пока нет …