blender/extern/libmv
Sergey Sharybin 2ddbb5d1e1 Fix for plane track jittering
Jittering was caused by homography not being estimated
accurate enough.

Before this, only algebraic estimation was used, which
is indeed not so much great, Now use algebraic estimation
followed with refinement step using Ceres minimizer.

The code was already there since keyframe selection patch,
made such estimation a generic function in multiview/ and
changed API for estimation in order to pass all additional
options via an options structure (the same way as it's
done fr Ceres).

This includes changes to both homography and fundamental
estimation.

TODO:
- Need to document Ceres functors better.
- Need to support homogeneous coordinates (currently
  only euclidean coords are supported).
2013-09-30 09:35:04 +00:00
..
libmv Fix for plane track jittering 2013-09-30 09:35:04 +00:00
patches Updates to libmv's bundle.sh to make sure libmv upstream 2013-03-01 11:52:38 +00:00
third_party Update Ceres to 1.7.0 release 2013-09-05 10:48:44 +00:00
bundle.sh Compilation fix for recent commit. 2013-05-12 22:30:34 +00:00
ChangeLog Update libmv from own branch 2013-06-01 10:30:46 +00:00
CMakeLists.txt Remove files unused by blender's tracker 2013-05-30 12:05:20 +00:00
files.txt Remove files unused by blender's tracker 2013-05-30 12:05:20 +00:00
libmv-capi_stub.cc Fix for plane track jittering 2013-09-30 09:35:04 +00:00
libmv-capi.cc Fix for plane track jittering 2013-09-30 09:35:04 +00:00
libmv-capi.h Fix for plane track jittering 2013-09-30 09:35:04 +00:00
mkfiles.sh Initial Ceres integration into Blender 2012-06-10 15:27:41 +00:00
SConscript OSX/clang5: revert 59960, todo: make it global 2013-09-09 16:24:23 +00:00