首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图像下采样性能

图像下采样性能
EN

Stack Overflow用户
提问于 2016-11-09 23:12:43
回答 1查看 512关注 0票数 0

我正在从事图像识别(标记检测)的工作,并正在研究图像下采样预识别以提高性能。推理是我将对图像进行下采样,对其运行检测算法,然后使用下采样因子对标记坐标进行插值。我认为下采样的成本是微不足道的,因为我们的gpu一直在做这件事。

因此,我尝试使用opencv进行下采样,发现我不仅没有得到任何改进,而且实际上花费了更长的时间。然后我认为这是因为我让cpu来做这件事,所以我研究了使用opengl mipmap甚至着色器的下采样,但从我读到的情况来看,这仍然是一项代价高昂的任务,需要数十甚至数百毫秒才能将常见的图像分辨率减半。

我的问题是,如果下采样是连续进行的,显然很容易(想想在任何图像查看器或视频游戏中的任何纹理上调整图像的大小),为什么使用最常见的方法会如此缓慢?有没有什么秘密的技巧,或者我只是不明白什么?

EN

回答 1

Stack Overflow用户

发布于 2016-11-09 23:34:46

您可以将图像设置为纹理,并在四边形上使用此纹理。改变纹理坐标,你将能够对你的图像做任何变换。这是一种非常快速的方法。这里的瓶颈是将映像从主机复制到设备,然后再复制回来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40510235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档