无法打开CV_CAP_OPENNI_ASUS VideoCapture

时间:2019-07-25 10:06:08

标签: opencv openni asus-xtion

我想使用OpenCV从Asus Xtion相机读取深度帧。在OpenCV中打开USB摄像头,或运行OpenNI的SimpleViewer示例,以查看摄像头的深度范围,可以正常工作。但是,尝试使用CV_CAP_OPENNI_ASUS打开VideoCapture流不起作用。

这是我要运行的代码:

#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"

#include <iostream>

using namespace cv;
using namespace std;

int main(int argc, char* argv[])
{

    cout << "Device opening ..." << endl;
    VideoCapture captureStream;
    captureStream.open(CV_CAP_OPENNI_ASUS);


    if (!captureStream.isOpened()) {
        cout << "Can not open capture object." << endl;
        cin.ignore(1);
        return -1;
    }

        // ...
    return 0;
}

我得到“无法打开捕获对象”。每次输出。

0 个答案:

没有答案