关闭

OpenCV批量读取路径下所有图片

标签: opencv图片
84人阅读 评论(0) 收藏 举报
分类:

读取图片路径

#include<vector>
#include<string>  
#include<iostream>

using namespace std;
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
    string dir_path = "F:\\2345Do\\2\\";
    Directory dir;
    string extenttype = "*.jpg";
    vector<string> fileNames = dir.GetListFiles(dir_path, extenttype, false);

    for (int i = 0; i < fileNames.size(); i++)
    {
        //get image name  
        string fileName = fileNames[i];
        string fileFullName = dir_path + fileName;
        cout << "File name:" << fileName << endl;
        cout << "Full path:" << fileFullName << endl;


        /*cv::Mat img = cv::imread(fileFullName);
        cv::imshow("img", img);
        cv::waitKey();*/
    }
    system("pause");
    return 0;

}

这里写图片描述

显示图片

将以上的注释符去掉
这里写图片描述

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5298次
    • 积分:824
    • 等级:
    • 排名:千里之外
    • 原创:77篇
    • 转载:11篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档