OpenCVで顔のランドマークを検出する『Facemark API』

気づいたら、OpenCVにFace Alignment(顔のランドマーク検出)のためのFacemarkというAPIが実装されている。(Learn OpenCV情報↓)
https://www.learnopencv.com/facemark-facial-landmark-detection-using-opencv/

実装はGSOC 2017の成果らしいですね。

OpenCV Facemark API – LBF

Face Alignmentとか顔のランドマークとか器官とか、ジャンルの呼び名は様々ですが。


スポンサーリンク

Facemark API

OpenCV Facemark : Facial Landmark Detection using OpenCV

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


スポンサーリンク

関連記事

OpenCVの超解像(SuperResolution)モジュールを試す
U-Net:ディープラーニングによるSemantic Segmentation手法
Raspberry PiでIoTごっこ
Python拡張モジュールのWindows用インストーラー配布サイト
ディープラーニングに対応したPythonの機械学習ライブラリ『Pylearn2』
インタラクティブにComputer Visionコーディングができるツール『Live CV』
顔追跡による擬似3D表示『Dynamic Perspective』
UnityでPoint Cloudを表示する方法
WordPress on Google App Engineを1週間運用してみて
UnityでOpenCVを使うには?
オープンソースの3Dメッシュデータライブラリ『OpenMesh』
池袋パルコで3Dのバーチャルフィッティング『ウェアラブル クロージング バイ アーバンリサーチ』
C++ 標準テンプレートライブラリ (STL)
機械学習で遊ぶ
PythonのHTML・XMLパーサー『BeautifulSoup』
GANs (Generative Adversarial Networks):敵対的生成ネットワーク
Deep Neural Networkによる顔の個人識別フレームワーク『OpenFace』
人体モデリングできるBlenderアドオン『ManuelBastioniLAB』
フィーリングに基づくタマムシの質感表現
WordPressプラグインによるサイトマップの自動生成
OpenCVの顔検出過程を可視化した動画
SSII2014 チュートリアル講演会の資料
iPadをハンディ3Dスキャナにするガジェット『iSense 3D Scanner』
ドットインストールのWordPress入門レッスン
3Dボリュームデータ処理ライブラリ『OpenVDB』
MRenderUtil::raytrace
フォトンの放射から格納までを可視化した動画
動的なメモリの扱い
網元AMIで作ったWordpressサイトのインスタンスをt1microからt2microへ移行した
WinSCP
タマムシっぽい質感
参考書
Mayaのシェーディングノードの区分
OpenCV 3.1のsfmモジュールのビルド再び
Unityで使える数値計算ライブラリ『Math.NET Numerics』
オープンソースの物理ベースGIレンダラ『appleseed』
Google XML Sitemap Generatorプラグインを3.4.1へダウングレード
機械学習について最近知った情報
SDカードサイズのコンピューター『Intel Edison』
adskShaderSDK
画像処理を基礎から学べるキーエンスのサイト『画像道場』
OpenCVで平均顔を作るチュートリアル

コメント