###前提・実現したいこと
現在、pythonとOpencvでリアルタイムな顔検出をしています。
Opencv公式のカスケード分類器を使用しています。
机に座って、PC作業をしている間、webカメラでリアルタイム顔検出を行いたいです。
しかし、通常起こりうる動き(首をかしげるなど顔を20度ほど左右に傾ける動き)にOpencvのカスケードでは対応できず、ほぼ正面を向いていないと検出できないのが現状です。
どうにかして顔を左右に20度ほど傾けてもリアルタイム顔検出できるようにしたいと思っていますが
Opencv公式のカスケードでは厳しいのでしょうか?
それとも、カスケードではなく他のアプローチで解決できるのでしょうか?
どなたか、この分野に詳しいお方がいらっしゃいましたらお力をお貸しください。
どうぞ宜しくお願い致します。
###該当のソースコード
よくあるOpencv+python+webカメラを使った顔検出をしています。
こちらのサイトを参考にさせていただきました。
https://note.nkmk.me/python-opencv-face-detection-haar-cascade/
###補足情報
python2.7
opencv2.4.11
Spyderで実行しています。
###追記
顔認識ではなく、顔検出です。
目の検出でも構いません。
最終的にはwebカメラで撮影⇒顔(もしくは顔パーツ)検出し、矩形で囲う
という処理をリアルタイムで垂れ流しにしたいと考えております。
伝え方が下手で、もし伝わっていませんでしたら申し訳ございません。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/05 07:33
2017/12/05 07:39
2017/12/05 08:01
2017/12/05 09:43
2017/12/06 07:48