blender/extern
Keir Mierle e38c1a5ae7 Make Euclidean resection "always" succeed.
The Euclidean resection code had a magical constant, 1e-3, used to
compare the results of solving an equation. This failure detection
was well-intended, trying to prevent poor solutions from getting
made without notifying the caller. Unfortunately in practice, this
threshold is too conservative. Furthermore, it is not clear the
threshold should exist at all; the purpose of the Euclidean
resection is to come up with the best solution it can; other
methods (e.g. reprojection error) should be used to compare
whether the method succeeded.

This commit changes the Euclidean EPnP code to always succeed,
causing the previous fallback to projective resection to never
run. In most cases, this will result in better reconstructions.

This should, in most cases, fix the dreaded "flipping" problem.
2012-09-20 18:55:44 +00:00
..
binreloc update gpl header in cmake files 2012-02-11 04:05:00 +00:00
bullet2 add missing files from cmakes lists 2012-09-05 00:52:35 +00:00
carve fix for carve memory leak, update carve to hg bf36d92ff093 2012-07-04 16:07:01 +00:00
colamd update gpl header in cmake files 2012-02-11 04:05:00 +00:00
Eigen3 Update Eigen3 library, would be needed for some further integraiton. 2012-05-09 08:33:05 +00:00
glew update gpl header in cmake files 2012-02-11 04:05:00 +00:00
libmv Make Euclidean resection "always" succeed. 2012-09-20 18:55:44 +00:00
libopenjpeg add cmake option WITH_SYSTEM_OPENJPEG so linux can build cycles without having libopenjpeg installed. 2012-06-23 14:23:44 +00:00
libredcode style cleanup 2012-05-27 00:36:50 +00:00
lzma update gpl header in cmake files 2012-02-11 04:05:00 +00:00
lzo update gpl header in cmake files 2012-02-11 04:05:00 +00:00
recastnavigation style cleanup: also spelling 2012-08-24 23:22:34 +00:00
xdnd Drag-n-drop support on Linux 2012-02-17 16:58:09 +00:00
CMakeLists.txt Remove old boolean operation module 2012-08-02 16:42:30 +00:00
SConscript Remove old boolean operation module 2012-08-02 16:42:30 +00:00