Commit Graph

47 Commits (853241c6d09da2a71375cfc507b95ba647e59d29)

Author SHA1 Message Date
Frank Dellaert cd6c0b0a69 Split off Cal3f from Cal3Bundler 2024-10-28 15:59:19 -07:00
Frank Dellaert a8eb98acea Fixed warnings that arise from stricter compiler flags 2023-02-11 12:32:50 -08:00
kartik arcot 9329bddd8a OptionalJacobian 2023-01-21 09:27:20 -08:00
Varun Agrawal 2d739dd5e8 make rr and g as const 2021-06-03 14:05:34 -04:00
Varun Agrawal b844026951 addressed comments and added an additional test 2021-06-03 11:06:13 -04:00
Varun Agrawal c2f4cc82bf initialize with intrinsic coordinates which has radial distortion modeled 2021-06-02 12:08:07 -04:00
Varun Agrawal c252937cee account for radial distortion in initial guess for `calibrate` 2021-05-30 00:20:41 -04:00
Varun Agrawal 70bab8e00c Consistent and better formatting 2020-12-02 17:15:10 -05:00
Varun Agrawal fc0fd1a125 Override dim(), cleanup, and add unicode 2020-12-02 16:19:05 -05:00
Varun Agrawal e488dc8e9c stream printing for all calibration models 2020-12-02 08:19:19 -05:00
Varun Agrawal 17e9b73fb6 Refactor Bundler and Fisheye models 2020-12-01 17:23:42 -05:00
Varun Agrawal 012820b7fa Common function to compute Jacobians of calibrate method 2020-12-01 00:39:32 -05:00
Varun Agrawal e1c3314e48 Jacobians for Camera models
- Add jacobians for calibrate function using implicit function theorem
- Consistent naming of jacobian parameters
- Added tests for jacobians
- Some simple formatting
- Fixed docs for implicit function theorem
- Added parentheses to conform with Google style
2020-11-30 10:35:34 -05:00
Varun Agrawal 0ae5a92d42 compute inverse only once 2020-09-29 12:57:55 -04:00
Varun Agrawal 7dab718861 fixed sized matrices and minor improvements 2020-09-29 10:49:44 -04:00
Varun Agrawal 3743202a0d use implicit function theorem to compute jacobians of Cal3Bundler::calibrate 2020-09-29 01:50:04 -04:00
Varun Agrawal b499006b12 make tolerance as a constructor param 2020-09-23 13:48:40 -04:00
Varun Agrawal 611974c63a put the jacobians at the end so that the calibrate function can be wrapped 2020-09-23 10:45:57 -04:00
Varun Agrawal 3fab304191 combine the calibrate functions into one 2020-09-23 09:59:46 -04:00
Varun Agrawal 921dc848a0 added calibrate with jacobians for Cal3Bundler 2020-09-22 20:17:09 -04:00
Varun Agrawal 105c4b809e minor typo fixes 2020-03-03 21:43:38 -05:00
Varun Agrawal ff1f37c26f replaced fabs with c++11 std::abs 2019-09-18 18:30:26 -04:00
Frank Dellaert a97502f5a1 Resolved all issues with typedefs 2016-06-06 21:57:52 -07:00
Frank aa40b266f6 Make changes needed to deal with typdef flag activation 2016-06-06 19:02:52 -07:00
cbeall3 971a53cfb5 Fixed size vectors for all Logmap, localcoordinates and vector methods 2014-12-07 13:51:17 -05:00
Natesh Srinivasan aad0b2876b Changed Matrix.h to correct return values amd impleemnted rectangular matrix types.
Also changed block operations to <<
2014-12-03 15:16:55 -05:00
nsrinivasan7 22bbde6fe0 completed all calibration files 2014-12-02 12:40:18 -05:00
dellaert 6505e602d8 FixedRef is now OptionalJacobian 2014-11-28 17:14:26 +01:00
dellaert 1e4905ef04 Now use new FixedRef type in all methods that I used fixed-sized matrices in to develop Expressions. All copy/paste bloat is now gone, and boost::none arguments are back. 2014-11-28 01:56:28 +01:00
Richard Roberts aa093a35da Updated all comma initializer usages to use .finished() 2014-11-22 16:35:27 -08:00
dellaert e46be60215 Speeding up localCoordinates 2014-10-22 13:46:05 +02:00
dellaert 19f0e3fc46 Fixed-size versions (copy/paste!) 2014-10-22 12:48:15 +02:00
dellaert e4edaf359c Avoiding mallocs and working with fixed blocks where possible, makes a pretty noticeable difference in the inner linearize loop 2014-03-01 18:04:43 -05:00
dellaert c3f0bf4949 Fixed localCoordinates bug in all three Calibration objects. 2014-02-26 10:30:34 -05:00
Richard Roberts 880d9a8e3c Switched to new Eigen built-in special comma initializer 2013-12-16 21:33:12 +00:00
Jing Dong 615c223f81 Fix Vector_() to Vec() in gtsam/geometry 2013-10-20 07:10:17 +00:00
Frank Dellaert df4d7e57cc 2013-10-17 02:07:01 +00:00
Frank Dellaert 56e1fb5af0 Fixed default constructor 2013-10-14 01:13:25 +00:00
Frank Dellaert 8604bc7328 Added optional image center to Cal3Bundler, used only as a convenience constant so one does not need to transform the image coordinates. 2013-10-12 16:26:00 +00:00
Frank Dellaert 1f293294fd Some refactoring in Cal3Bundler 2013-10-12 15:04:26 +00:00
Frank Dellaert a423849afe Comments and formatting, plus some added tests on Cal3Bundler 2013-10-12 14:31:18 +00:00
Chris Beall 4297d24c96 changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
Alex Cunningham 2b9a3db085 Added Group concept, reworked naming and conventions to reduce unnecessary functions 2011-11-05 23:01:43 +00:00
Alex Cunningham 07aaf38245 Geometry passes tests with newer interfaces and more concept checks 2011-11-04 21:44:29 +00:00
Frank Dellaert 56d1d6ae34 Fixed some Doxygen problems with global replace 2011-10-14 03:23:14 +00:00
Alex Cunningham e20561be73 Merge branch 'eigen' 2011-05-20 13:52:08 +00:00
Kai Ni e4673e2cd5 add more calibrations and a general camera type 2010-11-11 19:43:13 +00:00