2016-06-17 3 views
2

私は画像から目を見つけるのが好きです。私はthresoldedイメージを持っていると私は2つの目と口を表す3つのブロブを持っているとしましょう。ピクセル領域が目の領域であることを検出し、それを中心に近似する方法はありますか?顔の画像で目と口を見つける

答えて

1

目の領域を含む顔の目印の検出を多く備えた次のブログを確認できます。おおよその目の中心を見つけることは非常に簡単です。それは、眼の中心を計算するのに使用できる眼瞼に沿って、眼の6点(37-42左目& 43-48右目)を与える。

enter image description here

Detect eyes, nose, lips, and jaw with dlib, OpenCV, and Python

はるかにあなたがそれらは非常に興味深く、役に立つかもしれませんがあります。

1

OpenCVはOpen Computer Visionの略語です。 これは、顔認識パターン認識の顔追跡などに使用されるプロジェクトです。

ウェブ上によく書かれたdocumentationと多くの例があります。 こちらをご覧ください。

Java、C++、pythonで動作します。

これがあなたの主な関心事である場合、目を引くことを探す。

+0

いくつかの画像フィルタリングとしきい値処理では、私は目を含むブロブを分離することができましたが、ブロブが口ブロブかアイブロブかを確認する方法はわかりません。ブロブの形状 – Madalin

+1

[この例](http://docs.opencv.org/2.4/doc/tutorials/objdetect/cascade_classifier/cascade_classifier.html)は、カスケード分類子のおかげで、その位置に関連付けられた目の配列を見つける方法を示しています。 クラシファイアはフレーム内の目のようなものを見つけるために '機械学習'アルゴリズムを使用する方法です。 – Gabrio

2

私はあなたの質問に従うかどうかわかりません!グレーレベル/カラーイメージまたはバイナリイメージを処理しますか?

あなたは顔画像上の基準点の位置を特定しようとしている場合は、以下のリンクは、関連するかもしれません

1)http://www.learnopencv.com/facial-landmark-detection/

2)http://danielnouri.org/notes/2014/12/17/using-convolutional-neural-nets-to-detect-facial-keypoints-tutorial/

3)http://cmp.felk.cvut.cz/~uricamic/flandmark/

2

私が実際に希望dlibライブラリを使用することをお勧めします。

最近使用しました。オブジェクトの検出には非常に簡単に使用できます。独自のオブジェクト用に訓練したい場合は、imglabを使用するのが簡単です。

http://blog.dlib.net/2014/02/dlib-186-released-make-your-own-object.html

これを参照してください。

関連する問題