unit tests for GeneralSFMFactor More...
#include <gtsam/slam/GeneralSFMFactor.h>
#include <gtsam/sam/RangeFactor.h>
#include <gtsam/geometry/Cal3_S2.h>
#include <gtsam/geometry/Rot2.h>
#include <gtsam/geometry/PinholeCamera.h>
#include <gtsam/nonlinear/NonlinearEquality.h>
#include <gtsam/nonlinear/NonlinearFactorGraph.h>
#include <gtsam/nonlinear/LevenbergMarquardtOptimizer.h>
#include <gtsam/linear/VectorValues.h>
#include <gtsam/inference/Symbol.h>
#include <gtsam/base/Testable.h>
#include <memory>
#include <CppUnitLite/TestHarness.h>
#include <iostream>
#include <vector>
Go to the source code of this file.
Classes | |
class | Graph |
Typedefs | |
typedef NonlinearEquality< GeneralCamera > | CameraConstraint |
typedef PinholeCamera< Cal3_S2 > | GeneralCamera |
typedef NonlinearEquality< Point3 > | Point3Constraint |
typedef GeneralSFMFactor< GeneralCamera, Point3 > | Projection |
Functions | |
static vector< GeneralCamera > | genCameraDefaultCalibration () |
static vector< GeneralCamera > | genCameraVariableCalibration () |
static vector< Point3 > | genPoint3 () |
static double | getGaussian () |
static std::shared_ptr< Ordering > | getOrdering (const vector< GeneralCamera > &cameras, const vector< Point3 > &landmarks) |
int | main () |
static const SharedNoiseModel | sigma1 (noiseModel::Unit::Create(2)) |
TEST (GeneralSFMFactor, BinaryJacobianFactor) | |
TEST (GeneralSFMFactor, BinaryJacobianFactor2) | |
TEST (GeneralSFMFactor, CalibratedCameraPoseRange) | |
TEST (GeneralSFMFactor, equals) | |
TEST (GeneralSFMFactor, error) | |
TEST (GeneralSFMFactor, GeneralCameraPoseRange) | |
TEST (GeneralSFMFactor, optimize_defaultK) | |
TEST (GeneralSFMFactor, optimize_varK_BA) | |
TEST (GeneralSFMFactor, optimize_varK_FixCameras) | |
TEST (GeneralSFMFactor, optimize_varK_FixLandmarks) | |
TEST (GeneralSFMFactor, optimize_varK_SingleMeasurementError) | |
Variables | |
static const double | baseline = 5. |
Definition at line 46 of file testGeneralSFMFactor.cpp.
typedef PinholeCamera<Cal3_S2> GeneralCamera |
Definition at line 44 of file testGeneralSFMFactor.cpp.
typedef NonlinearEquality<Point3> Point3Constraint |
Definition at line 47 of file testGeneralSFMFactor.cpp.
typedef GeneralSFMFactor<GeneralCamera, Point3> Projection |
Definition at line 45 of file testGeneralSFMFactor.cpp.
|
static |
Definition at line 103 of file testGeneralSFMFactor.cpp.
|
static |
Definition at line 110 of file testGeneralSFMFactor.cpp.
|
static |
Definition at line 85 of file testGeneralSFMFactor.cpp.
|
static |
Definition at line 68 of file testGeneralSFMFactor.cpp.
|
static |
Definition at line 118 of file testGeneralSFMFactor.cpp.
int main | ( | ) |
Definition at line 522 of file testGeneralSFMFactor.cpp.
|
static |
TEST | ( | GeneralSFMFactor | , |
BinaryJacobianFactor | |||
) |
Definition at line 439 of file testGeneralSFMFactor.cpp.
TEST | ( | GeneralSFMFactor | , |
BinaryJacobianFactor2 | |||
) |
Definition at line 495 of file testGeneralSFMFactor.cpp.
TEST | ( | GeneralSFMFactor | , |
CalibratedCameraPoseRange | |||
) |
Definition at line 409 of file testGeneralSFMFactor.cpp.
TEST | ( | GeneralSFMFactor | , |
equals | |||
) |
Definition at line 129 of file testGeneralSFMFactor.cpp.
TEST | ( | GeneralSFMFactor | , |
error | |||
) |
Definition at line 144 of file testGeneralSFMFactor.cpp.
TEST | ( | GeneralSFMFactor | , |
GeneralCameraPoseRange | |||
) |
Definition at line 381 of file testGeneralSFMFactor.cpp.
TEST | ( | GeneralSFMFactor | , |
optimize_defaultK | |||
) |
Definition at line 162 of file testGeneralSFMFactor.cpp.
TEST | ( | GeneralSFMFactor | , |
optimize_varK_BA | |||
) |
Definition at line 335 of file testGeneralSFMFactor.cpp.
TEST | ( | GeneralSFMFactor | , |
optimize_varK_FixCameras | |||
) |
Definition at line 243 of file testGeneralSFMFactor.cpp.
TEST | ( | GeneralSFMFactor | , |
optimize_varK_FixLandmarks | |||
) |
Definition at line 283 of file testGeneralSFMFactor.cpp.
TEST | ( | GeneralSFMFactor | , |
optimize_varK_SingleMeasurementError | |||
) |
Definition at line 201 of file testGeneralSFMFactor.cpp.
|
static |
Definition at line 82 of file testGeneralSFMFactor.cpp.