OpenCVで顔のランドマークを検出する『Facemark API』

気づいたら、OpenCVにFace Alignment(顔のランドマーク検出)のためのFacemarkというAPIが実装されている。(Learn OpenCV情報↓)
https://www.learnopencv.com/facemark-facial-landmark-detection-using-opencv/

実装はGSOC 2017の成果らしいですね。



Face Alignmentとか顔のランドマークとか器官とか、ジャンルの呼び名は様々ですが。


スポンサーリンク

Facemark API


Facemarkでは以下3種類の検出アルゴリズムを選択できる。


スポンサーリンク

FacemarkAAM

Active Appearance Model(AAM)ベースのアルゴリズム。
原著論文はICCV 2013で発表された“Optimization problems for fast AAM fitting in-the-wild

FacemarkKazemi

Regression Forestベースのアルゴリズム。
原著論文はCVPR 2014で発表された“One Millisecond Face Alignment with an Ensemble of Regression Trees
Dlibに実装されている検出アルゴリズムもこれ。


FacemarkLBF

Regression Forestベースのアルゴリズム。
原著論文はCVPR 2014で発表された“Face alignment at 3000 fps via regressing local binary features

Learn OpenCVの記事では学習モジュールがまだ無いと書かれているけど、現時点で学習モジュールface_landmark_trainerがあるようです↓
https://docs.opencv.org/3.4.1/d6/d49/md__build_master-contrib_docs-lin64_opencv_contrib_modules_face_tutorials_face_landmark_face_landmark_trainer.html

多くの人が画像認識の実装に求める機能をOpenCVがどんどん取り込んでいくな。


スポンサーリンク

関連記事

Blender 2.8がついに正式リリース!
Webサイトのワイヤーフレームが作成できるオンラインツール
写真から3Dメッシュの生成・編集ができる無料ツール『Autodesk Memento』
SONY製のニューラルネットワークライブラリ『NNabla』
OpenMayaRender
スクラッチで既存のキャラクターを立体化したい
AnacondaとTensorFlowをインストールしてVisual Studio 2015で使う
Qlone:スマホのカメラで3Dスキャンできるアプリ
C++始めようと思うんだ
U-Net:ディープラーニングによるSemantic Segmentation手法
網元AMIで作ったWordpressサイトのインスタンスをt1microからt2microへ移行した
PGGAN:段階的に解像度を上げて学習を進めるGAN
UnityでOpenCVを使うには?
OpenSfM:PythonのStructure from Motionライブラリ
Math Inspector:科学計算向けビジュアルプログラミングツール
Google App EngineでWordPress
スクレイピング
Model View Controller
オープンソースの物理ベースレンダラ『Mitsuba』をMayaで使う
Regard3D:オープンソースのStructure from Motionツール
OpenGVのライブラリ構成
MFnMeshクラスのsplit関数
Pythonの自然言語処理ライブラリ『NLTK(Natural Language Toolkit)』
自前Shaderの件 解決しました
Russian3DScannerのトポロジー転送ツール『WrapX』
Unityからkonashiをコントロールする
UnityでTweenアニメーションを実装できる3種類の無料Asset
Managing Software Requirements: A Unified Approach
openMVG:複数視点画像から3次元形状を復元するライブラリ
Raspberry Pi
ブログの復旧が難航してた話
読みやすくて高速なディープラーニングのフレームワーク『Caffe』
Blendify:コンピュータービジョン向けBlenderラッパー
Netron:機械学習モデルを可視化するツール
動的なメモリの扱い
PyDataTokyo主催のDeep Learning勉強会
Python拡張モジュールのWindows用インストーラー配布サイト
Web経由でRaspberry PiのGPIOを操作したい
WinSCP
Runway ML:クリエイターのための機械学習ツール
python-twitterで自分のお気に入りを取得する
フィーリングに基づくタマムシの質感表現

コメント