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

相关推荐
我爱C编程1 分钟前
基于CNN卷积神经网络的LDPC译码算法matlab误码率仿真,对比BP译码和MS译码
人工智能·cnn·cnn卷积神经网络·cnn-ldpc·bp译码·ms译码
爱分享的阿Q1 分钟前
GitHub趋势-AI工具链生态
人工智能·github
leijiwen2 分钟前
BDCM(比干数商模型):打造 Web4.0 会员数商模型,帮企业进入数字商业文明,重构实体经济
大数据·人工智能·重构
步步为营DotNet3 分钟前
解锁.NET 11 中 Microsoft.Extensions.AI 在智能后端开发的深度应用
人工智能·microsoft·.net
心勤则明4 分钟前
Spring AI Alibaba 分布式智能体实战:基于 A2A 协议的架构演进与落地
人工智能·分布式·spring
Yao.Li7 分钟前
自定义数据集 Pose 生成与坐标系约定内部文档
人工智能·3d·具身智能
不懒不懒7 分钟前
《从仿射变换到实时手势识别:构建完整换脸与手势交互系统的全流程指南》
人工智能·opencv·计算机视觉
Fang_YuanAI7 分钟前
AI正在重构电商行业
大数据·人工智能·ai·重构·aigc·教育电商·电商
小程故事多_808 分钟前
破局 AI 编码乱象:SDD 规范驱动 + OpenSpec+SuperPowers 双框架,让 AI 写对每一行可追溯代码
开发语言·人工智能·aigc·ai编程
枫叶v.8 分钟前
Prompt Engineering、Context Engineering、Harness Engineering:它们到底是什么关系呢
大数据·人工智能·prompt