背景ノイズ、スケール、回転、あいまいさ、およびノイズにもかかわらずコカ・コーラ缶を認識するシステムの開発中。オクルージョンでは、一般化ハフ変換 (GHT) アルゴリズムが最初に使用されました。ただし、このアプローチにはいくつかの制限がありました:
OpenCV のみを使用してこれらの特定の問題に対処するには、次の代替アプローチが推奨されます:
GHT を使用する代わりに、スケール不変特徴変換 (SIFT) や高速ロバスト特徴などの特徴抽出アルゴリズムを実装する(サーフ)。どちらのアルゴリズムもスケーリングと回転に対して不変であり、キーポイントを利用してオクルージョンの処理を可能にします。
OpenCV の Feature2D クラスを使用してキーポイントを抽出し、Coca のテンプレート イメージ間でキーポイントを照合します。 -コーラ缶と入力画像。テンプレート内のキーポイントを入力画像内のキーポイントに変換するホモグラフィー行列を推定します。
ホモグラフィー行列は、コカ・コーラの方向、スケール、および平行移動に関する情報を提供します。入力画像に含めることができます。この情報を使用して、缶の境界を特定し、その周囲に四角形を描画します。
このアプローチを Java、C、またはPython.
以上が一般化ハフ変換と比較して、SIFT/SURF はノイズの多い画像におけるコカ・コーラ缶の認識をどのように改善できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。