問題タブ [primesense]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opencv - opencv と kinect プライムセンス カメラを使用して RGB ビデオ フレームを表示するには?
Visual Studio 2012 で OpenCV 2.4.6 (OpenNI なし) で書かれた OpenCV プロジェクトがあります。
プロジェクトは統合された Web カメラを使用していますが、Web カメラの代わりに Kinect カメラを RGB フレームに使用したいと考えています。
- OpenNIがインストールされていなくても、Kinectプライムセンスカメラを使用することはできますか?
- プライム センス デバイスから RGB カメラを使用するためだけに、OpenNI をインストールして OpenCV などにリンクする必要がありますか?
現在、私は次のコードを書いています:
その結果、キャプチャを開くことができず、ここで失敗します。私はこれらすべてに慣れていないので、何かをインストールする必要があるか、何かを含める必要があるかどうかを説明してください。Prime sense ドライバはインストール済みです。ありがとう。
c++ - Asus Xtion Pro Live で VideoCapture OpenCV から画像を取得できない
次のビルド情報でわかるように、primiseSensorをインストールOpenCV 2.4.7
しました。OpenNI
オブジェクトからのグラブに問題がありVideoCapture
ます。たとえば、openni_capture の例を実行すると、「画像を取得できません」というメッセージが表示されます。しかし、深度とRGBカメラに関する情報を取得しているので、オブジェクトを適切に開いていると思いVideoCapture
ますが、画像を取得しようとするまでに、グラブ関数は0を返します.
Asus Xtion Pro Live を使用していますが、NiViewer などのサンプルを実行できるため、OpenNI とセンサーは正常に動作しています。
この問題について少し助けていただければ幸いです。
ありがとうございました!
次のように、ビデオキャプチャをインスタンス化し、画像を取得しようとします。
python - Python OpenCV を使用して Kinect デバイスからチャンネルを取得する
OpenNIデバイスからさまざまなチャネルを取得するために、Pythonで簡単なコードをいくつかまとめました。PrimeSense と OpenNI のすべてのサポートを有効にして、OpenCV を自分で構築しました。OpenNI サンプルは、Kinect センサーと PrimeSense センサーの両方、および OpenNI サポートをテストするための OpenCV サンプル (./cpp-example-openni_capture) で完全に機能します。
これが私がまとめたコードです。
したがって、すべて正常に実行されますが、表示されている結果は正しいチャネルではありません...たとえば、グレーの画像チャネルと深度マップ チャネルにアクセスしたい場合、表示される画像は両方とも depth_maps です。
はい、他のチャンネルにアクセスして、OPENNI_IMAGE_GENERATOR_MODE を変更してみました。残念ながら、結果は一貫したままです。何を試しても、常に同じ深度チャンネルが返されます。depth_map-gray_image は、すべて黒の画像を生成します。
私が言ったように、C++ OpenCV OpenNI の例はすべて、Kinect センサーと primesense センサーの両方で完全に機能します。Python モジュールに問題があるように思えます。または、本当にばかげたことをしています。
編集:Ubuntu 12.04 LTSで実行
助けてくれてありがとう。ドリュー
openni - primesense2.2.0.30-5 を使用して記述された Python プログラムで Nite の初期化時にクラッシュする
私は Ubunut 14.04 を使用しており、OpenNI 2.2、NITE 2.2、および primesense2.2.0.30-5 ( https://pypi.python.org/pypi/primesense/2.2.0.30-5 )をインストールしています。
上記のサイトに記載されているサンプル プログラムは非常にうまく機能しますが、initialize nite2 を使用しようとすると、プログラムがクラッシュします。
コードは次のとおりです。
エラーレポート :
ユーザー トラッキングとハンド トラッキング用の nite python バインディングが必要です。誰かが成功した前にそれをしましたか