opencv彩色图像拷贝加速

在opencv如果想拷贝图像副本有两种方法,这两种方法得到新图像都不和原图共享内存

第一种深拷贝

cpp 复制代码
cv::Mat deep_copy = img.clone(); 

第二种通道转换

cpp 复制代码
cv::Mat bgra_image;
cv::cvtColor(bgr_image, img, cv::COLOR_BGR2BGRA);

我使用在vs的Nuget安装的opencv4.2

虽然理论上来说,拷贝的速度应该比转换通道更快,尤其是加了一个通道。但是实测下来第二种速度竟然比第一种快了一倍。1200万像素的三通道bgr图,第一种拷贝需要6ms-10ms,第二种只需要3ms

相关推荐
纽格立科技几秒前
DRM 发射端链路图(下)
前端·人工智能·车载系统·信息与通信·传媒
浩风祭月2 分钟前
2026 AI工具评测:ChatGPT、Claude、Gemini、Cursor、Kiro 到底怎么选?
人工智能·chatgpt·ai编程
AskHarries2 分钟前
Browser、Shell、Canvas 原理
人工智能
前端 贾公子7 分钟前
AI Coding 零基础实战教程(3) Claude Code 深度使用与进阶技巧
人工智能
Physicaloser8 分钟前
让 Agent 在对话中成长:自进化机制的五层实现
人工智能·ai·agent·智能体·harness
ʜᴇɴʀʏ9 分钟前
CVPR 2026 | FaCHD-RPSC:基于跨头蒸馏与原型校正的增量目标检测
人工智能·目标检测·目标跟踪
Urbano10 分钟前
工装标准缝纫流程及自动化升级提质增产方案
大数据·人工智能·算法
me83211 分钟前
【AI面试】小白理解大模型:大模型的分词器和传统的中文分词有什么区别?对于指定的词表,一句话是不是只有唯一的分词方式?
人工智能·gpt·搜索引擎·ai
yuguo.im11 分钟前
今日AI:Fable 5 屠榜,OpenAI 启动 IPO
人工智能·ai 资讯
皇儒无上14 分钟前
智慧机场-数据挖掘的深度应用
人工智能·数据挖掘