#include<iostream>#include <opencv2/opencv.hpp>using namespace std;int main() {string pic_png = "1\\*.png";// *.png 只要是opencv支持的格式即可if (pic_png.empty() == 0){cerr <<"文件夹路径错误" << endl;exit(0);}vector<string> image_files;// 图片的名字需要存储在string类型的vector中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;}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/933879.shtml