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

相关推荐
Elastic 中国社区官方博客几秒前
4 个英伟达人工智能任务,1 个 Elasticsearch 接口:嵌入、聊天、completion 和重排序
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai
Tom·Ge8 分钟前
【AI前沿】2026年7月第三周:GPT-5.6开启递归自我改进、Claude惊现“意识结构“、中国模型周调用量全球第一
人工智能·gpt
码云骑士11 分钟前
65-AI-Agent基础原理-AutoGPT-四大架构全景解读
人工智能·python·架构
染指111016 分钟前
56.llama_index-查询引擎
人工智能·llama·rag·llama_index·llamaindex
chatblog17 分钟前
OpenCode 完全指南:120k Stars 的开源终端 AI 编程代理
人工智能·开源·ai工具
学生高德23 分钟前
人工智能的关键挑战:把 SVG 当作“可优化画布”进行迭代
人工智能
_codemonster32 分钟前
从零手搓大模型(七)GPT 转 Llama:从教学版 GPT 走向现代 LLM 架构
人工智能·gpt·大模型·llama
李二苟37 分钟前
从智能眼镜到云端工作流:Rokid AI旅游搭子的设计与实现
人工智能
MY_TEUCK42 分钟前
MY_TRUCK - AI 应用|AI 编程三件套:OpenSpec、Superpowers、gstack 如何把 AI 从“手速实习生”变成“高级工程师”
人工智能
阿里技术1 小时前
从 Coder 到 Designer :电商团队数据研发的 Harness Engineering 实践
人工智能·microsoft·机器学习