2

背景が白で形状が黒のシンプルなテンプレートグレースケール画像があり、同様のテスト画像がいくつかあります。これら2つの画像を比較して、テンプレートがいずれかのテスト画像と一致するかどうかを確認します。2つの画像を取得して比較し、結果を表示するC ++用のシンプルな(使いやすい)パターン認識ライブラリを提案していただけますか?

4

3 に答える 3

4

すべてのピクセルに対して image1-image2 を実行するだけです。次に、すべての違いを合計します。結果が低いほど、画像は近くなります。

パターンに複数のサイズがある場合は、サイズを変更して位置ごとに確認する必要があります。

于 2012-09-25T15:21:04.557 に答える
3

画像にニューラル ネットワークを実装します。入力は画像のグレースケールにする必要があります。ネットワークを訓練セットに訓練し、相互検証セットを使用して適切な正則化パラメータを選択し、最後にテスト セットでネットワークをテストする必要があります。

http://www.codeproject.com/Articles/13582/Back-propagation-Neural-Net

(手書きの数字を認識するようにネットワークをトレーニングするために、私はこれを自分で行いました-非常にうまく機能します。)

于 2012-09-25T15:28:46.363 に答える
1

必要なライブラリがどれほど単純かは、問題の特定のパラメーターによって異なります。 OpenCVは、必要なことを実行できる優れた画像処理ライブラリです。 これは、 OpenCVでのテンプレート マッチングに関するチュートリアルです。一致するメトリックを簡単に切り替えて、問題に最適なメトリックを選択できます。

于 2012-09-25T17:56:52.663 に答える