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

関連記事

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

オープンソースの物理ベースレンダラ『Mitsuba』をMay...

OpenMesh:オープンソースの3Dメッシュデータライブラ...

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

サンプルコードにも間違いはある?

ブログが1日ダウンしてました

WinSCP

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

Point Cloud Utils:Pythonで3D点群・...

自前のShaderがおかしい件

VCG Library:C++のポリゴン操作ライブラリ

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

Raspberry Pi 2のGPIOピン配置

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

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

OANDAのfxTrade API

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

Mayaのプラグイン開発

3分の動画でプログラミングを学習できるサイト『ドットインスト...

Pylearn2:ディープラーニングに対応したPythonの...

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

PSPNet (Pyramid Scene Parsing ...

UnityのTransformクラスについて調べてみた

網元AMIで作ったWordpressサイトのインスタンスをt...

MeshroomでPhotogrammetry

MeshLab:3Dオブジェクトの確認・変換に便利なフリーウ...

Swark:コードからアーキテクチャ図を作成できるVSCod...

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

Paul Debevec

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

PGGAN:段階的に解像度を上げて学習を進めるGAN

今年もSSII

オーバーロードとオーバーライド

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

FacebookがDeep learningツールの一部をオ...

Mechanizeで要認証Webサイトをスクレイピング

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

PCA (主成分分析)

iOSデバイスのためのフィジカル・コンピューティングツールキ...

ドットインストールのWordPress入門レッスン

チャットツール用bot開発フレームワーク『Hubot』

Unity ARKitプラグインサンプルのドキュメントを読む

コメント