Thomas Sayre-McCord
bcf49e6243
set new code to google style and fix doc
...
- new code in triangulation and testTriangulation
- clean up doc number and typos
2022-03-14 09:19:19 +01:00
Thomas Sayre-McCord
afc406162b
add support for second version of triangulatePoint3
...
- added undistort for cameras version of triangulatePoint3
- changed to 2 space indent
- changed to calibration from shared calibration
2022-03-09 11:39:07 +01:00
Thomas Sayre-McCord
ba32a0de85
fix triangulatePoint3 for calibrations with distortion
...
Prior implementation only used the K() portion of all Cal3 calibrations
for the linear triangulation of points with triangulatePoint3.
- Added tests for triangulation with non-Cal3_S2 calibrations.
- Added skew to the test Cal3_S2 calibration.
- Added an undistortMeasurements step to triangulatePoint3 so that
linear triangulation works for calibrations with distortion
coefficients.
2022-03-08 16:34:09 +01:00
lcarlone
c407609b8f
moved invDepth-related variables
2022-01-08 20:27:27 -05:00
lcarlone
3ef6974235
added robustness to triangulation
2022-01-08 20:25:00 -05:00
lcarlone
653dbbb935
addressed final comments
2021-12-04 19:21:25 -05:00
Fan Jiang
d84ae6b0c1
Fix the template substitution
2021-12-01 14:46:20 -05:00
lcarlone
b66b5c1657
adding to python?
2021-11-28 16:38:01 -05:00
lcarlone
64b520aea4
supertriangulation! with spherical camera
2021-08-28 14:26:36 -04:00
lcarlone
2c9a26520d
linear triangulation solved!
2021-08-27 17:07:08 -04:00
lcarlone
01c0b281b6
nice cleanup to triangulation, moved get camera matrix to cameras, to generalize to other cameras
2021-08-27 15:57:27 -04:00
lcarlone
e5677e3805
testing mode: step 1: need to figure out the manifold stuff
2021-08-26 20:57:01 -04:00
Varun Agrawal
6919ad9277
update interface files with latest develop
2021-07-14 21:53:20 -04:00
Varun Agrawal
b24f943c36
Revert "code formatted"
...
This reverts commit 8be6890b20 .
2020-12-05 18:08:45 -05:00
Sushmita
8be6890b20
code formatted
2020-12-03 21:10:10 -05:00
Sushmita
2e39433469
added utility functions and code cleanup
2020-12-01 23:21:21 -05:00
Sushmita
8fd2d98424
templated functions where possible
2020-12-01 19:31:44 -05:00
Sushmita
cc54b18fe5
docs fixed and error threshold reduced
2020-11-28 15:49:08 -05:00
Sushmita
02e94730a6
vector of cameras and triangulation function wrapped
2020-11-27 00:14:52 -05:00
Frank dellaert
30703ccb6a
Removed all deprecated code w Stephanie...
2020-07-22 17:32:25 -04:00
Fan Jiang
fb21c553a0
Switch to the new alignment marker type
2020-06-24 17:15:00 -04:00
Varun Agrawal
c5efabea09
Merge pull request #256 from borglab/fix/todos
...
Various improvements
2020-05-08 11:58:29 -04:00
alescontrela
93ba522582
Remove any unnecessary PriorFactor.h includes
2020-04-12 13:42:02 -04:00
alescontrela
f4525b51e4
Change PriorFactor includes from gtsam/slam to gtsam/nonlinear
2020-04-10 22:26:22 -04:00
Varun Agrawal
abe1636ac8
deprecate PinholeCamera specific functions for triangulation
2020-03-17 16:46:01 -04:00
Jose Luis Blanco-Claraco
438b4ff014
more DLL warnings & errors fixed
2019-07-18 11:09:08 +02:00
Frank Dellaert
8801de4d63
Pose3 naming convention
2019-05-16 15:06:15 -04:00
Duy-Nguyen Ta
1cdc228d6a
remove trailing spaces
2019-02-11 10:58:34 -05:00
Frank Dellaert
fce0f15c1b
Adding all missing GTSAM_EXPORT directives from 'origin/fix/msvc2017'
2018-11-04 14:32:29 -05:00
Sean Bowman
c1b14f08f8
Fix more memory alignment issues
2018-09-18 17:29:02 -04:00
Sean Bowman
b04c0bb15d
Fix memory alignment issues
2018-07-13 14:31:02 -04:00
Yao Chen
249d6b0b1b
Replaced graph.push_back with graph.emplace_shared if needed.
2016-10-01 11:17:41 -04:00
Luca
b82af4f5cc
got rid of vector() as suggested by Chris
2016-07-26 10:54:07 -04:00
Luca
8acc331663
Merge branch 'develop' into fixSmartFactorExample
...
# Conflicts:
# gtsam/geometry/triangulation.h
2016-07-24 15:07:28 -04:00
lcarlone
03fac5cd02
using max reprojection error (rather than average) for outlier rejection during triangulation
2016-07-13 17:04:23 -04:00
lcarlone
245e802959
added comment on the function of rankTolerance
2016-06-29 12:34:18 -04:00
lcarlone
66d42a336f
adding 2 more status items for triangulation results: outliers (dynamicOutlierRejection triggered) and farPoint (maxLandmarkDistance triggered)
2016-06-29 12:26:21 -04:00
Frank Dellaert
a97502f5a1
Resolved all issues with typedefs
2016-06-06 21:57:52 -07:00
dellaert
41b091e86f
Chasing down more vector() and Point2 default constructor uses
2016-06-06 00:37:49 -07:00
Yao Chen
ce2cd71112
Replaced BOOSE_FOREACH with for in gtsam folder.
2016-05-20 23:41:22 -04:00
Jing Dong
a2996432ca
Merge branch 'develop' into fix/SmartFactorSerialization2
2016-03-30 12:48:12 -04:00
Jing Dong
76a605c5ff
more fix of smart factor serialization
2016-03-30 12:33:13 -04:00
Frank
0a7fd27f28
Working on getting a simple typedef to compile - as well as dealing with Point3() now creating uninitialized memory.
2016-02-10 17:48:52 -08:00
dellaert
88fad4caff
Fix small bugs with MATLAB wrapping
2016-01-27 09:24:49 -08:00
Jing Dong
6ab909a92c
fixed smart factors serialization, add unit tests]
2016-01-13 12:22:58 -05:00
cbeall3
02c7b2b81d
made more generic, and comments
2015-07-20 11:46:18 -04:00
Luca
cd6c5ca0bd
using parameters in smart projection factors constructors.. breaking the API, but now is way more elegant
2015-06-19 18:09:39 -04:00
Luca
f8205bfe02
Merge branch 'develop' into feature/SmartFactors3
...
Conflicts:
gtsam/geometry/CalibratedCamera.h
gtsam/geometry/tests/testCalibratedCamera.cpp
gtsam/geometry/triangulation.h
gtsam/nonlinear/ExpressionFactor.h
gtsam/slam/SmartProjectionFactor.h
gtsam_unstable/slam/SmartStereoProjectionFactor.h
tests/testExpressionFactor.cpp
2015-06-19 16:55:30 -04:00
cbeall3
f8ab4ef144
Change SimpleCamera from typedef back to regular class to make wrapping+serialiation work. Had to change some templates because vector<PinholeCamera> can't be upcast to vector<SimpleCamera>
2015-05-18 14:33:27 -04:00
dellaert
79d20b6c44
GTSAM-style formatting
2015-05-13 23:44:46 -07:00