私は、Viola and Jones 2001/2004によって記述された手法に基づいて、顔検出に関する学校のプロジェクトに取り組んでいます。
OpenCVにはこのアルゴリズムが実装されており、非常にうまく機能していることを読みました。
顔の存在をテストする前に、画像にどのような手法(前処理)を適用するか(ヒストグラム均等化など)についてアドバイスがありますか?
私は、Viola and Jones 2001/2004によって記述された手法に基づいて、顔検出に関する学校のプロジェクトに取り組んでいます。
OpenCVにはこのアルゴリズムが実装されており、非常にうまく機能していることを読みました。
顔の存在をテストする前に、画像にどのような手法(前処理)を適用するか(ヒストグラム均等化など)についてアドバイスがありますか?
私は基本的にOpenCVページのこのサンプルプログラムのコードを使用しましたが、修士論文プロジェクトでは非常にうまく機能しました。悪い結果が得られたり、照明がおかしい場合は、ヒストグラム均等化を試すことができます。
友人と一緒に、大学のプロジェクトでも同様のことをしました。特に低解像度のビデオシーケンスでは、フレームをアップサンプリングしてサイズを2倍にするのに役立ちました。以前に画像処理のクラスを受講したのは私の友人の考えでした。同等ではありますが、初期スキャンウィンドウのサイズを小さくしたり、水平方向と垂直方向のステップを小さくしたりしても、同じ結果は得られませんでした。言い換えると、小さなスキャンウィンドウで小さな画像を処理するよりも、大きなスキャンウィンドウで大きな画像を処理する方がよい場合があります。正確な理由はわかりません。
さよなら ;-)
手遅れだと知っています。しかし、このサイトも通過してください。
これは、画像に必要な一般的な前処理について説明しています。画像のイコライジング、無関係なコンテンツの編集など