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

相关推荐
Luhui Dev1 分钟前
几何题配图 API 怎么选?从文本生成到可编辑源文件的接入指南
人工智能·数学·agent·luhuidev
Canace6 分钟前
为了给视频里的人脸打码,我让 Claude 做了个 Skill
前端·人工智能
武子康7 分钟前
Prompt 之外,生产级 Agent Harness 到底在控制什么
人工智能·llm·agent
ltqvibe10 分钟前
企业智能问数落地:从一句话到跨系统完整答案
java·人工智能·本体语义平台
懂好多的工业电源工程师11 分钟前
F2424S-1WR3 适配优选 钡特电源 DF1-24S24LS|1W 工业24V转24V模块电源参数技术性能解析
网络·人工智能·电源模块
计算机魔术师18 分钟前
Replit Design 发布:AI 赋能设计愿景
人工智能·ai编程·编程语言
wangxin20828 分钟前
同一只股票三个 AI 写出三种段位:CoordClaw 多智能体如何产出投研级股评
人工智能·多智能体·团队协作·管理学·组织管理·coordclaw·ai数字社会
程序员cxuan28 分钟前
Codex 接入 DeepSeek-V4-Flash,丝滑的一批
人工智能·后端·程序员
大鱼>29 分钟前
DSPy:LLM程序自动编译与提示词优化
开发语言·人工智能·python·深度学习