我需要用我的opencv算法处理来自某个文件夹的许多图像,但我不知道怎么做。步骤需要如下所示:
- 读取并处理第一张图像; 处理
- 后,将此图像从此文件夹中取出,并将其放入"已处理的图像"文件夹中。结果将保存在另一个文件夹中。每个图像都必须有一个名称,如"img001,img002"等。
- 重复所有操作,直到主文件夹为空。
有关文件列表,请查看此内容。移动或删除文件是更复杂的问题,因为没有简单的解决方案(取决于操作系统),但您可以使用 boost::文件系统::重命名和 boost::文件系统::删除或 std::重命名和 std::remove。