0

物体検出について助けが必要です。プレート上のフォークとナイフの位置を検出する必要があります。プレートはトレイの上にあります。オブジェクトは常に同じですが、位置は異なる場合があります。

私はc#とAForge + EmguCVで作業しています

誰かがこれで私を助けることができますか?

ここにサンプル写真があります:ここに画像の説明を入力

4

2 に答える 2

0

明るさと色、またはナイフ/フォーク ピクセルはほとんどが反射によって決定されるため、従来のテンプレート マッチングはこの画像では機能しないと思います。

ナイフにはほとんど角がないので、SIFT のような関心点ベースのアルゴリズムがここで機能するかどうかはわかりません。

ここでの最善のアプローチは、エッジ検出器 (Laplace、Sobel、Canny) を使用し、線をトレースして、1980 年代に行われた方法で幾何学的なテンプレート マッチングを実行することだと思います。

このアプローチの非常に良い参考文献は次のとおりです。コンピューターによるオブジェクト認識

于 2011-04-01T14:33:34.093 に答える
0

画像のグラデーションを探しているテンプレート マッチング メソッドを使用します。これらのアプローチは、照明条件の変化に対して堅牢です。

https://github.com/dajuric/accord-net-extensionsで実装されている高速テンプレート マッチング アルゴリズムを確認でき ます。

サンプルが含まれています。

実装されているテンプレート マッチング アルゴリズムは、グラデーションの向きに基づいており、照明条件の変化に対して非常に回復力があります。オブジェクトを検出するには、テンプレートを (ペイントなどで) 作成してから再スケーリングする必要があります。

于 2014-08-18T14:15:43.033 に答える