1
我需要將圖像(我將它們在for循環中剪切,每次剪切後,我想存儲在一個數組中)剪切到一個圖像數組中。我怎麼能在OpenCV中做到這一點?將圖像存儲在一個數組中
我需要將圖像(我將它們在for循環中剪切,每次剪切後,我想存儲在一個數組中)剪切到一個圖像數組中。我怎麼能在OpenCV中做到這一點?將圖像存儲在一個數組中
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]);
如何做相同的,但與CV ::墊代替的IplImage *? – 2012-08-27 10:17:22
相同的東西,除了你需要調用'release()'方法釋放'cv :: Mat'的釋放部分。 – karlphillip 2012-08-27 12:41:53