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

相关推荐
lxmyzzs1 分钟前
【图像算法 - 36】医疗应用:基于 YOLOv12 与 OpenCV 的高精度脑肿瘤检测系统实现
python·深度学习·opencv·yolo·计算机视觉·脑肿瘤检测
工藤学编程2 分钟前
零基础学AI大模型之Milvus实战:Attu可视化安装+Python整合全案例
人工智能·python·milvus
V_156560272192 分钟前
第一批!2026年陕西省科技攻关项目申报时间条件程序
大数据·人工智能·科技
双翌视觉2 分钟前
基于VisionBeaver机器视觉系统对FPC柔性线路板的AOI检测
人工智能·机器学习·制造
360智汇云6 分钟前
智汇云API市场:大模型流式语音识别
人工智能·语音识别·xcode
北堂飘霜8 分钟前
AI 求职工具简小派:用智能协作系统实现 AI 优化简历与全流程求职提升
人工智能
智算菩萨8 分钟前
大规模语音与语音对话模型:从 ASR/TTS 到情感与意图理解
人工智能·自然语言处理·语音识别
不叫猫先生8 分钟前
基于AI代理浏览器的自动化数据爬取实践
人工智能·爬虫·自动化
Hernon11 分钟前
AI智能体 - 目标设定与监控模式
人工智能·langchain·ai智能体·ai开发框架·设计方法论
方知我11 分钟前
【GoogLeNet】基本原理
人工智能·pytorch·深度学习·神经网络·cnn