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

更具体地,衣服中的徽标可能被部分遮挡,并且在拉伸(stretch)或挤压衣服时也可能变形。

有什么建议和方向吗?提前致谢!

这里显示一些示例:

腿部徽标:

最佳答案

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

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

关于opencv - 如何处理用于物体检测的遮挡,翘曲或透视变形?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28294847/

10-12 15:02