如何处理物体检测的遮挡,扭曲或透视失真?

时间:2015-02-03 08:56:32

标签: opencv image-processing machine-learning computer-vision object-detection

我正在使用SIFT功能来检测衣服中的徽标。 SIFT非常强大,因为它是规模不变的,但我如何处理遮挡和扭曲的问题呢?

更具体地说,衣服上的标识可能会被部分遮挡,并且当衣服被拉伸或挤压时也会翘曲。

有任何建议和指示吗?提前谢谢!

这里展示了一些例子:

腿上的标志:

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

bag of words是你的答案。它会跳过仿射变换,确认您的SIFT点的正确对齐,并仅使用其描述符来确认其身份。您支付的价格 - 您需要更多积分来确认徽标。

最重要的是,您可以编写自己的空间一致性验证例程,因为即使仿射变换不适合您的扭曲图像,基本的排序约束(右侧,左侧,底部和顶部的内容)仍应有效。