当我从不同距离拍摄同一对象的两幅图像时,它们显示不同的大小。如何使用openCV比较和查找来自两个图像的类似对象?Opencv中的对象识别
0
A
回答
0
我可以想到两种可能的方法:
您可以比较不同比例的图像。为此,您可以人为地缩小其中一个图像的大小,然后将图像与您的图像具有相同比例时的图像进行比较。然后你会从所有的比例中获得最好的结果。
另一种选择是使用尺度不变特征,其中对象的尺度无关紧要。 SIFT是这种功能的流行示例。
0
我建议使用SURF功能方法。 SURF比SIFT快得多。 检查this了。为了进一步提高速度,您也可以使用Bag of Words方法(总是使用SURF),而不是使用3210。您还可以在DBoW2库中找到一个可行的示例。
相关问题
- 1. OpenCV对象(图章)识别/检测
- 2. 对象手势识别。 OpenCV C++
- 3. 识别对象中的键
- 4. 识别OpenCV中的弯曲和直线对象
- 5. Opencv中的手势识别
- 6. OpenCV手识别?
- 7. 硒对象识别
- 8. OpenCV android-如何识别特定的对象
- 9. opencv - 用于检测非面部对象的面部识别?
- 10. OpenCV徽标识别
- 11. OpenCV颜色识别
- 12. PCA识别OpenCV 2.3
- 13. 人脸识别opencv
- 14. 识别对象的属性
- 15. 识别点击的对象
- 16. 人脸识别OpenCV的3
- 17. Scala:识别价值类别的对象
- 18. 无法识别QTP中的对象
- 19. 模板中的对象识别
- 20. UFT中的对象识别问题12.5
- 21. 识别arraylist中的自定义对象
- 22. 识别图像中的复杂对象
- 23. 如何识别UFT中的JQWidgets对象?
- 24. QTP somtimes识别对象
- 25. PHP - 不识别对象
- 26. 识别“通用”对象
- 27. UFT无法识别对象
- 28. 类对象未识别
- 29. 识别数组对象
- 30. 无法识别对象