OpenCV C++将多张图像合并为webp动图

这个程序使用OpenCV生成了10张测试图片,然后把这10张测试图片合并为webp动图。

WebP 是由 Google 开发的一种现代图像格式,旨在为网页提供更小的文件大小和更高的压缩效率,同时保持与 JPEG、PNG 和 GIF 相当甚至更好的视觉质量。

每张图片在这个webp动图里持续200ms。

代码:

cpp 复制代码
#include <opencv2/highgui.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/imgproc.hpp>
#include <iostream>

using namespace cv;

int main()
{
	Animation webp;
	Mat image(128, 256, CV_8UC4, Scalar(150, 150, 150, 255));
	int duration = 200;

	for (int i = 0; i < 10; ++i) {
		webp.frames.push_back(image.clone());
		putText(webp.frames[i], format("Frame %d", i), Point(30, 80), FONT_HERSHEY_SIMPLEX, 1.5, Scalar(255, 100, 0, 255), 2);
		webp.durations.push_back(duration);
	}
	imwriteanimation("animation.webp", webp, { IMWRITE_WEBP_QUALITY, 100 });

	return 0;
}
相关推荐
独立开发者阿乐8 分钟前
豆包 AI 搜索收录站点的必要条件
人工智能·geo优化·ai爬虫·llms.txt·悬赏问答·豆包收录
ACP广源盛1392462567318 分钟前
硬件选型笔记|国产 PCIe4.0 交换芯片 IX8024@ACP,AI 边缘节点本地存储扩展方案探讨
人工智能·硬件架构·硬件工程·pcie·国产芯片
奈落2426 分钟前
规则引擎还是大模型?AI 工作流与传统自动化的分工边界:确定性流程照旧,‘每次都不太一样‘的知识型工作才交给 AI
运维·人工智能·自动化·大模型·工作流·ai 办公
声网31 分钟前
模思智能完成超 10 亿元 Pre-A轮融资,将推出全模态实时交互系统 MOSS Live;PhAI Labs 开源世界模型自我改进框架 RSI-Anythin
人工智能
科技之门33 分钟前
投包AI工作流解析:AI画布、素材资产与投流数据如何衔接
人工智能
loulanyue_35 分钟前
构建房产认知决策智能:Harness底座与AI自进化的技术实践——读贝壳首席算法科学家尹俊希2026云栖专场演讲
人工智能·算法
confiself36 分钟前
AI4Science
人工智能
YHHLAI43 分钟前
LangGraph 从入门到实战:构建有状态的 AI Agent 工作流
人工智能
会编程的吕洞宾1 小时前
Spring AI 2.0 自校正结构化输出实战:让大模型稳定吐出合格 JSON
java·人工智能·后端·spring
碧海银沙音频科技研究院1 小时前
基于炬芯ATS录音卡BLE控制协议
人工智能·嵌入式硬件·算法·语音识别