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