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

関連記事

ManuelBastioniLAB:人体モデリングできるBl...

TensorSpace.js:ニューラルネットワークの構造を...

hloc:SuperGlueで精度を向上させたSfM・Vis...

OpenAR:OpenCVベースのマーカーARライブラリ

WordPressのテーマを自作する

PythonでMayaのShapeノードプラグインを作る

Qlone:スマホのカメラで3Dスキャンできるアプリ

Netron:機械学習モデルを可視化するツール

OpenVDB:3Dボリュームデータ処理ライブラリ

統計的な顔モデル

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

C++ 標準テンプレートライブラリ (STL)

RSSフィードを読込んで表示するWordpressプラグイン...

Google XML Sitemap Generatorプラ...

スクラッチで既存のキャラクターを立体化したい

Seleniumを使ったFXや株の自動取引

NeuralNetwork.NET:.NETで使えるTens...

Unity Scriptコーディング→Unreal Engi...

Iridescence:プロトタイピング向け軽量3D可視化ラ...

Mitsuba 2:オープンソースの物理ベースレンダラ

OpenCVでカメラ画像から自己位置認識 (Visual O...

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

Mayaのプラグイン開発

Raspberry Piでセンサーの常時稼働を検討する

MRenderUtil::raytrace

Adobe MAX 2015

OpenMayaRender

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

MLDemos:機械学習について理解するための可視化ツール

DUSt3R:3Dコンピュータービジョンの基盤モデル

UnityプロジェクトをGitHubで管理する

OpenCVの超解像(SuperResolution)モジュ...

Houdiniのライセンスの種類

Manim:Pythonで使える数学アニメーションライブラリ

全脳アーキテクチャ勉強会

OpenCVのバージョン3が正式リリースされたぞ

python-twitterで自分のお気に入りを取得する

Russian3DScannerのトポロジー転送ツール『Wr...

WordPressの表示を高速化する

TorchStudio:PyTorchのための統合開発環境と...

機械学習に役立つPythonライブラリ一覧

pythonの機械学習ライブラリ『scikit-learn』

コメント