首页 > 其他分享 >OpenCV glob

OpenCV glob

时间:2023-10-05 23:44:42浏览次数:30  
标签:glob jpg fileNames OpenCV data image left

1 vector<string> fileNames;
2 cv::glob("./data/left*.jpg", fileNames);

将相对路径为data的文件夹下所有left*.jpg文件读取到fileNames容器中,每个left*.jpg为fileNames容器的一个元素,其中*为非公共部分;例如读取data文件中left1.jpg,left2.jpg文件,其中left1.jpg为fileNames容器的第一个元素,left2.jpg为fileNames容器的第二个元素。

函数原型

1 void glob(String pattern, std::vector<String>& result, bool recursive = false);

使用举例

1 Mat image;
2 vector<string> fileNames;
3 cv::glob("./data/left*.jpg", fileNames);
4 for (size_t i = 0; i < fileNames.size(); i++) {
5     image = imread(fileNames[i], IMREAD_COLOR);
6     imshow("image" + to_string(i), image);
7     waitKey(0);
8 }

 

标签:glob,jpg,fileNames,OpenCV,data,image,left
From: https://www.cnblogs.com/Sandals-little/p/17744116.html

相关文章

  • Linux-安装Opencv4
    下载进入opencv官网下载https://opencv.org/releases/选择sources下载相应版本的压缩包。解压文件,放到home/(用户名)/下。依赖安装安装Opencv的依赖打开终端,输入以下命令,安装最新的CMakesudoapt-getupdatesudoapt-getupgradesudoaptinstallcmake安装opencv依赖项......
  • 【X3m】opencv和opencv_contrib交叉编译
    opencv和contrib版本必须要一直,否则可以编译不匹配opencv4-4.5.4.tar.gzopencv4-contrib-4.5.5.tar.gzopencv交叉编译命令,主要eigen3的地址cmake\-DCMAKE_BUILD_TYPE=Release\-DCMAKE_INSTALL_PREFIX=../install\-DBUILD_PNG=ON\-DBUILD_TIFF=ON\......
  • opencv 图像处理方法汇总
      Qt的简单使用:https://www.cnblogs.com/carsonzhu/p/10815654.html一个案例:图像处理仿真平台https://blog.csdn.net/qq_37340229/article/details/128685044该系统主要针对医学超声图像进行处理,基本涵盖了医学图像处理的经典处理方法,有图像增强、图像滤波、边缘检测、......
  • C# OpenCvSharp 图片模糊检测(拉普拉斯算子)
    效果项目代码usingOpenCvSharp;usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Windows.Forms.VisualStyles;usin......
  • C# OpenCvSharp Yolov8 Detect 目标检测
    效果项目代码usingOpenCvSharp;usingOpenCvSharp.Dnn;usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceOpenCvSharp......
  • opencv ubuntu安装
    #######################################INSTALLOPENCVONUBUNTUORDEBIAN########################################--------------------------------------------------------------------|#SCRIPTOPTIONS......
  • java集成openCV
    官网:https://github.com/opencv/opencv/releases1、下载:opencv-4.8.0-windows.exe2、安装.exe文件3、将安装目录下的D:\XXX\opencv\build\java\opencv-480.jar添加至java项目工程中4、将对对应jdk位数的opencv_java480.dll动态库复制到path环境变量下的任意目录,方便程序中加载......
  • 8.3 NtGlobalFlag
    NtGlobalFlag是一个Windows内核全局标记,在Windows调试方案中经常用到。这个标记定义了一组系统的调试参数,包括启用或禁用调试技术的开关、造成崩溃的错误代码和处理方式等等。通过改变这个标记,可以在运行时设置和禁用不同的调试技术和错误处理方式,比如调试器只能访问当前进程、只......
  • 8.3 NtGlobalFlag
    NtGlobalFlag是一个Windows内核全局标记,在Windows调试方案中经常用到。这个标记定义了一组系统的调试参数,包括启用或禁用调试技术的开关、造成崩溃的错误代码和处理方式等等。通过改变这个标记,可以在运行时设置和禁用不同的调试技术和错误处理方式,比如调试器只能访问当前进程、只......
  • ansible教程:with_fileglob基本用法示例
    with_fileglob是Ansible的循环迭代器,用于在任务中对文件进行模式匹配并迭代处理。它可以用于从本地文件系统中选择匹配特定模式的文件,并将它们作为迭代项传递给任务。以下是with_fileglob的基本用法示例:-name:Processfiles<module_name>:src:"{{item}}"with_......