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がどんどん取り込んでいくな。

関連記事

UnrealCLR:Unreal Engineで.NET C...

書籍『3次元コンピュータビジョン計算ハンドブック』を購入

SSII 2014 デモンストレーションセッションのダイジェ...

YOLO (You Only Look Once):ディープ...

CNN Explainer:畳み込みニューラルネットワーク可...

UnityでOpenCVを使うには?

ニューラルネットワークと深層学習

Photogrammetry (写真測量法)

iPhone・iPod touchで動作する知育ロボット『R...

OpenCV 3.1から追加されたSfMモジュール

統計的な顔モデル

書籍『仕事ではじめる機械学習』を読みました

Blender 2.8がついに正式リリース!

Unity ARKitプラグインサンプルのチュートリアルを読...

Amazon Web ServicesでWordPress

顔画像処理技術の過去の研究

UnityでTweenアニメーションを実装できる3種類の無料...

OpenMayaRender

Faster R-CNN:ディープラーニングによる一般物体検...

CGALDotNet:計算幾何学ライブラリ CGALのC#ラ...

LLM Visualization:大規模言語モデルの可視化

OpenGV:画像からカメラの3次元位置・姿勢を推定するライ...

MVStudio:オープンソースのPhotogrammetr...

Twitter APIのPythonラッパー『python-...

MPFB2:Blenderの人体モデリングアドオン

Python for Unity:UnityEditorでP...

3Dモデルを立体視で確認できるVRアプリを作っている

OpenCV 3.3.0 contribのsfmモジュールの...

pythonもかじってみようかと

Pythonの自然言語処理ライブラリ『NLTK(Natura...

Kinect for Windows V2のプレオーダー開始

MB-Lab:Blenderの人体モデリングアドオン

OpenCV3.3.0でsfmモジュールのビルドに成功!

OpenCV 3.1とopencv_contribモジュール...

SDカードサイズのコンピューター『Intel Edison』

PSPNet (Pyramid Scene Parsing ...

AR (Augmented Reality)とDR (Dim...

顔検出・認識のAPI・ライブラリ・ソフトウェアのリスト

書籍『ゼロから作るDeep Learning』で自分なりに学...

ポリゴンジオメトリ処理ライブラリ『pmp-library (...

PCA (主成分分析)

Google製オープンソース機械学習ライブラリ『Tensor...

コメント