【发布时间】:2011-02-02 01:41:29
【问题描述】:
我想要的很简单:我需要打开一个文件夹中的所有图像(我不关心子文件夹,但能够搜索子文件夹会很棒)并将它们变成IplImage*s 的向量,所以我可以使用 Boost.Foreach 循环遍历每个图像。我怎样才能做到这一点?
【问题讨论】:
-
如果你使用 C++,使用
cv::Mat,而不是IplImage*。
我想要的很简单:我需要打开一个文件夹中的所有图像(我不关心子文件夹,但能够搜索子文件夹会很棒)并将它们变成IplImage*s 的向量,所以我可以使用 Boost.Foreach 循环遍历每个图像。我怎样才能做到这一点?
【问题讨论】:
cv::Mat,而不是IplImage*。
查看boost filesystem 以查找目录中的所有图像文件。
然后 cvLoadImage 或 cv:imread 读取每个文件
【讨论】: