OpenCV实现遍历文件夹下所有文件
OpenCV中有实现遍历文件夹下所有文件的类Directory,它里面包括3个成员函数:(1)、GetListFiles:遍历指定文件夹下的所有文件,不包括指定文件夹内的文件夹;(2)、GetListFolders:遍历指定文件夹下的所有文件夹,不包括指定文件夹下的文件;(3)、GetListFilesR:遍历指定文件夹下的所有文件,包括指定文件夹内的文件夹。
若要使用Directory类,则需包含contrib.hpp头文件,此类的实现在contrib模块。
下面为测试代码:
cv::Directory dir;string path1 = "E:/data/image";string exten1 = "*.bmp";//"*"bool addPath1 = false;//true;vector<string> filenames = dir.GetListFiles(path1, exten1, addPath1);cout<<"file names: "<<endl;for (int i = 0; i < filenames.size(); i++)cout<<filenames[i]<<endl;string path2 = "E:/data/image";string exten2 = "*";//"Image*";//"*"bool addPath2 = true;//falsevector<string> foldernames = dir.GetListFolders(path2, exten2, addPath2);cout<<"folder names: "<<endl;for (int i = 0; i < foldernames.size(); i++)cout<<foldernames[i]<<endl;string path3 = "E:/data/image";string exten3 = "*";bool addPath3 = true;//falsevector<string> allfilenames = dir.GetListFilesR(path3, exten3, addPath3);cout<<"all file names: "<<endl;for (int i = 0; i < allfilenames.size(); i++)cout<<allfilenames[i]<<endl;
OpenCV实现遍历文件夹下所有文件相关推荐
- Windows 下 C++ 利用 OpenCV glob 函数获取文件夹下所有文件绝对路径
绪论 本文记录 Windows 下 C++ 利用 OpenCv glob 函数得到 文件夹下所有文件的绝对路径(含文件名).本文还含有 std::string::find()等函数的记录.如果是 Py ...
- python根据文件名或后缀名遍历文件夹下所有文件或图片的路径,并计算文件行数
python遍历文件夹下所有文件或图片的路径 代码 指定目录下的指定后缀文件 import glob #获取指定目录下的所有图片 print (glob.glob("\\home\\qiao ...
- 怎么遍历服务器文件夹,遍历远程服务器某个文件夹下的文件
遍历远程文件夹下的文件,您可以考虑使用FTP的方式,具体的请参考下述代码: private string GetFileNames(string URI) { WebClient wClient = ...
- java中File类应用:遍历文件夹下所有文件
练习: 要求指定文件夹下的所有文件,包括子文件夹下的文件 代码: package 遍历文件夹所有文件;import java.io.File;public class Test {public sta ...
- php遍历文件夹下文件内容_php遍历文件夹下所有文件的代码示例
本篇文章给大家带来的内容是关于php遍历文件夹下所有文件的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 不论是面试还是正常工作需要都会用到遍历文件夹下的所有文件,今天就记录 ...
- 遍历文件夹下所有文件和文件夹
1 void find(char * lpPath) { char szFind[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFind,lpPa ...
- php文件夹下所有视频播放,PHP使用glob方法遍历文件夹下所有文件
遍历文件夹下所有文件,一般可以使用opendir 与 readdir 方法来遍历. 代码: $path = dirname(__FILE__); // __FILE__文件的完整路径和文件名. // ...
- bat递归查找指定文件_批处理脚本遍历指定文件夹下的文件
批处理脚本 1. 遍历指定文件夹下的文件 1.1 命令解释 命令: for [参数] %%变量名 in (匹配符) do (执行的命令) 切记:每个指令之间必须以空格隔开,in 与 ( 之间有空格,d ...
- c++遍历文件夹下的文件_算法面试|开发者必备|使用递归函数进行无限分类及文件夹遍历...
适合的读者:学生:初级程序员 前言 程序设计本质上是为了解决生产中的问题,而有时候我们面临的问题无法用有限的数学公式来解决,比如树形目录.无限分类等等,类似这种问题,用递归函数来解决就方便多了. 那什 ...
最新文章
- 不停机还能替换代码?6年的 Java程序员表示不可思议
- 网站推广期间要学会筛选关键词,有利于提升网站推广转化率
- 数据库-ADONET-向数据库提交更新
- (转载)ubuntu开启SSH服务
- 大数据驱动5G网络与服务优化
- django-500错误页面
- FireMonkey 源码学习(5)
- mysql syncrelaylog_MySQL 5.7复制延迟之sync_relay_log
- CocosCreator中TiledMap简单使用
- MySQL基础入门《2》创建数据库并插入数据
- Android启动之BOOT_COMPLETED广播
- 汉语未来或将成为最易掌握的语言
- 关于qq一键登录的一些问题
- 小猿圈Linux视频教程常见问题汇总
- 《第一堂棒球课》:王牌捕手·棒球2号位
- 一日一技:用Python绘画有多好玩
- SNIPER- Efficient Multi-Scale Training
- 自适应滤波器:递归最小二乘(RLS)
- 正确的境外银行攻略:个人如何开立离岸账户?
- GEA 3.4 流水线、缓存及优化