2011-06-27 49 views
1

我很新的OpenCV的,我有以下问题:在OpenCV中创建一个IPlImage数组?

我知道我可以使用创建的图像:

IplImage *img 

我要的是使图像的数据库。例如:

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

我该怎么做这样的事情?

回答

2

一个IplImage用于一个图像。所以,你可以创建一个IplImage *img = NULL然后分配或与图像的不同来源的填充,例如:

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

不要忘记释放你的图片:

cvReleaseImage(img[0]); 

你可以看到documenation here和一些示例here

+0

非常感谢:) – Louis