本文主要是介绍opencv4b遍历文件夹工具glob,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.API说明
void cv::glob ( String pattern,
std::vector< String > & result,
bool recursive = false
)
pattern : 待遍历文件夹
result:该文件夹下所有文件路径
resursive: 递归遍历(递归遍历pattern文件夹下的文件夹)
2.例子
#include <iostream>
#include <vector>
#include <string>#include <opencv2/core/utility.hpp>int main(int argc, char **argv)
{// 读取目录std::string file = "./img";// 文件路径std::vector<std::string> fileNames;cv::glob(file,fileNames,false);for (auto fileName : fileNames){std::cout<<fileName<<std::endl;}return 0;
}
输出
./img/img_0.jpg
./img/img_1.jpg
./img/img_3.jpg
./img/img_4.jpg
./img/img_5.jpg
./img/img_6.jpg
./img/img_7.jpg
./img/img_8.jpg
./img/img_9.jpg
这篇关于opencv4b遍历文件夹工具glob的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!