使用OpenCV检测类似对象

时间:2015-01-21 23:07:02

标签: python opencv image-processing

我一直在研究这个问题,并且想知道在OpenCV中使用类似功能检测的可行性来执行以下操作:

我正在开展一个项目,该项目要求识别杂货店内没有条形码(即产品)的物品。我想建立一个要识别的各种项目的本地数据库,并使用项目的图像,将它们与数据库进行比较,并告诉项目是什么。

这不需要非常准确(例如,它不需要在不同类型的苹果之间进行判断),但我希望它能够在桃子和橙子之类的东西之间分辨,但仍然能够告诉香蕉是香蕉,即使它的颜色略有不同。

我的问题是,我正在尝试使用OpenCV做什么?从我一直在阅读的内容中,可以相对轻松地跟踪相同的对象,但是我遇到了更多像我正在尝试做的事情的麻烦。

任何朝着正确方向的推动都会受到极大的赞赏。

1 个答案:

答案 0 :(得分:0)

非常开放的问题,但OpenCV是值得关注的地方。你最好的选择可能是建立哈尔级联分类器。关于这个主题的大量阅读材料,起初有点压倒性,但这就是我要研究的内容。