2012-09-16 6 views
5

私はリアルタイムでウィンドウにシェイプを描こうとしています。形状は、黄色を使用して、画面内で絡み、長方形、円、半分または円、および「Z」のようになります。サイズと形状が元の画像と異なる場合があります。しかし、プログラムはすべての元の形を知っています。それらはあらかじめ定義されているからです。私は正しい形をどう特定できるかを知りたい。一例として、 OpenCVで既知のオブジェクトを検出する方法は?

enter image description here

は、これを行うための可能な方法はありますか?これにテンプレートマッチングを使用できますか?これで助けてください。

+0

をあなたがチェックを取り付けた後...あなたの描かれた形状に長方形または楕円にフィットするように試みることができる..or屋テンプレートマッチングを行うことができますそれは密接に似ていると形状を決定する.. –

答えて

2

different methodsを使用して各形状を検出できます。これらのチェック:

+0

返信いただきありがとうございます。それは本当に私にとって有益です。しかし、どのように私は "Z"のような形を識別することができます。私は障害者向けのこのアプリケーションを開発しようとしています。だから、私は異なった形を検出したい。 – doree007

+0

これを達成するためのさまざまなテクニックがあります。マッチテンプレート、flann、siftなどを見てください。 [OpenCVチュートリアル](http://docs.opencv.org/doc/tutorials/tutorials.html)では、これらのメソッドの例と適切な説明を提供しています。また、Stackoverflowはあなたのような質問の良いデータベースを持っています。 – karlphillip

+0

@ Karlphillip ご返信ありがとうございます。あなたのアイデアは本当に私にとって役に立ちます。もう一度ありがとう。 – doree007

関連する問題