問題タブ [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.

0 投票する
1 に答える
1021 参照

c# - フレームレディイベントにないカラー画像を取得する

kinectに問題があります。イベントからカラー画像を取得しようとすると:Sensor_AllFramesReadyすべてがOKです。例:

しかし、イベントの外で同じコードを実行しようとすると、

エラーが発生します:「イベントリスナーが設定されている場合、このAPIを呼び出すことはできません」

この関数を呼び出す前にイベントを削除しようとしましたが、これは何も変更しません

0 投票する
0 に答える
916 参照

computer-vision - Kinect または Asus の最小範囲を短縮

Microsoft Kinect や Asus Xtion Pro などのデバイスを 3D イメージングの目的で使用することを計画していますが、それらは最小範囲を除いてすべての仕様で優れています。ソフトウェアの変更によって範囲を短くする方法はありますか、または最小範囲がより近い同様のハードウェアはありますか?

私が見つけた唯一のオプションはこれです: http://nyko.com/products/product-detail/?name=Zoom歪みの要素を追加しますが、最小深度を最大 40% 減らします。

0 投票する
2 に答える
2630 参照

kinect - Kinect は、数秒間正常に動作した後、突然ハングアップします。どうすれば修正できますか?

Macで「Kinect for Windows」を使ってみました。環境のセットアップはうまくいっているようですが、何かがおかしいようです。次のようなサンプルを開始すると、

サンプル アプリケーションが起動し、最初は問題なく動作しているように見えますが、数秒後 (10 ~ 20 秒) に、アプリケーションの画面に表示された動きが停止し、二度と動作しなくなります。数秒経過した時点からアプリが Kinect からデータを取得できなくなっているようです。

ライブラリまたはそれらの依存関係、または Kinect のハードウェア自体が問題を起こしているのか (ハードウェアに関しては、目に見えないほど壊れているか何か) わからないので、どちらが問題なのかを検出する方法を本当に知りたいです。

どうすれば問題を解決できますか?

私の環境を以下に示します。

  • Mac OS X v10.7.4 (MacBook Air、コア i5 1.6Ghz、メモリ 4GB)
  • Xcode 4.4.1
  • Windows用キネクト
  • OpenNI-Bin-Dev-MacOSX-v1.5.4.0
  • センサー-ビン-MacOSX-v5.1.2.1
  • libusb についてはこちらの指示に従いました: http://openkinect.org/wiki/Getting_Started#Homebrew

また、libfreenect を使用しようとすると (OpenNI+SensorKinect とは別のものであることはわかっています)、そのサンプル アプリケーションには「見つかったデバイスの数: 0」と表示されます。これは、Kinect を MBA に確実に接続したため、意味がありません...)

0 投票する
1 に答える
1720 参照

c++ - FREENECT_DEPTH_REGISTERED は libfreenect では効果がありません

libfreenectドライバーでKinect(元のXboxバージョン)をいじっています(ちなみにUbuntu 12.04を使用しています)。ここの指示に従って、git から最新バージョンを複製し、手動でインストールしました: http://openkinect.org/wiki/Getting_Started#Ubuntu_Manual_Install

登録された深度値にアクセスしたいと思います。私の知る限り、Kinect は工場で調整されており、深度ピクセルを適切な RGB ピクセルに一致させるルックアップ テーブルがあります。

Kinect を問題なく開いて、生の 11 ビット深度データを取得できます。これにより、1 から 7.5 メートルの距離に対して約 730 から 1045 の範囲の非線形の値が得られます。

実行device->setDepthFormat(FREENECT_DEPTH_MM);すると、Kinect の出力距離が mm 単位になるため、setDepthFormat が機能するようです。

device->setDepthFormat(FREENECT_DEPTH_REGISTERED);生の深度値のみが出力されるため、ランニングは効果がないようです。私は何が欠けていますか?

0 投票する
1 に答える
233 参照

python - openkinect の python ラッパーのインストール中にエラーが発生しました

Ubuntu 12.04 に OpenKinect 用の python ラッパーをインストールしようとしましたが、次のエラーが原因でインストールできません:

Python ラッパーには、次の依存関係が必要です。

  1. シトン
  2. python-dev (上記のエラー)
  3. python-numpy

