プロジェクト: 顔検出
説明:画像内の顔を検出してトリミングしたいと考えています。画像はウェブカメラでキャプチャされ、画像ごとに 1 つの顔のみがキャプチャされます。OpenCV 顔検出器を使用しましたが、トリミングに満足できませんでした。そこで、STASM (http://www.milbo.users.sonic.net/stasm/) 顔ランドマーク検出器を使用して画像をトリミングし始めました。STASM は OpenCV 顔検出器を使用して画像内の顔を検出し、STASM は顔の中のランドマークを見つけます。照明条件が悪い場合、顔のみを正確に検出していないため、STASM からトリミングされた画像は適切ではありません。
1) 顔検出のためのより良いアルゴリズムを知りたいです。私の主な目的は、画像から顔を切り取ることです。
2) 現在、クロッピングに STASM を使用しています。照明条件が悪い場合や、画像内で顔全体または顔全体 (額からあごまで) がキャプチャされていない場合、STASM トリミングは信頼できません (出力は目または唇のみになります)。私のアプリケーションでは、stasm から適切な出力がない場合、または顔が適切にトリミングされていない場合は、画像を拒否する必要があります。どうやってするか?そのため、目を見つけることで画像内の顔を検証することを計画しています。私のアプローチが正しければ、トリミングされた画像から目を検出する方法は?