хранить изображения в массиве - PullRequest
1 голос
/ 24 марта 2011

Мне нужно хранить изображения (я обрезал их в цикле for, после каждого кадрирования я хочу сохранить в массиве) в массив изображений.Как я мог сделать это в OpenCV?

1 Ответ

2 голосов
/ 24 марта 2011
std::vector<IplImage*> vec_images;

IplImage* frame = cvQueryFrame(capture); // Acquiring a new image
// Cropping or whatever

vec_images.push_bask(frame);

Не забудьте освободить эти кадры, когда они вам больше не нужны:

for (int i = 0; i < vec_images.size(); i++)
  cvReleaseImage(&vec_images[i]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...