2012-09-16 28 views
5

我嘗試在窗口中實時繪製形狀。形狀像黃色一樣纏繞在一起,矩形,圓形,半圓或圓形以及屏幕中的「Z」。尺寸和形狀可能與原始圖像不一樣。但程序知道所有的原始形狀。因爲它們是預定義的。我想知道我如何識別正確的形狀。作爲一個例子,如何檢測OpenCV中的已知對象?

enter image description here

是有可能的方式做到這一點?我可以使用模板匹配嗎?請幫助我..

+0

雅,你可以做模板匹配..或者你可以嘗試以適應矩形或橢圓形您繪製的形狀......裝修後檢查什麼它非常類似,然後決定形狀.. –

回答

2

您可以使用different methods來檢測每個形狀。檢查這些:

+0

感謝您的答覆。這對我真的很有幫助。但我如何能夠識別「Z」形狀。我嘗試爲殘疾用戶開發此應用程序。所以我想檢測不同的形狀。 – doree007

+0

有不同的技術來完成這一點,你可以看看比賽模板,flann,篩選等。 [OpenCV教程](http://docs.opencv.org/doc/tutorials/tutorials.html)提供了這些方法的例子和體面的解釋。另外,Stackoverflow有一個類似於你的問題的很好的數據庫。 – karlphillip

+0

@ Karlphillip 感謝您的回覆。你的想法對我來說真的很有幫助。再次感謝很多。 – doree007

相關問題