Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
py-3d-face-reconstruction
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Richard Torenvliet
py-3d-face-reconstruction
Commits
0398b2aa
Commit
0398b2aa
authored
Jan 14, 2018
by
Richard Torenvliet
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update readme
parent
c09fab29
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
21 additions
and
8 deletions
+21
-8
README.md
README.md
+21
-8
No files found.
README.md
View file @
0398b2aa
# About this tool
This tool is meant to as a pipeline to show 2D and 3D reconstructions using An
Active Appearance Model and a 2D or 3D model to rebuild the face. Face
reconstruction is a difficult subject but like with everything, if you
understand the steps, it's actually ok. This small library, can give you a
feeling what is needed to solve this problem, but also some quick-and-dirty
tricks are used. Like using dlib to solve landmark detection, instead of
estimating them using a more traditional way by as done by [[Coots|coots]].
Instead, dlib uses a sophistaticated approach to estimate 2D landmarks. This
capability is re-used to find the PCA parameters needed to rebuild a person's
face.
## Prerequisites
Run the following command
~~~~
$ make
$ source bin/activate
$ make show_reconstruction
~~~~
-
Docker
Will get the data needed for this tool.
# Run
-
$ make
> *Note*: this will build the docker image, retrieves the imm dataset and dlib
> trained landmark file.
> $ make server
-
Use https://github.com/icyrizard/py-3d-face-reconstruction-viewer to run a
viewer which uses the server to make the reconstruction insightful.
# Imm dataset
# IBUG + dlib
For the IBUG dataset we use dlib to detect landmarks. You will need the train
file for that. http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2
...
...
@@ -22,3 +34,4 @@ $ bzip2 -d shape_predictor_68_face_landmarks.dat.bz2
## References
1.
[
imm_dataset
](
http://www.imm.dtu.dk/~aam/datasets/datasets.html,
"Imm dataset"
)
2.
[
coots
](
https://www.cs.cmu.edu/~efros/courses/AP06/Papers/cootes-eccv-98.pdf,
"Coots"
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment