OpenCV——批量读取可视化图片

目录

一、实现效果

二、代码

cpp 复制代码
#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;
}
相关推荐
飞Link5 分钟前
智能体时代的“紧箍咒”:深度解析 Agent 治理架构与 AI 杀伤开关
人工智能·架构
飞Link10 分钟前
2000 亿砸向算力:字节跳动 AI 基建跨越,后端与运维的“万亿 Token”生死战
运维·人工智能
zhangfeng113323 分钟前
小龙虾 wordbuddy 安装浏览器控制器 agent-browser npm install -g agent-browse
前端·人工智能·npm·node.js
阿里云大数据AI技术23 分钟前
一条 SQL 生成广告:Hologres 如何实现素材生成到投放分析一体化
人工智能·sql
liudanzhengxi31 分钟前
GitSubmodule避坑全攻略
人工智能·新人首发
用户4252108006033 分钟前
Claude Code Linux 服务器部署与配置
人工智能
OJAC11136 分钟前
学过Python却不敢投AI岗,他最后拿下12K offer
人工智能
Bigger37 分钟前
因为看不懂小棉袄的画,我写了个 AI 程序帮我“翻译”她的世界
前端·人工智能·ai编程
CeshirenTester39 分钟前
LangChain的工具调用 vs 原生Skill API:性能差在哪儿?
java·人工智能·langchain
爱问的艾文1 小时前
八周带你手搓AI应用-第二周-让AI更像人-第1天-流式输出改造
人工智能