1

そのため、開発環境でkinectからビデオストリームを取得できるようにシステムをセットアップしようとしています。これまでの私の設定はこれです:

  • Windows 7 32ビット、
  • OpenCV 2.3.1スーパーパック(大きな.exeがOpenNIで動作するようにすでに設定されていると仮定しています)
  • OpenNI(最新の不安定)
  • NITE
  • PrimaSense
  • 私のKinectは、ここから取得した「SensorKinect-Win-OpenSource32-5.0.3.3」以外のドライバーの操作を拒否しました: http: //nicolas.burrus.name/index.php/Research/KinectRgbDemoV6

これまでのところ、次の作品があります。

  • NicholasのRGBDemoは問題なく動作し、kinectが検出され、機能します
  • OpenNIのUserTracker.net.exeは、2つのエラーをスローします。一部のプロシージャエントリポイントがDLLXnDDK.dllに見つかりません。しかし、その後はほとんど問題なく動作します

私の目標は、OpenCVからkinect_maps.cppファイルを機能させることです。現在、kinectを検出できません。

だから私の質問は、OpenCVとOpenNI /Niteの間のこのギャップを埋めるために何を試みることができるかということです。

4

1 に答える 1

1

これは、ビルド済みのライブラリがOPENNISDKに対してコンパイルされていないためです。OpenCVでkinectを有効にするには、ソースコードをダウンロードし、Visual Studio 2010(またはMingW)とCMAKEを使用してコンパイルする必要があります。そのため、追加の作業が必要です。gitを使用して、ここでソースコードを取得できます。説明はかなり長く、他の人がここでやったことを繰り返したくないので、このページでは簡潔に説明しています。

幸せな開発。

よろしく、イケル

于 2012-09-07T08:07:04.760 に答える