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

相关推荐
l112206033 分钟前
GEO 优化公司选品指南:江苏一网推的阶梯式服务核心竞争力
大数据·人工智能
格林威5 分钟前
工业相机图像高速存储(C++版):直接IO存储方法,附海康相机实战代码!
开发语言·c++·人工智能·数码相机·计算机视觉·视觉检测·工业相机
aZhe的全栈知识分享8 分钟前
OpenClaw(龙虾)太难装?这份保姆级教程让你 3 分钟搞定
前端·人工智能·后端
东离与糖宝9 分钟前
315警示:AI接口被恶意调用?Java高并发+限流+鉴权防护实战
java·人工智能
Bruce_Liuxiaowei10 分钟前
深入浅出:清理 OpenClaw 会话记录的完整操作解析
人工智能·大模型·智能体·openclaw
用户48159301959112 分钟前
买东西总是刚下单就降价?本文以 **`price-watch`(商品降价监控器)** 为例,手把手带你写一个真正有用的 OpenClaw Skill,从零开始到
人工智能
chatexcel17 分钟前
什么是AI的SOUL?如何定制专属AI助理
大数据·人工智能
CrystalShaw18 分钟前
[AI codec]opus-1.6\dnn包含算法汇总和文件功能分类
人工智能·算法·dnn
仙女修炼史19 分钟前
Copy-Past 解决小目标检测问题
人工智能·目标检测·计算机视觉
2301_7644413321 分钟前
ProjectAIRI:是一个开源的AI虚拟数字人伴侣
人工智能·目标检测·自然语言处理·开源·视觉检测·语音识别