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

相关推荐
小程故事多_802 分钟前
CLI Agent设计详解,架构、原理与流程实现(含业务Agent交互)
人工智能·架构·aigc·交互·ai编程
1941s2 分钟前
03-Agent 智能体开发实战指南(三):ReAct 框架深度解析
人工智能·python·langchain
H Journey2 分钟前
opencv中,把图片变成灰度图有什么用
人工智能·opencv·计算机视觉
铁蛋AI编程实战4 分钟前
最新版 Kimi K2.5 进阶实战全攻略:从开源部署到 Agent 集群搭建(视频理解 + 多模态开发 + 高并发调优)
人工智能·python·开源·音视频
海兰5 分钟前
OpenClaw安全保命指南:Skill 插件投毒风险全解析及应对措施
人工智能·安全·agent·openclaw
梯度下降中7 分钟前
Transformer原理精讲
人工智能·深度学习·transformer
weixin_6688 分钟前
Agent 应该中 PDF 工具方案分析报告 - AI分析分享
人工智能·pdf
爱学习的小齐哥哥9 分钟前
鸿蒙常见问题分析三:视频关键帧提取与智能体图像分析
人工智能·pytorch·深度学习·harmonyos·harmony pc·harmonyos app
檀越剑指大厂10 分钟前
【Wan2.1开源AI视频生成模型本地部署结合ComfyUI远程使用】
人工智能·开源·音视频
L-影19 分钟前
从“大力出奇迹”到“四两拨千斤”:AI中的Scaling Law进化史(上篇)
人工智能·ai·scaling law