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


関連記事

この連休でZBrushの スキルアップを…

『手を動かしながら学ぶエンジニアのためのデータサイエンス』ハ...

自前Shaderの件 解決しました

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

OpenCVで動画の手ぶれ補正

MeshroomでPhotogrammetry

Javaで作られたオープンソースの3DCGレンダラ『Sunf...

Iterator

Adobe MAX 2015

海外ドラマのChromaKey

PythonのHTML・XMLパーサー『BeautifulS...

PeopleSansPeople:機械学習用の人物データをU...

MPFB2:Blenderの人体モデリングアドオン

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

UnityのTransformクラスについて調べてみた

Mayaのシェーディングノードの区分

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

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

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

UnityでLight Shaftを表現する

trimesh:PythonでポリゴンMeshを扱うライブラ...

Gource:バージョン管理の履歴を可視化するツール

ROSでガンダムを動かす

GoogleのDeep Learning論文

OpenMVSのサンプルを動かしてみる

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

ZBrushで作った3Dモデルを立体視で確認できるVRアプリ...

仮想関数

Point Cloud Libraryに動画フォーマットが追...

VCG Library:C++のポリゴン操作ライブラリ

WebGL開発に関する情報が充実してきている

Pix2Pix:CGANによる画像変換

クラスの基本

UnityのAR FoundationでARKit 3

SSD (Single Shot Multibox Dete...

Web経由でRaspberry PiのGPIOを操作したい

CycleGAN:ドメイン関係を学習した画像変換

MFnDataとMFnAttribute

統計的な顔モデル

python-twitterで自分のお気に入りを取得する

法線マップを用意してCanvas上でShadingするサンプ...

Geogram:C++の3D幾何アルゴリズムライブラリ

コメント