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

相关推荐
枫叶林FYL几秒前
【群体智能集群控制工程实践】第10章 无人舰队核心功能实现
大数据·人工智能·算法
昵称画14 分钟前
POC验证怎么设计用例?不走过程的实操要点
大数据·数据库·人工智能·低代码·excel
2601_9672127216 分钟前
新一代电源轨道系统技术甄别维度与行业技术路线分析
大数据·网络·人工智能
Lucas_coding20 分钟前
【Codex Remote】 Codex App通过SSH连接远程Linux开发环境
人工智能
EQUINOX121 分钟前
【论文精读】| MiniGPT-4精读
论文阅读·人工智能·深度学习
赖赖-25 分钟前
化工车间定制一体机案例:从需求到量产的完整技术拆解
人工智能·电脑·硬件架构·边缘计算
无念而悲28 分钟前
codex可以在cmd终端打开,无法在powershell终端打开
人工智能·codex
新知图书30 分钟前
7.4 基于智能体规划的成长指导
人工智能·智能体
X54先生(人文科技)32 分钟前
《元创力》卷宗 3.5《退场不是退出——碳硅协同驾驶原则的深层推导》
人工智能·深度学习·开源·ai写作·零知识证明
m4Rk_35 分钟前
【论文阅读】Agent 记忆机制(61):CFGM——用粗到细的记忆落地贯通经验采集、知识蒸馏与在线纠错
论文阅读·人工智能·学习·开源·github