25#ifndef __BTK_SSLAM_H__
26#define __BTK_SSLAM_H__
33#include "ORB_SLAM2/System.h"
34#include "ORB_SLAM2/Parameters.h"
40 cv::Mat
DetectPlane(
const cv::Mat Tcw,
const std::vector<ORB_SLAM2::MapPoint*> &vMPs,
const int iterations);
52 std::vector<ORB_SLAM2::MapPoint*>
mMvMPs;
65 ORB_SLAM2::Parameters mParams;
66 ORB_SLAM2::ORBVocabulary* mVocabulary;
68 boost::recursive_mutex mUpdateMutex;
69 ORB_SLAM2::System* mSlam;
73 cv::Mat mPlane2Camera;
81 void BuildCameraParam(
const aruco::CameraParameters &camparam);
cv::Mat DetectPlane(cv::Mat campos, std::vector< slamPoint > &vMPs, const int iterations)
std::vector< ORB_SLAM2::MapPoint * > mMvMPs
BtQuaternion GetCameraOrientation()
Vector3 GetCameraPosition()
void DrawLandmarks(cv::Mat image)