1

プロジェクトでは、パターンを検出し、回転やノイズなどにもかかわらず空間で追跡する必要があります。IR ライトで強調表示され、IR カメラで記録されます。

写真: https://i.stack.imgur.com/RJuVS.png

この写真のように、非常に単純な形状であり、使用するものを選択できます。これらの形状の認識を処理する方法について指示が必要です。

私が現在行っているのは、よりきれいな形状を取得するためのしきい値処理と浸食、次に輪郭検出とポリゴン近似です。

じゃあどうすればいいの?hu-moments を試してみましたが、まったく良くありませんでした。

宇宙でそのようなパターンを認識して追跡するためのグローバルなアプローチを教えてください。

4

2 に答える 2

0

次の手順が必要になる可能性があります: 画像のしきい値処理、形態学的強調、ブロブの抽出とブロブ サイズの正規化、ブロブの形状分析、分析結果と追跡したいパターンとの比較。

ブロブの形状解析には多くの方法があります。簡単な方法: 幾何学的寸法、面積、周長、真円度の測定。ビット クワッドなど (たとえば、William K. Pratt の「デジタル画像処理」、第 18 章)。複雑な方法: 空間モーメント、テンプレート マッチング、ニューラル ネットワークなど。

いずれにせよ、追跡したいパターン形状の知識がなければ、正確に答えることは非常に困難です )

それが役に立ったことを願っています

于 2011-06-15T06:47:01.970 に答える
0

投影する形状を選択できますか? もしそうなら、いくつかの同心円を使用することをお勧めします. 次に、円のハフ変換を使用すると、追跡が非常に難しい場合でも (大きな動き/低いフレーム レート)、形状の中心を簡単に見つけることができます。

長方形を使用する必要がある場合は、それを行う優れたオープン ソースがあります。道路標識を読み取って自動翻訳するプロジェクトの一部です。ここにリンクがあります:http://code.google.com/p/signfinder/

このソースは大きくなく、関連する部分を簡単に切り取ることができます。モジュール CornerFinder で openCV の「追跡するのに適した機能」を使用します。

それが役に立ったことを願っています

于 2011-06-14T16:39:14.040 に答える