回答
的亮度和顏色或刀/叉像素大多是通過反射,所以我不認爲經典的模板匹配將與這幅畫的工作。
這把刀幾乎沒有彎道,所以我不確定像SIFT這樣的基於興趣點的算法是否可以在這裏工作。
我認爲這裏最好的方法可能是使用邊緣檢測器(拉普拉斯,索貝爾,Canny),跟蹤線條並執行幾何模板匹配與他們在20世紀80年代所做的相同。
下面是這種方法的一個很好的參考:Object Recognition by Computer
我會去哪些尋找圖像梯度模板匹配方法。這些方法對改變照明條件非常有效。
你可以看看中實現快速模板匹配算法: https://github.com/dajuric/accord-net-extensions
樣品包括在內。
實現的模板匹配算法基於漸變的方向,這對漸變照明條件非常有彈性。爲了檢測你的對象,必須創建一個模板(例如在Paint中)然後重新調整比例。
雖然此鏈接可能回答這個問題,但它是最好在這裏包含答案的基本部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – 2014-08-18 14:40:18
添加說明。 – dajuric 2014-08-18 14:54:47
- 1. 檢測對未知模板對象的修改
- 2. 對象檢測
- 3. C++模板中的模板對象
- 4. Outlook對象模型 - 檢測郵箱
- 5. 短語模板檢測
- 6. initializate模板對象
- 7. iPad對象檢測
- 8. 檢測jQuery對象
- 9. JavaScript對象檢測
- 10. 檢測通知是否已被刪除
- 11. 嵌入式應用程序未檢測到/已知C++模塊
- 12. 模板對象作爲模板類
- 13. 檢測導入的對象
- 14. 檢測的多個對象
- 15. 圖像中已知對象的方位
- 16. 從已知的XSD生成.Net對象
- 17. 「查找」已知類的對象實例?
- 18. Tensorflow對象檢測API不檢測所有對象
- 19. 如何檢測加載的ORM對象是否已更改?
- 20. 檢測並動態加載已安裝的Microsoft Word對象庫
- 21. 檢測DOM對象與jQuery對象
- 22. Outlook對象模型 - 檢測是否電子郵件已經發送
- 23. 檢查流星模板已渲染
- 24. 如何從其中子對象的ID是已知的對象中檢索子對象
- 25. 遊戲對象沒有檢測到與地板的碰撞
- 26. 檢測未使用的Django模板庫
- 27. 檢測模板中的空表單
- 28. 如何對已知對象的NSArray進行排序,以確保FIRST記錄等於已知對象?
- 29. 對Angular 2模板的JSON對象
- 30. 檢測刪除通知按鈕
感謝您的回答。 – Noname 2011-04-01 16:06:23
感謝您的答覆。不幸的是,我沒有時間通讀一本書。 今天我玩了圖像處理實驗室(AForge),我來到這個結果: http://img828.imageshack.us/i/image1er.jpg/ 但我真的不知道我怎麼可以追蹤這些線路。 你能幫我嗎? – Noname 2011-04-01 16:14:29
現在我得到了一個很好的結果,但我仍然不知道如何跟蹤這些行: http://img853.imageshack.us/img853/9763/image1171.jpg – Noname 2011-04-01 16:38:51