matchTemplate仅适用于图像中的一个对象,并且对象必须具有与template_image相同的大小和旋转。 haarTraining需要很长时间才能生成haarCascade.xml文件。那么还有没有其他的方法可以检测物体,而这些物体没有任何这些问题?没有haarCascade.xml的对象检测
0
A
回答
2
OpenCV有一些非常好的样本用于对象检测(没有haar cascades)。你应该看看matcher_simple.cpp作为一个起点。接下来要看的几个是descriptor_extractor_matcher.cpp和matching_to_many_images.cpp。 matching_to_many_images.cpp
可能与您正在寻找的内容最接近,因为它为您打开了培训和查询阶段,并允许持续存储培训描述符。
另外,看看features2d tutorials。
希望有帮助!
1
检测对象的方法很多,每个对象都有很多问题。这取决于你面对的具体问题。
哈尔物体检测是一个很好的。训练阶段只需要一次,然后您可以在每次运行程序时重新使用haarcascade.xml,当然也可以将其分发给其他人。其他探测器包括HOG,LBP,SIFT。请注意,他们都需要一些时间进行培训。
相关问题
- 1. Tensorflow对象检测API中没有检测到什么
- 2. Tensorflow对象检测API不检测所有对象
- 3. 对象检测
- 4. 有没有办法检测QT QRunnable对象何时完成?
- 5. 有没有办法检测对象是否被锁定?
- 6. 检测Internet Explorer中的插件没有实例化对象
- 7. 游戏对象没有检测到与地板的碰撞
- 8. iPad对象检测
- 9. 检测jQuery对象
- 10. JavaScript对象检测
- 11. 检测导入的对象
- 12. 检测的多个对象
- 13. 对象不同hasChanges应该检测到没有更改
- 14. 有没有办法限制现有的TensorFlow对象检测模型?
- 15. 检测DOM对象与jQuery对象
- 16. XmlJavaTypeAdapter没有检测
- 17. OnMouseMove没有对象检查器delphi
- 18. 有对象检测是否完全在其他对象内JavaScript
- 19. 如何检测显示对象中有多少个对象? (AS3)
- 20. 检测对域对象的更改
- 21. 的MSBuild没有检测
- 22. Javascript对象属性检测
- 23. 对象检测方法
- 24. 对象检测/跟踪
- 25. Java:PrintWriter对象未检测到
- 26. Tensorflow对象检测问题
- 27. OpenCV特定对象检测
- 28. 隐式检测对象
- 29. 物理对象检测器
- 30. 检测对象,touchesmoved和UITouch