ouzan19 / segmentationTransfer

Segmentation Transfer for 3D faces

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Segmentation Transfer

Compilation and usage:

Use CMakeLists to create Visual Studio 2013 solution. More commented and object-oriented code will be added soon.

After opening the application, pressing "Left Shift" starts the registration process.
It is required that build\Release\faces folder contains a set of .off files named with "face" prefix and consecutive postfix starting from 1. (i.e face1.off, face2.off, ..)

The user interface is done through key presses. For segmentation process, see guideline video https://youtu.be/5SP2JdjjteY

In build\Release\faces folder, there are 5 types of files:

  • .off files with "face" prefix are the inputs of the application
  • .off files with "coarse" prefix are the output of PCA alignment method
  • .off files with "fine" prefix are the output of ICP alignment method
  • .off files with "deformed" prefix are the output of Laplacian alignment method
  • .txt files with "corr" prefix are the corresponding indexes with reference model (face1.off)

Prerequisites

About

Segmentation Transfer for 3D faces


Languages

Language:C++ 97.0%Language:C 2.6%Language:CMake 0.4%