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

相关推荐
wenzhangli715 分钟前
Ooder A2UI 框架中的矢量图形全面指南
人工智能
躺柒24 分钟前
读共生:4.0时代的人机关系07工作者
人工智能·ai·自动化·人机交互·人机对话·人机关系
码丽莲梦露30 分钟前
ICLR2025年与运筹优化相关文章
人工智能·运筹优化
ai_top_trends39 分钟前
2026 年度工作计划 PPT 模板与 AI 生成方法详解
人工智能·python·powerpoint
小真zzz39 分钟前
2025年度AIPPT行业年度总结报告
人工智能·ai·powerpoint·ppt·aippt
村口曹大爷1 小时前
2026年人工智能深度技术报告:架构范式转移、代理化开发生态与算力经济的重构
人工智能·重构·架构
ISACA中国1 小时前
免费公益培训:人工智能审计和 AI 审计实务
人工智能·免费资源·aaia·人工智能审计专家认证·公益培训·ai 审计
aloha_7892 小时前
agent智能体学习(尚硅谷,小智医疗)
人工智能·spring boot·python·学习·java-ee
zhongerzixunshi2 小时前
把握申报机遇 赋能高质量发展
大数据·人工智能
昨夜见军贴06162 小时前
IACheck AI审核如何实现自动化来料证书报告审核,全面提升生产效率与合规水平
运维·人工智能·自动化