如何创建一个程序,可以使用Boost和OpenCV读取文件夹中的所有图像? [英] How to create a program that can read all the images in folder using Boost and OpenCV?

查看:123
本文介绍了如何创建一个程序,可以使用Boost和OpenCV读取文件夹中的所有图像?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要的很简单:我需要一个文件夹中打开所有图像(我不照顾子文件夹,但是这将是伟大的,是能够搜索子文件夹),并把它们变成的IplImage的矢量* 如此,我可以通过每幅图像使用Boost.Foreach循环。我怎样才能做到这一点?

What I want is simple: I need to open all images in a folder (I dont care for subfolders but it would be great to be able to search subfolders) and turn them into a vector of IplImage*s so I can use Boost.Foreach to loop through each image. How can I achieve this?

推荐答案

看看的提高文件系统找到目录中的所有图像文件。

Take a look at boost filesystem to find all the images files in a directory.

然后cvLoadImage或CV:imread读取每个文件

Then cvLoadImage or cv:imread to read each file

这篇关于如何创建一个程序,可以使用Boost和OpenCV读取文件夹中的所有图像?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