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

相关推荐
no24544101 分钟前
深度解析:WebP会在几年内取代JPG吗?
java·大数据·人工智能·科技·ai
龙文浩_3 分钟前
AI深度学习中的张量计算理论与实践
人工智能·神经网络
盐城吊霸天3 分钟前
Spring AI + Flux/FluxSink + SSE 实战技术笔记
人工智能·笔记·spring
软件算法开发6 分钟前
基于霸王龙优化算法的LSTM网络模型(TROA-LSTM)的一维时间序列预测matlab仿真
人工智能·matlab·lstm·一维时间序列预测·霸王龙优化·troa-lstm
专业发呆业余科研8 分钟前
从“炼金术”到“建筑学”:深度学习结构设计的五大范式
人工智能·深度学习·神经网络·机器学习
s石有八九9 分钟前
LLM评分集中化偏差:从人类评分者到LLM智能体的系统性综述
人工智能·语言模型
rainy雨11 分钟前
精益生产管理八大浪费的系统化拆解:如何利用精益生产管理八大浪费分析功能解决多品种小批量生产难题
大数据·人工智能·智能手机·精益工程
SeatuneWrite16 分钟前
AI仿真人剧供应商2025推荐,高效内容创作与分发解决方案
人工智能·python
数智工坊20 分钟前
【深度学习基础】Focal Loss、Dice Loss、组合损失函数
人工智能·深度学习
伯远医学21 分钟前
如何判断提取的RNA是否可用?
java·开发语言·前端·javascript·人工智能·eclipse·创业创新