void readimage()
{
std::string pattern_jpg;
std::vector<cv::String> image_files;
pattern_jpg = "C:/Users/Desktop/deeprebar/*.jpg";
cv::glob(pattern_jpg, image_files);//读取函数
//vector<myres> myimgsres(image_files.size());
vector<myres> myimgsres;
for (int ii = 0; ii<image_files.size(); ii++)
{
cout << image_files[ii] << endl;
string s = "img-" + ii;
//namedWindow(s);
Mat dd = imread(image_files[ii]);
bgrdeep(dd, ii, myimgsres, image_files[ii]);
//imshow( s , dd);
}
cout << "test" << endl;
for (int i = 0; i < myimgsres.size(); i++) {
cout << " " << i << ": " << myimgsres[i].h;
}
cout << "test" << endl;
if (myimgsres.size() == 0) {
waitKey(0);
return;
}
waitKey(0);
return;
}
opencv值批量读取图片
最新推荐文章于 2021-10-02 17:33:02 发布
本文详细介绍了如何利用OpenCV库在Python中批量读取图像文件,涵盖了文件路径处理、图像加载和保存的基本步骤,适合进行图像处理和分析的初学者。
摘要由CSDN通过智能技术生成