34 #include "rtabmap/core/Version.h" 49 static bool available();
57 int confidenceThr = 100,
58 bool computeOdometry =
false,
60 const Transform & localTransform = Transform::getIdentity(),
61 bool selfCalibration =
true,
62 bool odomForce3DoF =
false,
63 int texturenessConfidenceThr = 90);
65 const std::string & svoFilePath,
68 int confidenceThr = 100,
69 bool computeOdometry =
false,
71 const Transform & localTransform = Transform::getIdentity(),
72 bool selfCalibration =
true,
73 bool odomForce3DoF =
false,
74 int texturenessConfidenceThr = 90);
77 virtual bool init(
const std::string & calibrationFolder =
".",
const std::string & cameraName =
"");
78 virtual bool isCalibrated()
const;
79 virtual std::string getSerial()
const;
80 virtual bool odomProvided()
const;
81 virtual bool getPose(
double stamp,
Transform & pose, cv::Mat & covariance);
83 void publishInterIMU(
bool enabled);
95 std::string svoFilePath_;
98 bool selfCalibration_;
101 int texturenessConfidenceThr_;
102 bool computeOdometry_;
105 bool publishInterIMU_;
106 ZedIMUThread * imuPublishingThread_;
def init(descriptorDim, matchThreshold, iterations, cuda, model_path)