OPENCV识别产品

时间:2018-10-27 18:14:27

标签: python opencv image-processing computer-vision object-detection

我正在用Python开发一个程序,该程序可以检测货架上的特定产品。我使用SIFT算法获取描述符,然后使用knnMatcher匹配SIFT功能。我进行了比率测试以消除错误的匹配,然后应用三分法来确定找到的匹配数目是否足够。但是在这种情况下,我有一个特殊的问题:

enter image description here

结果是,即使火车中的两个产品都不相同(实际上图像的下面部分是不同的),它还是在火车图像中找到了与Nesquik产品足够的匹配项。 处理这种情况的最佳方法是什么?非常感谢!

1 个答案:

答案 0 :(得分:0)

您应该为任务合并文本提取和识别。可能会发生同一制造商的多个产品具有相同徽标的情况(如此处所示),因此基于功能的识别势必会失败。但是,如果您对文本执行相同操作,则情况并非如此,因为文本对于特定产品和制造商而言是独特的。