gtsam 4.2
gtsam
Loading...
Searching...
No Matches
TriangulationLOSTExample.cpp File Reference

This example runs triangulation several times using 3 different approaches: LOST, DLT, and DLT with optimization. It reports the covariance and the runtime for each approach. More...

Functions

void PrintCovarianceStats (const Matrix &mat, const std::string &method)
void PrintDuration (const std::chrono::nanoseconds dur, double num_samples, const std::string &method)
void GetLargeCamerasDataset (CameraSet< PinholeCamera< Cal3_S2 > > *cameras, std::vector< Pose3 > *poses, Point3 *point, Point2Vector *measurements)
void GetSmallCamerasDataset (CameraSet< PinholeCamera< Cal3_S2 > > *cameras, std::vector< Pose3 > *poses, Point3 *point, Point2Vector *measurements)
Point2Vector AddNoiseToMeasurements (const Point2Vector &measurements, const double measurementSigma)
int main (int argc, char *argv[])

Detailed Description

This example runs triangulation several times using 3 different approaches: LOST, DLT, and DLT with optimization. It reports the covariance and the runtime for each approach.

Author
Akshay Krishnan
Date
2022-07-10