問題タブ [openni]
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.
java - OpenNI UserTracker.java サンプルがクラッシュする
Github のソースから OpenNI と Sensor をビルドし、Nite をインストールしました。2.6.39 カーネルと異なるバージョンの Java を使用した Debian でこれをテストし、Lubuntu 11.04 と OpenNI 不安定型および avin2 センサーを使用した別のコンピューターでテストしました - 同じ結果です。ビルド済みのバイナリでもテストしました。
C++ と .NET の UserTracker サンプルは機能しますが、UserTracker.java が実行されてシルエットが検出され、キャリブレーション ポーズを作成すると JVM がクラッシュします。これは、クラッシュ前の出力です。
コードをいじってみましたが、原因となっているコードが見つかりません - でクラッシュしませんPoseDetectedObserver.update
。
問題の例へのリンクは次のとおりです: https://github.com/OpenNI/OpenNI/blob/master/Samples/UserTracker.java/org/OpenNI/Samples/UserTracker/UserTracker.java
他の誰かがこの問題に遭遇したことがありますか、または何が間違っている可能性がありますか?
編集:SamplesConfig.xml でのログ記録を有効にしました。Java サンプルは起動時にこれらの警告を出力しますが、C++ および .NET サンプルには最後の警告のみが出力されます。これがログで見つかった唯一の違いです。
edit2: 賞金を設定しました。Lubuntu 11.04 上の OpenNI、NITE、および avin2 の SensorKinect の最新の不安定バージョンからの詳細なログ ファイルとダンプを以下に示します: http://pastebin.com/anG18agp http://pastebin.com/ mAkf0G6M
visual-studio-2008 - OpenNI と Qt で OpenCV 2.3 をコンパイルする
Microsoft Kinect を使用するプロジェクトでは、現在 OpenNI フレームワークで OpenCV をコンパイルしたいと考えています。
すでに OpenNI、NITE、および Kinect ドライバーをインストールしていますが、OpenNI を使用して開発できるように OpenCV をコンパイルするのに問題があります。
このために、私は cmake を開始し、OpenCV (2.3 リリース) ソースを取得し、Visual Studio 2008 メイクファイルを選択し、必要なすべてのパスをリンクし、チェック"WITH_QT"
して"WITH_OPENNI"
、Qt ファイルへのパスを設定し、OpenNI の include フォルダーと lib フォルダー、および PrimeSense フォルダーを生成しました。エラーなしで機能した MakeFiles。
次にOpenCV.sln
、CMake によって作成されたソリューションを開始し、リリースに設定して、パッケージ全体をビルドしようとしました。残念ながら、それは私にエラーを与えます:
かなり長いので貼り付けました。420 行目あたりでエラーを確認できます。
何が問題なのか、どうすれば修正できるのか、誰にもわかりませんか? どなたか見ていただけると有難いです。
ありがとうございました!
kinect - Kinect で致命的なエラーを処理するための Simple-OpenNI
私は夏の間ずっと、Processing のラッパーである SimpleOpenNI を使用しています。Kinect でゲームやデモを作成するために使用します。先週、処理ウィンドウで致命的なエラーが発生し、SimpleOpenNI プロジェクトがどれも機能しなくなりました。エラーは次のとおりです。
新しい OpenNI/NITE/SensorKinect ドライバーが SimpleOpenNI ラッパーで動作しないようです。古いドライバを使用している人々に試してみましたが、すべてまだ機能しています。問題は、Web サイトから古いドライバーをダウンロードできないため、それが正しいかどうかをテストできないことです。simpleopenni サイトからダウンロードしたものはすべて表示されます: http://code.google.com/p/simple-openni/
このエラーに関するヘルプをいただければ幸いです。ありがとう。
マイク
image-processing - kinect初心者の疑問を持つOpenCV
ubuntu 11.04でOpenCVとlibfreenectを構成しており、個別に動作します。私はOpenCVの経験もありますが、問題はkinectとOpenCVの両方を組み合わせる方法がわからないことです.誰かが親切に私を助けてくれることを望んでいました. opencv。
geometry - vNormal とフロア ポイントを指定して、3D ポイント クラウドを回転させてフロア プレーンの角度をオフセットします。
私はkinectとofxopeniを使っています。実世界の座標に点群がありますが、カメラの傾きを相殺するためにそれらの点を回転させる必要があります。床面から必要なすべての情報が得られるはずですが、軸と回転角度を計算する方法がわかりません。
私の最初のアイデアは...
これは、あまりにも単純すぎたようです。私はさまざまな記事を調べてきましたが、おそらくクォータリオンまたは回転行列が関係していることがわかりますが、どこから始めればよいかわかりません。関連する記事へのポインタや、軸と回転角度を取得するための最良の手法は何ですか? ofQuarterion または openni 関数を使用して非常に簡単に実行できると想像していますが、実装方法がわかりません。
一番
サイモン
image-processing - kinectとopencvで顔検出を行うには?
私はopenniとopencvでkinectを実行しています。ウェブカメラで haarcascade を使用して顔検出を実行しましたが、kinect では実行できません
……誰か助けてください
exception - openNIはcvCreateCameraCapture()に干渉します
私はubuntu11.04でopencv2.3を使用しています。コンパイル中、完全を期すために、WITH_OPENNI=ONを設定します。(私はすぐにkinectを使用する予定はなく、openniは通常のopencvプログラムで頭痛の種を与えているので、今は後悔しています)
とにかく、opencvのインストールをテストするために、ラップトップWebカメラからのビデオを表示する次のコードをコンパイルしました。
コードは正しく準拠していますが、実行時に次のエラーが発生します。
OpenCVエラー:CvCapture_OpenNI、ファイル/home/samarth/OpenCV-2.3.0/modules/highgui/src/cap_openni.cpp、行の不特定のエラー(本番ツリーの列挙に失敗しました:要求されたタイプのノードを作成できません!) 188'cv :: Exception'のインスタンスをスローした後に呼び出された終了what():/home/samarth/OpenCV-2.3.0/modules/highgui/src/cap_openni.cpp:188:エラー:(-2)列挙に失敗しましたプロダクションツリー:要求されたタイプのノードを作成できません!関数CvCapture_OpenNIで
中止
誰かが同じ問題に直面しましたか?これを治すためのアイデアは大歓迎です。
emgucv - Emgu CV と公式の Microsoft Kinect SDK は?
Emgu CVでは現在、OpenNI ドライバーで Kinect を使用できます。
また、公式の Microsoft SDK で実行されている Kinect が OpenNI 駆動の Kinect をエミュレートできるようにするmssdk-openni ブリッジアプリケーションが存在することも確認しました。
mssdk-openni ブリッジを使用して、または直接的に、Microsoft SDK で実行されている Kinect を Emgu CV で動作させることに成功した人はいますか?
スムーズに実行するためのヒントや、避けるべき落とし穴はありますか?
module - 新しい ImageGenerator の作成に関する問題
私は OpenNI を初めて使用し、純粋なカラー イメージ (たとえば白) を表示する単純な ImageGenerator を作成しようとしています。「SampleModule」を変更し、UpdateData() メソッドで *pPixel 値に 255 を割り当てます。 UpdateData() メソッドは次のとおりです。
コードは正常にコンパイルされ、nireg に登録できましたが、モジュールによって生成されたデータから画像のピクセル値を読み取ろうとすると、奇妙な値 (予想どおり 255 ではありません) が得られました。次のコードを使用して読み取りますピクセル値。
また、「NiViewer」を実行すると、プログラムは画像ノードが見つからないと言いますが、「SampleModule」は深さとして見つけることができます。
アドバイスをいただければ幸いです。
ありがとう、ハオリン・ウェイ
opengl - OpenGL を使用した OpenNi Ogre3D 統合
アニメーション アプリケーションに OpenNI と Ogre3D を使い始めたところです。この統合の以下のサンプルを見つけました: OpenNI Ogre Integration Sample。しかし、慣れていない DirectX を使用して開発されていることに気付きました。OpenGL を使用している他のサンプルはありますか?