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