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

関連記事

ブログをGoogle App EngineからAmazon ...

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

Multi-View Environment:複数画像から3...

Human Generator:Blenderの人体生成アド...

fSpy:1枚の写真からカメラパラメーターを割り出すツール

顔追跡による擬似3D表示『Dynamic Perspecti...

Quartus II

OpenCVの顔検出過程を可視化した動画

WordPressの表示を高速化する

geometry3Sharp:Unity C#で使えるポリゴ...

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

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

オープンソースの顔の動作解析ツールキット『OpenFace』

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

Iterator

参考書

ポリゴン用各種イテレータと関数セット

Active Appearance Models(AAM)

Point Cloud Libraryに動画フォーマットが追...

プログラミングスキルとは何か?

OpenCV 3.1のsfmモジュールを試す

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

Google Chromecast

CGのためのディープラーニング

Mayaのシェーディングノードの区分

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

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

クラスの基本

Accord.NET Framework:C#で使える機械学...

3Dスキャンに基づくプロシージャルフェイシャルアニメーション

CGAN (Conditional GAN):条件付き敵対的...

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

HD画質の無駄遣い

Unityからkonashiをコントロールする

LuxCoreRender:オープンソースの物理ベースレンダ...

SSD (Single Shot Multibox Dete...

マルコフ連鎖モンテカルロ法

OpenCVのfindEssentialMat関数を使ったサ...

ManimML:機械学習の概念を視覚的に説明するためのライブ...

COLMAP:オープンソースのSfM・MVSツール

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

viser:Pythonで使える3D可視化ライブラリ

コメント