3

口の部分を画像で囲むようにユーザーに促される画像操作をしようとしています。ユーザーがそれを行うと、私のアプリケーションは歯を識別するピクセル(白から黄色まで変化する色)を識別する必要があり、次にそれらのピクセルのみを明るくしたいと思います。誰かが私にどのように進めるかについてのガイダンスを教えてもらえますか?

4

1 に答える 1

3

あなたの質問は非常に正直で、適切な回答が多数の分野に触れるため、非常に広範です。

それにもかかわらず、試みようとしていることはパターン認識と呼ばれます。より具体的には、問題は画像分析を対象としており、主にテンプレート マッチングを扱っています。

テンプレート マッチングは、テンプレート画像と一致する画像の小さな部分を見つけるためのデジタル画像処理の手法です。品質管理の一環として、移動ロボットをナビゲートする方法として、または画像のエッジを検出する方法として、製造で使用できます。

テンプレート マッチング ページには、何をしようとしているのか (画像内の特定の色を識別する) を示す C 言語に似た言語サンプル アルゴリズムがあります。

これを行う方法については、一般的に言えば、画像をロードし、配列に保存してから、アルゴリズムが示唆するように操作する必要があります。

カラー画像でテンプレート マッチングを実行する 1 つの方法は、ピクセルを色成分に分解し、各色について個別に計算された絶対差 (SAD) の合計を使用して、カラー テンプレートと検索画像の間の一致の質を測定することです。

もちろん、それを行うさまざまな言語のプロジェクトが多数あります。私の提案は、トピックについてもう少し読み、言語を選択し、必要に応じてライブラリを使用して解決策を試みることです。

非常に役立つと思われる書籍の 1 つは、 Cを使用したくない場合でも、古典的なPhillips: Image Processing in Cです。それは、それらがどのように機能し、どのように実装するかについて、多くのアルゴリズムの詳細を掘り下げているからです。そして、それも無料です。

于 2012-10-12T02:50:28.117 に答える