Opencv中的对象识别

时间:2013-05-10 10:13:20

标签: opencv

当我从不同距离拍摄同一物体的两张图像时,它们会出现不同的大小。如何使用openCV比较和找出两个图像中的相似对象?

2 个答案:

答案 0 :(得分:0)

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

您可以比较不同比例的图像。为此,您人为地减小了一个图像的大小,然后比较您的图像,就像您的对象具有相同的比例一样。然后,您可以从所有比例中获得最佳结果。

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

答案 1 :(得分:0)

我建议使用SURF功能方法。 SURF比SIFT快得多。 检查this。为了进一步提高速度,您还可以使用Bag of Words方法(始终使用SURF)来检查this。您还可以找到DBoW2库的工作示例。