opencv glob函数
时间: 2023-10-14 12:06:26 浏览: 197
引用提供了关于OpenCV中的glob函数的信息。glob函数的作用是将指定路径下的所有文件名存储到一个vector中。函数的定义如下:void cv::glob(String pattern, std::vector<String> &result, bool recursive = false)。其中,pattern是路径模式,result是存储文件名的vector,recursive是一个布尔值,表示是否递归地搜索子文件夹。函数可以直接通过cv::glob()进行调用。
引用提供了一个使用glob函数的示例代码。代码中,首先创建了一个存储文件名的vector filenames_in_folder。然后,使用glob函数将指定路径下的文件名存储到filenames_in_folder_cv中。最后,通过循环将filenames_in_folder_cv中的文件名添加到filenames_in_folder中。
另外,引用也给出了一个使用glob函数的示例代码。代码中,首先指定了一个文件夹路径imagepath,并创建了一个vector everyimgpath来存储每张图片的路径。然后,使用glob函数将imagepath路径下的所有图片路径保存到everyimgpath中。接着,创建了一个大小与everyimgpath相同的vector imgname,用于存储每张图片的名称。通过循环遍历everyimgpath中的路径,使用正则表达式提取出每张图片的名称,并将其存储到imgname中。最后,通过循环输出每张图片的路径和名称。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [OPENCV函数整理](https://blog.csdn.net/juluwangriyue/article/details/110127676)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [C++把图片的文件名保存到数组里,opencv库glob()函数](https://blog.csdn.net/dwf1354046363/article/details/118195805)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文