2013-05-10 92 views
0

当我从不同距离拍摄同一对象的两幅图像时,它们显示不同的大小。如何使用openCV比较和查找来自两个图像的类似对象?Opencv中的对象识别

回答

0

我可以想到两种可能的方法:

您可以比较不同比例的图像。为此,您可以人为地缩小其中一个图像的大小,然后将图像与您的图像具有相同比例时的图像进行比较。然后你会从所有的比例中获得最好的结果。

另一种选择是使用尺度不变特征,其中对象的尺度无关紧要。 SIFT是这种功能的流行示例。

0

我建议使用SURF功能方法。 SURF比SIFT快得多。 检查this了。为了进一步提高速度,您也可以使用Bag of Words方法(总是使用SURF),而不是使用​​3210。您还可以在DBoW2库中找到一个可行的示例。