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

相关推荐
胡伯来了几秒前
11 Transformers - 使用Pipeline处理音频
人工智能·transformer·transformers·音频处理·大数据模型
泡泡茶壶_ovo1 分钟前
Zero-Shot Image Captioning with Multi-type Entity Representations(AAAI 2025)
人工智能·深度学习·计算机视觉·imagecaptioning·multimodal
tap.AI2 分钟前
RAG系列(五)生产部署、成本优化与系统评估
人工智能
沃彼特4 分钟前
不用任何软件,检测闪存(SD卡U盘)的真实容量检测非常简单的测试方式,没有之一,不会用电脑都会用这个。
人工智能·目标检测·数据挖掘
Baihai_IDP5 分钟前
LLM 扩展方式的三年演进之路:复杂之后,回归简单
人工智能·面试·llm
QYR_116 分钟前
CAGR2.9%,全球石英波片市场稳步扩张,中国市场增速领跑
大数据·网络·人工智能
2501_940007869 分钟前
论文检测网站全解析:类型、功能与选择指南
人工智能
CoderIsArt10 分钟前
Lepton AI 平台完整解析:架构、原理、场景与演示
人工智能·lepton ai
大模型真好玩11 分钟前
LangGraph1.0速通指南(三)—— LangGraph1.0 自动邮件处理智能体实战
人工智能·langchain·agent
美林数据Tempodata14 分钟前
智能体技术应用专业建设方案与实施路径
人工智能·ai·智能体·智能体技术应用·智能体技术应用专业