Commit Graph

65 Commits (bcf49e6243b67d237aa14b9a52728ed674f2453e)

Author SHA1 Message Date
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