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 Engine Scriptコーディング
Theia:オープンソースのStructure from Motionライブラリ
Houdiniのライセンスの種類
Maya API Reference
科学技術計算向けスクリプト言語『Julia』
オープンソースの人体モデリングツール『MakeHuman』のAPI開発プロジェクトがスタート
サンプルコードにも間違いはある?
UnityでTweenアニメーションを実装できる3種類の無料Asset
AmazonEC2のインスタンスをt1.microからt2.microへ移行する
AnacondaとTensorFlowをインストールしてVisual Studio 2015で使う
人体モデリングできるBlenderアドオン『ManuelBastioniLAB』
OpenMesh:オープンソースの3Dメッシュデータライブラリ
Leap MotionでMaya上のオブジェクトを操作できるプラグイン
今年もSSII
Russian3DScannerのトポロジー転送ツール『WrapX』
C#で使える遺伝的アルゴリズムライブラリ『GeneticSharp』
ArUco:OpenCVベースのコンパクトなARライブラリ
Google Colaboratoryで遊ぶ準備
takminさんが機械学習・画像認識の便利ツールを公開しています
Structure from Motion (多視点画像からの3次元形状復元)
AMIMOTO(PVM版)で作成したインスタンスをAMIMOTO (HVM版)へ移行する
顔検出・認識のAPI・ライブラリ・ソフトウェアのリスト
CycleGAN:ドメイン関係を学習した画像変換
株式会社ヘキサドライブの研究室ページ
Verilog HDL
Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『TouchScript』
FCN (Fully Convolutional Network):ディープラーニングによるSema...
Mayaのレンダリング アトリビュート
OpenCVで顔のモーフィングを実装する
統計的な顔モデル
池袋パルコで3Dのバーチャルフィッティング『ウェアラブル クロージング バイ アーバンリサーチ』
マルコフ連鎖モンテカルロ法
FreeMoCap Project:オープンソースのマーカーレスモーションキャプチャ
OpenCV 3.3.0-RCでsfmモジュールをビルド
Kinect for Windows v2の日本価格決定
Unity MonoBehaviourクラスのオーバーライド関数が呼び出される順番
Python拡張モジュールのWindows用インストーラー配布サイト
畳み込みニューラルネットワーク (CNN: Convolutional Neural Network...
Quartus II
iPhoneアプリ開発 Xcode 5のお作法
COLMAP:オープンソースのSfM・MVSツール
OpenFace:Deep Neural Networkによる顔の個人識別フレームワーク

コメント