問題タブ [openkinect]
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.
javascript - Kinect V2 追跡データを JavaScript で取得する方法はありますか?
私の質問は、Kinect for Windows V2 トラッキング データを HTML5 ゲームまたはその他のブラウザー ハッキング用の Javascript に取得する方法です。
古い Kinect で Zigfu ブラウザー プラグインを使用して、ブラウザーで Javascript を操作しましたが、それは私の Macintosh でも機能しました。また、Microsoft が Web 開発用に kinect.js v1.8 をリリースしたことも知っています。Web ソケットを使用して Kinect データを取得できる pgte/node-openni (GIT で検索) というノード パッケージもあります。問題は、これらのどれもが新しいセンサーで機能しないことです。
これが可能であると私が信じる理由は、これらのプロジェクトを見つけて、Javascript と新しいセンサーで問題なく動作しているように見えますが、これらの記事から開発を開始するのに十分な情報を抽出できないためです。
プロジェクト 1: http://blog.derivatived.com/posts/Kinect-version-2-Operated-Robot-Hand/
c++ - OpenNI2、BeagleBone Black、ASUS XTION カメラ: 640x480 でカラー ストリームを取得する際の問題
さらに分析するために、XTION から BeagleBone Black (BBB) にカラー フレームと深度フレームを保存しようとしています。
BBB と開発用コンピューター (Kubuntu 14.04 を搭載した MacAir) の両方に OpenNI2 をコンパイルしてインストールしました。SimpleRead は両方のプラットフォームで正しく動作します。
私のプログラムは、MacAir 上で 30fps で正しく動作するようになりました。カラー フレームと深度フレームの両方が openni::OpenNI::waitForAnyStream(...) から正常に返されます。
(新しいフレームを無期限に待機するプロデューサー スレッド内で waitForAnyStream をポーリングしています。その後、フレームはバッファーにコピーされ、ブースト spsc_queue に入れられ、コンシューマー スレッドによって分析および保存されます。)
次に、g++ クロスコンパイラを使用してプログラムを BBB に移植しました。640x480 の BBB で実行すると、openni::OpenNI::waitForAnyStream(...) が返されません。解像度を 320x240 に下げて、カラー ストリームのピクセル フォーマットを openni::PIXEL_FORMAT_YUYV に変更すると、正しく返されます。私は YUYV 形式を使用できますが、640x480 を動作させる必要があります。
私の質問は、以前に OpenNI2 フレームワークでこの問題を見たことがありますか? もしそうなら、どのように修正しましたか?
時間をありがとう、ベン
PS。Kinect を BBB にまったく認識させることができませんでした。MacAir に差し込むと、緑色の LED が点灯し、正しく動作します。BBB では、暗いままで、OpenNI2 で見つけられません。これについて何か考えはありますか?
javascript - Microsoft Kinect を使用した Web ブラウザー JS コンポーネントの制御
カルーセルなどの jQuery コンポーネントを Microsoft Kinect で制御する個人的なプロジェクトを開始する予定です。左/右へのスワイプ、停止、クリックなどの基本的なジェスチャのみが必要です。
私はあちこちで答えを探していて、プロジェクトに使用できるいくつかの Kinect 実装/フレームワークに出くわしました:
Kinesis.io https://github.com/Kinesis-io
DepthJS http://depthjs.media.mit.edu
KinectJS http://kinect.childnodes.com/
OpenKinect http://openkinect.org
このプロジェクトに取り組むための最善の方法についてアドバイスを求めています。最初の設計/アーキテクチャを正しくすることは、おそらく半分以上の作業です。応答性/高速であるほど優れており、シンプルであるほど優れています。Kinect v1 でのみ動作する必要があり (v2 のより良いソリューションがない限り?)、OS に関する要件はありませんが、OS X で動作することをお勧めします。
おそらく、Windows に移行して OS レベルのジェスチャ コントロールを有効にするだけで、より良く簡単に動作するのではないでしょうか? ただし、JS レベルでコントロールを取得できない場合は、必要なレベルのコントロールを取得できない可能性があります。ちょっとした考え。
アドバイスをいただければ幸いです。
kinect - openNiコーディング&インストールエラー
私はkinectとopen Niでのプログラミングの初心者です
Kinect v2センサー用にシステムに以下のパッケージをインストールしました。 SDK 2.0 をダウンロードしました。以下のリンクからオープン Ni をダウンロードしました。私のシステム構成はkinect仕様を満たしています。私はkinectの評価を試みました; すべてが正常に機能しています。今、オープンNIで最初のコードを書こうとしています。以下のエラーが発生しました。問題の解決方法を教えてください
windows8.1 OS; 64 ビット; direct11 gt630 グラフィックカード; 4GB RAM
c++ - 組織を維持したまま PCL 点群をコピーまたは Ransac + Surface Normal 計算
点群があります
にコピーしたい
ransacを使用して計算されたいくつかのインライアに基づいてフィルタリングしながら。
私は現在これをやっています
問題:
この雲の法線を見つけたいので、組織を維持する必要があります。copyPointCloud 関数は、新しい点群の高さを 1 にします ( PCL io.hppの 188 行を参照)。
pcl で ransac を実行した後に法線を見つけることができた人はいますか?
linux - libfreenect を使用して kinect オーディオ デバイスに正しくアクセスする方法
Kinect、モデル 1517 を使用し、OpenKinect/libfreenect リポジトリからマスター ブランチを Ubuntu 14.04 LTS x64 に複製しました。私の目標は、組み込みの mic-array を使って派手なことをすることです。
しかし、ソースをテストしてサンプル プログラムを実行したい場合は、次の出力が得られます。
コンパイル中にエラーや警告は指摘されません。デバッグにより、失敗を FREENECT_DEVICE_MOTOR の初期化に切り分けました。
を使用して、安定したパッケージバージョンもダウンロードしようとしました
しかし (freenect-glview ではなく、他のサンプルでは) このエラーも発生します。
私が読んだすべてのチュートリアルとガイドとの違いは、コマンド$lsusb
の後に出力に「Microsoft Corp.」という名前の 3 つのデバイスが表示されるだけで、Bus 001 Device 006: ID 045e:02ad Microsoft Corp. Xbox NUI Audio
.
この問題を解決する方法はありますか? これらのサンプルで動作しない場合は、自作のサンプルでも動作しないと思います。