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


スポンサーリンク

関連記事

オーバーロードとオーバーライド
WebGL開発に関する情報が充実してきている
Math.NET Numerics:Unityで使える数値計算ライブラリ
OpenCV 3.1から追加されたSfMモジュール
Photogrammetry (写真測量法)
Mayaのプラグイン開発
「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作ったのか
フォトンの放射から格納までを可視化した動画
データサイエンティストって何だ?
FCN (Fully Convolutional Network):ディープラーニングによるSema...
なんかすごいサイト
UnityのGameObjectの向きをScriptで制御する
html5のcanvasの可能性
オープンソースの取引プラットフォーム
geometry3Sharp:Unity C#で使えるポリゴン操作ライブラリ
clearcoat Shader
OpenCVでiPhone6sのカメラをキャリブレーションする
ベイズ推定とグラフィカルモデル
pythonもかじってみようかと
ZScript
DensePose:画像中の人物表面のUV座標を推定する
Python拡張モジュールのWindows用インストーラー配布サイト
hloc:SuperGlueで精度を向上させたSfM実装
Unityの各コンポーネント間でのやり取り
ROMOハッカソンに行ってきた
Qlone:スマホのカメラで3Dスキャンできるアプリ
python-twitterで自分のお気に入りを取得する
CGのためのディープラーニング
WordPress on Windows Azure
Javaで作られたオープンソースの3DCGレンダラ『Sunflow』
Mitsuba 2:オープンソースの物理ベースレンダラ
UnityのMonoBehaviourクラスをシングルトン化する
RefineNet (Multi-Path Refinement Network):ディープラーニン...
UnityでShaderの入力パラメータとして行列を渡す
スクラッチで既存のキャラクターを立体化したい
PythonでMayaのShapeノードプラグインを作る
iPhoneアプリ開発 Xcode 5のお作法
Model View Controller
Google Colaboratoryで遊ぶ準備
オープンソースの顔認識フレームワーク『OpenBR』
CGAN (Conditional GAN):条件付き敵対的生成ネットワーク
クラスの基本

コメント