Added RealSense2 driver to UI

This commit is contained in:
matlabbe
2018-06-15 13:29:08 -04:00
parent 2060e0b1da
commit eb4de8e724
10 changed files with 188 additions and 40 deletions

View File

@@ -426,7 +426,7 @@ public:
public:
// default local transform z in, x right, y down));
CameraRealSense2(
int deviceId = 0,
const std::string & deviceId = "",
float imageRate = 0,
const Transform & localTransform = Transform::getIdentity());
virtual ~CameraRealSense2();
@@ -435,6 +435,9 @@ public:
virtual bool isCalibrated() const;
virtual std::string getSerial() const;
// parameters are set during initialization
void setEmitterEnabled(bool enabled);
protected:
virtual SensorData captureImage(CameraInfo * info = 0);
@@ -450,7 +453,7 @@ private:
rs2::context ctx_;
rs2::device dev_;
int deviceId_;
std::string deviceId_;
rs2::syncer syncer_;
float depth_scale_meters_;
rs2_intrinsics depthIntrinsics_;
@@ -459,6 +462,8 @@ private:
cv::Mat depthBuffer_;
cv::Mat rgbBuffer_;
CameraModel model_;
bool emitterEnabled_;
#endif
};