Dom*_*ico 1 arrays buffer opencv image
怎样,我可以在OpenCV上使用"Mat"缓冲区或图像阵列吗?
我的意思是:有一组图像,想要拿起并放入一个像这样的数组
我怎样才能做到这一点?它就像C++普通的数组风格?
Mat images[2];
images[0] = imread(...);
images[1] = imread(..);
Run Code Online (Sandbox Code Playgroud)
提前致谢.
只需声明一个cvMat对象数组 -
Mat image_array[10]; // array of 10 images
Run Code Online (Sandbox Code Playgroud)
现在根据数组的索引将图像读入其中
image_array[0]=imread("/home/me/Pictures/img1.png",1);
image_array[1]=imread("/home/me/Pictures/img2.png",1);
......
......
image_array[9]=imread("/home/me/Pictures/img9.png",1);
Run Code Online (Sandbox Code Playgroud)