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



スポンサーリンク

関連記事

コンピュータビジョン研究のためのUnreal Engineプラグイン『UnrealCV』
Seleniumを使ったFXや株の自動取引
Mechanizeで要認証Webサイトをスクレイピング
Point Cloud Libraryに動画フォーマットが追加されるらしい
インタラクティブにComputer Visionコーディングができるツール『Live CV』
SDカードサイズのコンピューター『Intel Edison』
このブログのデザインに飽きてきた
Maya API Reference
WordPress on Windows Azure
iPhoneアプリ開発 Xcode 5のお作法
OpenCVベースのコンパクトなARライブラリ『ArUco』
UnityでTweenアニメーションを実装できる3種類の無料Asset
Unityで学ぶC#
スクレイピング
ディープラーニングに対応したPythonの機械学習ライブラリ『Pylearn2』
Mayaのプラグイン開発
MFnDataとMFnAttribute
ドットインストールのWordPress入門レッスン
Kinect for Windows v2の日本価格決定
GoB:ZBrushとBlenderを連携させるアドオン
Russian3DScannerのトポロジー転送ツール『WrapX』
WordPressの表示を高速化する
書籍『ROSプログラミング』
Unity ARKitプラグインサンプルのドキュメントを読む
OpenMayaのPhongShaderクラス
書籍『仕事ではじめる機械学習』を読みました
統計的な顔モデル
Faceshiftで表情をキャプチャしてBlender上でMakeHumanのメッシュを動かすデモ
3Dスキャンに基づくプロシージャルフェイシャルアニメーション
続・ディープラーニングの資料
OpenCVでカメラ画像から自己位置認識 (Visual Odometry)
HD画質の無駄遣い その2
軽量なジオメトリ処理ライブラリ『libigl』
Unity MonoBehaviourクラスのオーバーライド関数が呼び出される順番
OpenCVの顔検出過程を可視化した動画
Deep Neural Networkによる顔の個人識別フレームワーク『OpenFace』
OpenCLに対応したオープンソースの物理ベースレンダラ『LuxRender(ルクスレンダー)』
チャットツール用bot開発フレームワーク『Hubot』
C++始めようと思うんだ
Python拡張モジュールのWindows用インストーラー配布サイト
Amazon EC2ログイン用の秘密鍵を無くした場合の対処方法
3分の動画でプログラミングを学習できるサイト『ドットインストール』

コメント