我在Visual Studio中的OpenCV 2.4.6写(无OpenNI)一个OpenCV的项目2012使用opencv和kinect primesense相机显示RGB视频帧?
项目采用集成网络摄像头,但现在我想用Kinect的摄像头RGB帧而不是摄像头。
- 是否可以在不使用OpenNI的情况下使用Kinect主摄像头?
- 我是否需要安装OpenNI并将其链接到OpenCV以及所有使用Prime感应设备使用RGB相机的东西?
目前我正在写下面的代码:
VideoCapture capture(CV_CAP_OPENNI); // I have tried with capture(0), capture(1)
if(!(capture.isOpened())){
cout << "OPENCV:Cannot open the WebCamera" << endl;
return -1;
}
而结果是,它不能打开捕获和在这里失败。我对这一切都很陌生,请解释我是否需要安装任何东西或包含任何东西?我已经安装了Prime感应驱动程序。谢谢。
你正在得到什么错误..? – scap3y
没有错误,capture.isopened()是false ....无法打开捕获 – UnresolvedSymbols