2012-06-25 10 views
6

私は最初のコンピュータビジョンプロジェクトで、グラフの写真を撮り、その上のシンボルを検出しています。検出される必要のある5つの異なる形状があります。エッジ検出後の形状認識

これは、エッジ検出アルゴリズムの結果です:http://i.imgur.com/mh9Ol.jpgです。 5つのシンボルは、単一のドット、一緒にグループ化された4つのドット、長方形、および2つの奇妙な形状のシンボルである。

この時点で、私はこれらの図形を選択して互いを識別できるようにするアルゴリズムを知っているかどうかはわかりません。どんなアイデアであれ非常に役に立ちます。ありがとう!

答えて

1

Shape Contextのようなものは、このタイプの問題のために自然に選択されるでしょう。

+0

残念ながら、OpenCVでは実装されていません。一方、 – krzych

+0

テンプレートマッチングは... – CTZStef

0

何年か前、私は

here.それはかなりよく働いた、と私は、これはあなたが探しているものだと思う記述されているOpenCVのとテンプレートマッチングを、試してみました。しかし、私はそれがかなり遅いことを覚えています、それは多分それはあなたがリアルタイムアプリケーションをプログラミングしている場合、良いフィットではないでしょう。この場合は、図形のジオメトリを使いこなして、Hough transformslines)とcircles(両方ともOpenCVで実装されています)で見つけようとするかもしれません。

楽しくお楽しみください!

関連する問題