Skip to content

v0.8.0

Compare
Choose a tag to compare
@patrikhuber patrikhuber released this 15 Nov 19:36
· 1125 commits to master since this release

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.