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

相关推荐
chuntian_tester2 小时前
AI自动化第3步【用例设计】
人工智能·测试工具·ai·自动化
科技每日热闻3 小时前
中国企业出海开展业务,如何挑选可安全合规使用国际大模型的云平台?Amazon Bedrock 在同一平台完成国际模型接入、区域选择与合规治理
大数据·人工智能·安全·ai
xiongmosy3 小时前
从“移动的家”到“可居住的空间”:小米澎程正在重新定义“车”能做什么
人工智能
Geek-Chow3 小时前
MCP 模型上下文协议:十二、自测、练习与源码入口
人工智能
cubestudio3 小时前
海光 DCU 怎么接入 Kubernetes 和 AI 平台?CubeStudio 海光 DCU 适配实操(整卡 / 共享 / 两种 vDCU 虚拟化 + DeepSeek 部署)
人工智能·机器学习·gpu
火眼金睛炼单词3 小时前
单词发音学习深度解读:方法步骤与优化策略
人工智能·学习
dreamrise3 小时前
Windows AI 编程环境从零搭建指南[20260909]
人工智能
旺仔小馒头wang3 小时前
AI 与教育行业如何协同,助力孩子高效学习
人工智能·学习
空堂与归3 小时前
六步带你从零搭 Claude 电商 Agent(附源码解析)
人工智能
进击的横打3 小时前
【人工智能】AI时代公司组织架构的重构
大数据·人工智能·重构