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

関連記事

MVStudio:オープンソースのPhotogrammetryツール

Leap MotionでMaya上のオブジェクトを操作できるプラグイン

オープンソースの物理ベースレンダラ『Mitsuba』をMayaで使う

iPhone x ロボットハッカソン~RomoのiPhone用SDKで目覚ましアプリを作る~

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

Amazon Web ServicesでWordPress

FCN (Fully Convolutional Network):ディープラーニングによるSema...

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

OpenCVで顔のモーフィングを実装する

AndroidもopenGLも初心者さ (でもJavaは知ってるよ)

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

TorchStudio:PyTorchのための統合開発環境とエコシステム

Polyscope:3Dデータ操作用GUIライブラリ

フィーリングに基づくタマムシの質感表現

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

Kornia:微分可能なコンピュータービジョンライブラリ

網元AMIで作ったWordpressサイトのインスタンスをt1microからt2microへ移行した

機械学習手法『Random Forest』

Quartus II

OpenFace:Deep Neural Networkによる顔の個人識別フレームワーク

OpenCV 3.3.0-RCでsfmモジュールをビルド

写真に3Dオブジェクトを違和感無く合成する『3DPhotoMagic』

PeopleSansPeople:機械学習用の人物データをUnityで生成する

Maya API Reference

NeRF (Neural Radiance Fields):深層学習による新規視点合成

Raspberry PiのGPIOを操作するPythonライブラリ『RPi.GPIO』の使い方

ZScript

OpenCVでiPhone6sのカメラをキャリブレーションする

自前のShaderがおかしい件

UnityからROSを利用できる『ROS#』

UnityでARKit2.0

オープンソースの取引プラットフォーム

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

UnityプロジェクトをGitHubで管理する

SSII 2014 デモンストレーションセッションのダイジェスト動画

RSSフィードを読込んで表示するWordpressプラグイン『RSSImport』

Konashiを買った

PyTorch3D:3Dコンピュータービジョンライブラリ

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

「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作ったのか

Webスクレイピングの勉強会に行ってきた

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

コメント