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

関連記事

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

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

Math.NET Numerics:Unityで使える数値計...

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

Google App Engine上のWordPressでA...

手を動かしながら学ぶデータマイニング

AnacondaとTensorFlowをインストールしてVi...

OpenCVで平均顔を作るチュートリアル

html5のcanvasの可能性

Google App Engineのデプロイ失敗

C++始めようと思うんだ

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

Kinect for Windows v2の日本価格決定

組み込み向けのWindows OS 『Windows Emb...

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

OpenFace:Deep Neural Networkによ...

機械学習での「回帰」とは?

MFnDataとMFnAttribute

WordPressの表示を高速化する

TeleSculptor:空撮動画からPhotogramme...

UnrealCV:コンピュータビジョン研究のためのUnrea...

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

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

MythTV:Linuxでテレビの視聴・録画ができるオープン...

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

AfterEffectsプラグイン開発

UnityからROSを利用できる『ROS#』

Python拡張モジュールのWindows用インストーラー配...

Geogram:C++の3D幾何アルゴリズムライブラリ

bpy-renderer:レンダリング用Pythonパッケー...

SSII2014 チュートリアル講演会の資料

Cartographer:オープンソースのSLAMライブラリ

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

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

NumSharp:C#で使えるNumPyライクな数値計算ライ...

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

Houdiniのライセンスの種類

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

Blendify:コンピュータービジョン向けBlenderラ...

OpenCV 3.1のsfmモジュールのビルド再び

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

なんかすごいサイト

コメント