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

このLearn OpenCVってサイト、勉強になるね。OpenCVとDlibを使って平均顔を作成するチュートリアルを見つけた。

Average Face : OpenCV ( C++ / Python ) Tutorial

  • Step 1 : Facial Feature Detection
  • Step 2 : Coordinate Transformation
  • Step 3 : Face Alignment
  • Step 4 : Face Averaging

と、処理はモーフィングとかなり似たステップなんですね。


実際、モーフィングの中間状態は2つの顔の平均と言える。


スポンサーリンク


「平均顔」というと、文化人類学とかそっち系の研究でよく見かけるイメージ。
この記事によると、1878年にフランシス・ゴルトン(チャールズ・ダーウィンの従弟)が研究で平均顔を作ったのが最初なんだとか。

このサイトは顔を使って遊ぶ一連のチュートリアルがあって面白いですなぁ。


スポンサーリンク

つい最近、OpenCVとDlibで顔の3次元的な姿勢を算出するチュートリアルも公開された。↓
http://www.learnopencv.com/head-pose-estimation-using-opencv-and-dlib/

Head Pose Estimation

http://qiita.com/TaroYamada/items/e3f3d0ea4ecc0a832fac

gazrっていうライブラリも存在する。
https://github.com/severin-lemaignan/gazr



スポンサーリンク

関連記事

WordPress on Windows Azure
3Dオブジェクトの確認・変換に便利なフリーウェア『MeshLab』
この連休でZBrushの スキルアップを…
Deep Neural Networkによる顔の個人識別フレームワーク『OpenFace』
OpenCVで顔のモーフィングを実装する
AndroidもopenGLも初心者さ (でもJavaは知ってるよ)
OpenCV3.3.0でsfmモジュールのビルドに成功!
OpenMVSのサンプルを動かしてみる
Javaで作られたオープンソースの3DCGレンダラ『Sunflow』
ディープラーニング
コンピュータビジョン研究のためのUnreal Engineプラグイン『UnrealCV』
オープンソースのIT資産・ライセンス管理システム『Snipe-IT』
オープンソースの顔認識フレームワーク『OpenBR』
機械学習に役立つPythonライブラリ一覧
Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『TouchScript』
Adobe MAX 2015
ドットインストールのWordPress入門レッスン
クリエイターのための機械学習ツール『Runway ML』
2D→3D復元技術で使われる用語まとめ
Quartus II
SSII 2014 デモンストレーションセッションのダイジェスト動画
takminさんが機械学習・画像認識の便利ツールを公開しています
Kinect for Windows v2の日本価格決定
OpenCV 3.1のsfmモジュールを試す
Google App Engine上のWordPressでAmazonJSを利用する
SSII2014 チュートリアル講演会の資料
UnityのGameObjectの向きをScriptで制御する
Raspberry Pi 2のGPIOピン配置
3Dグラフィックスの入門書
続・ディープラーニングの資料
Google App Engine上のWordPressでFlickrの画像を貼る
OpenGVのライブラリ構成
3D復元技術の情報リンク集
UnityのTransformクラスについて調べてみた
『Deep Fluids』流体シミュレーションをディープラーニングで近似する
Unity MonoBehaviourクラスのオーバーライド関数が呼び出される順番
今年もSSII
OpenCVでPhotoshopのプラグイン開発
複数視点画像から3次元形状を復元するライブラリ『openMVG』
Mayaでリアルな布の質感を作るチュートリアル
Unityの各コンポーネント間でのやり取り
画像からカメラの3次元位置・姿勢を推定するライブラリ『OpenGV』

コメント