35 #include "rtabmap/core/Version.h" 37 #include <pcl/pcl_config.h> 40 #if __linux__ && __i386__ && __cplusplus >= 201103L 41 #warning "Openni driver is not available on i386 when building with c++11 support" 43 #define RTABMAP_OPENNI 44 #include <pcl/io/openni_camera/openni_depth_image.h> 45 #include <pcl/io/openni_camera/openni_image.h> 49 #include <boost/signals2/connection.hpp> 63 static bool available();
69 const Transform & localTransform = Transform::getIdentity());
72 #if PCL_VERSION_COMPARE(>=, 1, 10, 0) 74 const std::shared_ptr<openni_wrapper::Image>& rgb,
75 const std::shared_ptr<openni_wrapper::DepthImage>& depth,
85 virtual bool init(
const std::string & calibrationFolder =
".",
const std::string & cameraName =
"");
86 virtual bool isCalibrated()
const;
87 virtual std::string getSerial()
const;
def init(descriptorDim, matchThreshold, iterations, cuda, model_path)
boost::signals2::connection connection_
pcl::Grabber * interface_