この投稿を確認しましたが、うまくいきません

どうすればpython-devをインストールできますか?

0 投票する
1 に答える
372 参照

google-chrome-extension - depthjs に blob が表示されない

Mac(10.7.4)のchorme(22.0)にプラグインをインストールしました。kinect は OpenNI サンプルで動作し、テスト ページhttp://steventking.com/gesture_interface_site/BasicDemo.htmlにアクセスすると、kinect とプラグインの両方が配置されていることが示されます。しかし、手は見えません。

ブロブはどのページにも表示されません。background.html を確認すると、次のエラーが表示されます。

Depthjsが動いているようで、

しかし、このアサーション失敗エラーが発生し続けています。これは私の理解を超えています。

赤いライトが点灯しているときに kinect が動作しているように感じますが (これらの openNI サンプルを実行したときと同じように)、ブロブが表示されないため、手をトレースしたり何もすることができません。ここで同様の問題を抱えている人はいますか?

0 投票する
1 に答える
355 参照

c++ - Kinect 3D から 2D へのバイアス

Kinect 深度データの解釈に苦労しています。

Kinect から現実世界の距離を取得するために、次の式を使用しました。

この式は、距離推定器としてかなり優れたものを提供します。

ただし、90°の壁のコーナーの視覚化から奇妙な出力が得られます。

次の画像には、2 つの異なる情報があります。まず、紫色の線は私が見るべき壁を表しています。90°の角。赤い点は、キネクトから見た壁を表しています。ご覧のとおり、2 つの平面の角度が大きくなっています。

http://img843.imageshack.us/img843/4061/kinectbias.jpg

このバイアスをどこで修正できるか、またどのように修正できるか考えていますか?

読んでくれてありがとう、

Al_th

0 投票する
1 に答える
1475 参照

linux - kinect「ポートで USB デバイスを列挙できません」が通常のハブとしてマウントされますが、「Xbox NUI カメラ」と「Xbox NUI オーディオ」が検出されます

注: 私のデバイスは xbox 360 kinect デバイスであり、Windows 用の kinect ではありません。さまざまな Linux カーネルと libfreenect のさまざまなコンパイルを試しましたが、葉巻は試しませんでした。

接続コードのライトは緑色に点灯し、kinect デバイスのライトは緑色に点滅します (実行中のコンピューターに接続されている場合)。

疑わしいと思われる特異点の 1 つは、udev ファイルが ATTR{idProduct}=="02b0" を xbox の「Xbox NUI Motor」に指定していることです。私の lsusb ファイルでわかるように、Linux は「02c2」の idProduct でデバイスを認識しています。デバイスは約 1 か月前に購入されたので、idProduct を変更できたでしょうか?? この推測の下で、udevルールファイルを変更してudevを再起動しましたが、動作しませんでした。その後、コンピューターを再起動しましたが、まだ動作しませんでした。

私は github から libfreenect をコンパイルしています。以下の出力が表示されます。debian パッケージ (0.1.2) も試しました。「Xbox NUI Audio」「Xbox NUI Camera」が検出されたので、USB 電源の問題ではないと思いますが、間違っている可能性があります。

テスト プログラムの出力:

デバッグ情報:

lsusb デバッグ情報:

0 投票する
3 に答える
4118 参照

vector - 処理 2 - vector という名前のクラスまたは型が見つかりません

kinect ポイント クラウド データを OBJ ファイルとして保存する kinect と共に古い処理スケッチを実行しようとしていますが、次の行でエラーが発生します。

ベクトルの記録 = new Vector();

述べる

「Vector」という名前のクラスまたはタイプが見つかりません - 処理 2 を実行しています。このタイプは削除されましたか? 代わりに何を使用すればよいですか?

0 投票する
1 に答える
1427 参照

kinect - 処理-スケッチを取得してxtionkinectデバイスを認識します

Microsoft Kinectで動作する処理スケッチがあり、現在Asus Xtion RGB+Dカメラで動作させようとしています。添付エラーが発生します。これは私のコードです:

xtionを機能させる方法について何かアイデアはありますか?ここに画像の説明を入力してください