一、实现效果

二、代码
#include<iostream>
#include <opencv2/opencv.hpp>
using namespace std;
int main() {
string pic_png = "1\\*.png";
if (pic_png.empty() == 0)
{
cerr <<
"文件夹路径错误" << endl;
exit(0);
}
vector<string> image_files;
cv::glob(pic_png, image_files);
cv::setNumThreads(4);
if (image_files.size() == 0) {
cerr <<
"No image files[png]" << endl;
return 0;
}
cout <<
"一共有:" << image_files.size() <<
"张图片" << endl;
for (size_t i = 0; i < image_files.size();
++i)
{
cv::Mat image;
image = cv::imread(image_files[i]);
namedWindow("批量显示图片", cv::WINDOW_AUTOSIZE);
imshow("frame", image);
cv::waitKey(100);
}
return 0;
}