diff --git a/components/rgbd-sources/src/sources/stereovideo/local.cpp b/components/rgbd-sources/src/sources/stereovideo/local.cpp index c46369c5356eddf1c6f1c61cdadf989ab2af2882..dd1b10138ff5c003b01ad12d760da58223007c16 100644 --- a/components/rgbd-sources/src/sources/stereovideo/local.cpp +++ b/components/rgbd-sources/src/sources/stereovideo/local.cpp @@ -33,14 +33,16 @@ LocalSource::LocalSource(nlohmann::json &config) : Configurable(config), timestamp_(0.0) { nostereo_ = value("nostereo", false); + int device_left = value("device_left", 0); + int device_right = value("device_right", 1); // Use cameras camera_a_ = new VideoCapture; LOG(INFO) << "Cameras check... "; - camera_a_->open(0); + camera_a_->open(device_left); if (!nostereo_) { - camera_b_ = new VideoCapture(1); + camera_b_ = new VideoCapture(device_right); } else { camera_b_ = nullptr; }