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

相关推荐
科技林总1 小时前
【论文】MemGPT: Towards LLMs as Operating Systems
人工智能
黎阳之光1 小时前
黎阳之光透明管理:视频孪生重构智慧仓储新范式
人工智能·算法·安全·重构·数字孪生
qq_411262421 小时前
四博CozyLife AI智能音响方案:技术化设计与实现
人工智能·智能音箱
水如烟1 小时前
孤能子视角:OpenAI,再看强关系与弱关系
人工智能
MediaTea1 小时前
AI 术语通俗词典:权重参数
人工智能
基因改造者1 小时前
Hermes Agent 配置指南
人工智能·ai·hermes agent
QuestLab2 小时前
【第22期】2026年4月25日 AI日报
人工智能
技术传感器2 小时前
Hermes为什么开始像基础设施:11万星、RCE修复与生态接入
人工智能·安全·架构·aigc
aq55356002 小时前
AI训练GPU算力指南:从入门到超算的精准匹配
人工智能·gpu算力
隔窗听雨眠2 小时前
GPU算力梯队与任务匹配指南
人工智能·gpu算力