2016-10-25 10 views
1

現在、顔の特徴を検出して、iPhone Appから顔の変形があるかどうかを判断する必要のある病院のプロジェクトに取り組んでいます。顔の特徴の検出

たとえば、私はhttps://github.com/auduno/clmtrackrが顔の特徴検出点を示したことを発見しました。多分、コードを見て客観的なCにすると思った。問題は、意図したとおりに動作しなかった変形を伴う顔でclmtrackrをテストしたときである。

また、それを確認することができます:http://www.auduno.com/clmtrackr/clm_image.html

enter image description here

はまた、このイメージを試してみました:

enter image description here

の両方が、それは検出することができ、すべての機能のポイントを検出すると矛盾しました。

これを行う可能性のあるAPIをご存知ですか?それとも、私が自分で作ることができるように私がどのようなテクニックを見なければならないか知っていますか?

はありがとう

答えて

0

顔のランドマーク検出のためのいくつかのライブラリがあります。

  1. DLIB(C++/Pythonの)
  2. CLM-フレームワーク(C++)
  3. フェイス++(FacePlusPlus):ウェブAPIは、
  4. OpenCV。ここではチュートリアルです:http://www.learnopencv.com/computer-vision-for-predicting-facial-attractiveness/

あなたはで詳細を読むことができます:それの顔検出アルゴリズムが高速であり、それはまた、事前に訓練されたモデル https://github.com/davisking/dlib/ https://github.com/davisking/dlib-models

が含まれているので、あなたがDLIBを使用することができますhttp://www.learnopencv.com/facial-landmark-detection/

0

これをiOSへの統合のために参照してくださいhow to build DLIB for iOS

代わりに、あなたはそれをチェックアウトするためにopenfaceを使用することができますバイナリhttp://www.cl.cam.ac.uk/~tb346/software/OpenFace_0.2_win_x86.zipと、コマンドラインで移動する準備が整いましたhttps://github.com/TadasBaltrusaitis/OpenFace/wiki/Command-line-arguments

注: - 私は定期的な訓練過程と結果以来、OpenCVのを使用することを好む習慣はない