如何在低分辨率图像中识别/分类对象?

时间:2016-05-06 01:41:19

标签: opencv image-processing machine-learning

什么图像识别技术擅长识别低分辨率物体?

具体来说,我希望将低分辨率对象与数据库中的特定项匹配。

具体示例:

鉴于带有一瓶葡萄酒的图片,我想确定哪些葡萄酒在里面。这是一个示例图片:

enter image description here

我已经拥有一个与之匹配的高分辨率标签数据库。

鉴于每瓶葡萄酒的高分辨率图片 - 使用Vuforia(用于某些图像识别服务)很容易将其与其标签相匹配。但是,该服务不适用于较低分辨率的匹配,例如示例图像中的瓶子。

研究

我是这个编程领域的新手,所以对这个问题的任何含糊不清或明显答案表示道歉。我一直在研究,但有大量的技术用于图像识别。评估每一个都需要花费大量的时间,因此我会在研究它时尝试更新这个问题。

  • OpenCV :似乎是最受欢迎的开源计算机视觉库。许多模块,不确定哪些模块适用。

  • haar-cascade feature detection :通过正确定位组件(例如将葡萄酒标签垂直)帮助预处理图像

  • OCR :适合以合适的分辨率阅读文字 - 不适用于大量文字不可见的低分辨率标签

  • Vuforia :托管服务,可执行某些类型的图像识别。主要用于增强现实开发人员。不提供对算法的控制。不适合这种解决方案

0 个答案:

没有答案