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

関連記事

ポリゴンジオメトリ処理ライブラリ『pmp-library (...

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

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

C++の抽象クラス

OpenCVの三角測量関数『cv::triangulatep...

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

HD画質の無駄遣い

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

SONY製のニューラルネットワークライブラリ『NNabla』

池袋パルコで3Dのバーチャルフィッティング『ウェアラブル ク...

openMVG:複数視点画像から3次元形状を復元するライブラ...

Netron:機械学習モデルを可視化するツール

書籍『仕事ではじめる機械学習』を読みました

AfterEffectsプラグイン開発

WordPressの表示を高速化する

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

MPFB2:Blenderの人体モデリングアドオン

仮想関数

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

Open Shading Language (OSL)

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

Point Cloud Consortiumのセミナー「3D...

Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『...

Googleが画像解析旅行ガイドアプリのJetpac社を買収

PythonのHTML・XMLパーサー『BeautifulS...

BlenderのPython環境にPyTorchをインストー...

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

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

法線マップを用意してCanvas上でShadingするサンプ...

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

Paul Debevec

Raspberry Pi

WordPressプラグインによるサイトマップの自動生成

機械学習手法『Random Forest』

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

Deep Learningとその他の機械学習手法の性能比較

書籍『イラストで学ぶ ディープラーニング』

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

JavaScriptとかWebGLとかCanvasとか

SONYの自律型エンタテインメントロボット『aibo』

KelpNet:C#で使える可読性重視のディープラーニングラ...

1枚の画像からマテリアルを作成できる無料ツール『Materi...

コメント