#include <opencv2\opencv.hpp>
int _tmain(int argc, _TCHAR* argv[])
{
//样本集的建立
vector<Mat_<uchar>> Img ;
//循环读取文件
string dir_path = "E:/OCRdataset/trainData";
Directory dir;
vector<string> filepath = dir.GetListFolders(dir_path);
for (int i = 0;i<filepath.size();i++)
{
vector<string> fileNames = dir.GetListFiles(filepath[i], "*.jpg", false);
for(int j=0; j < fileNames.size(); j++)
{
string fileName = fileNames[j]; //文件名
string fileFullName = filepath[i] + '/' + fileName; //文件具体路径
Mat src = imread(fileFullName ,0);
threshold(src,src,125,255,THRESH_OTSU);
imshow("src",src);
waitKey(0);
}
}
}