OpenCV_5步圖像批量讀取方法

總會遇到需要批量計算、檢測圖像數據的情況,總結一下批量讀取圖片的方法,只需要5步即可完成。代碼如下。

#include"opencv2\highgui\highgui.hpp"
#include"opencv2\imgproc\imgproc.hpp"
#include <iostream>  
#include <vector>
#include<fstream>

using namespace cv;
using namespace std;

int main()
{
	string ImgDoc = "D:\\image\\*.bmp";//bmp或者其他格式都可
	vector<cv::String> imgFiles;
	glob(ImgDoc , imgFiles);//提取文件
	if (imgFiles.size() == 0) 
	{
		cout << "WRONG!" << endl;
		return 0;
	}
	for (unsigned int frame = 0; frame < imgFiles.size(); ++frame)
	{
		Mat img= imread(imgFiles[frame]);
		//此處再調用函數進行圖像操作
	}
	waitkey(0)
	return 0
}
``
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章