我在 Visual Studio 2012 中有一个用 OpenCV 2.4.6(没有 OpenNI)编写的 OpenCV 项目。
项目使用集成网络摄像头,但现在我想将 Kinect 摄像头用于 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 Sense 驱动程序。谢谢。
最佳答案
您可以使用以下 3 种方法中的任何一种从 Kinect 传感器读取数据,
为了进一步引用,我想将您引向这个主题:
How to take kinect video image and depth image with openCV c++?
高温高压
关于opencv - 使用 opencv 和 kinect primesense 相机显示 RGB 视频帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20130746/