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