diff --git a/src/C++/Driver/src/main.cpp b/src/C++/Driver/src/main.cpp index eec5512..c8693b2 100644 --- a/src/C++/Driver/src/main.cpp +++ b/src/C++/Driver/src/main.cpp @@ -283,9 +283,10 @@ void sendKobukiData(TKobukiData &data) { void CapnSend() { - VideoCapture cap(0); - if (!cap.isOpened()) { - cerr << "Error: Could not open camera" << endl; + // Use OpenNI2 backend to access the Astra camera + VideoCapture cap(cv::CAP_OPENNI2); + if (!cap.isOpened()) { + cerr << "Error: Could not open Astra camera with OpenNI2 backend" << endl; return; }