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/



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

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


関連記事

ZScript

疑似3D写真が撮れるiPhoneアプリ『Seene』がアップ...

Open Shading Language (OSL)

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

第1回 3D勉強会@関東『SLAMチュートリアル大会』

ZBrushでメカ物を作るチュートリアル動画

OpenCV 3.1のsfmモジュールを試す

UnrealCV:コンピュータビジョン研究のためのUnrea...

定数

Unity MonoBehaviourクラスのオーバーライド...

OpenCV

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

機械学習について最近知った情報

Unreal Engineの薄い本

iOSで使えるJetpac社の物体認識SDK『DeepBel...

UnityでARKit2.0

HerokuでMEAN stack

iOSデバイスと接続して連携するガジェットの開発方法

MB-Lab:Blenderの人体モデリングアドオン

WordPressのサーバ引っ越し方法を考える

ROSの薄い本

PythonでBlenderのAdd-on開発

Twitter APIのPythonラッパー『python-...

OpenCV 3.3.0 contribのsfmモジュールの...

Open3D:3Dデータ処理ライブラリ

布地のシワの法則性

ManimML:機械学習の概念を視覚的に説明するためのライブ...

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

畳み込みニューラルネットワーク (CNN: Convolut...

Live CV:インタラクティブにComputer Visi...

UnityでLight Shaftを表現する

Raspberry PiのGPIOを操作するPythonライ...

ポイントクラウドコンソーシアム

顔画像処理技術の過去の研究

Googleが画像解析旅行ガイドアプリのJetpac社を買収

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

UnityのGameObjectの向きをScriptで制御す...

Python for Unity:UnityEditorでP...

Model View Controller

Deep Fluids:流体シミュレーションをディープラーニ...

Webサイトのワイヤーフレームが作成できるオンラインツール

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

コメント