|
| virtual std::map< int, Transform > | optimize (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &edgeConstraints, cv::Mat &outputCovariance, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0) |
| |
| virtual std::map< int, Transform > | optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, CameraModel > &models, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0) |
| |
| | OptimizerCeres (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon()) |
| |
| | OptimizerCeres (const ParametersMap ¶meters) |
| |
| virtual Type | type () const |
| |
| virtual | ~OptimizerCeres () |
| |
| void | computeBACorrespondences (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false) |
| |
| double | epsilon () const |
| |
| void | getConnectedGraph (int fromId, const std::map< int, Transform > &posesIn, const std::multimap< int, Link > &linksIn, std::map< int, Transform > &posesOut, std::multimap< int, Link > &linksOut) const |
| |
| float | gravitySigma () const |
| |
| bool | isCovarianceIgnored () const |
| |
| bool | isRobust () const |
| |
| bool | isSlam2d () const |
| |
| int | iterations () const |
| |
| bool | landmarksIgnored () const |
| |
| std::map< int, Transform > | optimize (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0) |
| |
| std::map< int, Transform > | optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false) |
| |
| std::map< int, Transform > | optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false) |
| |
| Transform | optimizeBA (const Link &link, const CameraModel &model, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0) |
| |
| std::map< int, Transform > | optimizeIncremental (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0) |
| |
| virtual void | parseParameters (const ParametersMap ¶meters) |
| |
| bool | priorsIgnored () const |
| |
| void | setCovarianceIgnored (bool enabled) |
| |
| void | setEpsilon (double epsilon) |
| |
| void | setGravitySigma (float value) |
| |
| void | setIterations (int iterations) |
| |
| void | setLandmarksIgnored (bool enabled) |
| |
| void | setPriorsIgnored (bool enabled) |
| |
| void | setRobust (bool enabled) |
| |
| void | setSlam2d (bool enabled) |
| |
| virtual | ~Optimizer () |
| |
Definition at line 37 of file OptimizerCeres.h.