.wp-block-jetpack-rating-star span.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal; }

サイトアイコン NegativeMindException

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


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


スポンサーリンク

関連記事

タマムシっぽい質感

WordPressのテーマを自作する

オープンソースのプリント基板設計ツール『KiCad』

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

オーバーロードとオーバーライド

UnityでOpenCVを使うには?

Structure from Motion (多視点画像からの3次元形状復元)

Russian3DScannerのトポロジー転送ツール『WrapX』

OpenMayaRender

Manim:Pythonで使える数学アニメーションライブラリ

ポリゴン用各種イテレータと関数セット

U-Net:ディープラーニングによるSemantic Segmentation手法

機械学習のオープンソースソフトウェアフォーラム『mloss(machine learning ope...

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

R-CNN (Regions with CNN features):ディープラーニングによる一般物体...

UnityでPoint Cloudを表示する方法

C#で使える遺伝的アルゴリズムライブラリ『GeneticSharp』

Google App Engine上のWordPressでFlickrの画像を貼る

Unityの各コンポーネント間でのやり取り

PCA (主成分分析)

フォトンの放射から格納までを可視化した動画

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

MFnDataとMFnAttribute

UnityでARKit2.0

ニューラルネットワークと深層学習

今年もSSII

Twitter APIのPythonラッパー『python-twitter』

GeoGebra:無料で使える数学アプリ

Google Colaboratoryで遊ぶ準備

UnityのAR FoundationでARKit 3

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

2D→3D復元技術で使われる用語まとめ

Blendify:コンピュータービジョン向けBlenderラッパー

Houdiniのライセンスの種類

Photogrammetry (写真測量法)

BlenderProc:Blenderで機械学習用の画像データを生成するPythonツール

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

科学技術計算向けスクリプト言語『Julia』

オープンソースの顔認識フレームワーク『OpenBR』

OpenMVS:Multi-View Stereoによる3次元復元ライブラリ

株式会社ヘキサドライブの研究室ページ

SVM (Support Vector Machine)

モバイルバージョンを終了