在OpenCV中创建一个IPlImage数组?

时间:2011-06-27 14:17:10

标签: opencv

我是OpenCV的新手,我有以下问题:

我知道我可以使用以下方式创建图像:

IplImage  *img

我想要的是制作图像数据库。例如:

img[0]: will have image 1,
img[1]: will have image 2,
img[2]: will have image 3,
 etc...

我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

一张IplImage用于一张图片。因此,您可以创建IplImage *img = NULL然后使用不同的图像源分配或填充它,例如:

img[0] = cvLoadImage(...);

不要忘记发布图片:

cvReleaseImage(img[0] );

您可以看到文档here和一些示例here