0

Visual Studio 2012 で OpenCV 2.4.6 (OpenNI なし) で書かれた OpenCV プロジェクトがあります。

プロジェクトは統合された Web カメラを使用していますが、Web カメラの代わりに Kinect カメラを RGB フレームに使用したいと考えています。

  1. OpenNIがインストールされていなくても、Kinectプライムセンスカメラを使用することはできますか?
  2. プライム センス デバイスから 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 ドライバはインストール済みです。ありがとう。

4

2 に答える 2