v0.8.0
A major release with many new features and some minor fixes and improvements!
- Linear scaled orthographic projection camera estimate. Faster and more stable than the nonlinear and affine algorithms.
fit-model
uses this as new default. - Python bindings for parts of the library!
- Experimental: Ceres cost functions. A landmark-fitting cost function (fitting shape, expressions and pose) and an image error cost function (the latter one requires acquiring the albedo model from CVSSP). Set
-DBUILD_CERES_EXAMPLE
to build an example app.
Minor improvements/fixes:
- Faster converter script and app for the BFM (now using binary files)
- The
Mesh
type and most of the rendering now uses glm types instead of cv::Vec's - Cleaned up RenderingParameters, it now stores the rotation as a quaternion. Its documentation needs to be improved.
- Changed PcaModel getters to return references
- Lots of other small improvements and fixes!
Make sure to clone the repository with git clone --recursive
, or, if you're updating, run git submodule update --init
!
Also there's some precompiled binaries and python bindings available. No guarantees that they'll work on many other systems though. Python bindings are for python-3.5. If you want python-2.7, you need to compile them by yourself.
Windows binaries are compiled for Windows 8.1 64bit, Visual Studio 2015.
Linux binaries are compiled for Linux Mint 18, based on Ubuntu 16.04, gcc-5.4.