Visual Studio 2012 で OpenCV 2.4.6 (OpenNI なし) で書かれた OpenCV プロジェクトがあります。
プロジェクトは統合された Web カメラを使用していますが、Web カメラの代わりに Kinect カメラを RGB フレームに使用したいと考えています。
- OpenNIがインストールされていなくても、Kinectプライムセンスカメラを使用することはできますか?
- プライム センス デバイスから RGB カメラを使用するためだけに、OpenNI をインストールして OpenCV などにリンクする必要がありますか?
現在、私は次のコードを書いています:
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 ドライバはインストール済みです。ありがとう。