0

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

// Daniel Shiffman
// Kinect Point Cloud example
// http://www.shiffman.net
// https://github.com/shiffman/libfreenect/tree/master/wrappers/java/processing

import org.openkinect.*;
import org.openkinect.processing.*;
import muehlseife.*; //<- import library
import java.io.*;
import processing.opengl.*;

octaneRenderer oct; //<- setup variable
boolean exportObj = false;


// Kinect Library object
Kinect kinect;

float a = 0;

// Size of kinect image
int w = 640;
int h = 480;

// writing state indicator
boolean write = false;

// threshold filter initial value
int fltValue = 950;


// "recording" object. each vector element holds a coordinate map vector
Vector <Object> recording = new Vector<Object>(); 


// We'll use a lookup table so that we don't have to repeat the math over and over
float[] depthLookUp = new float[2048];

void setup() {
  //size(800,600,P3D);
  size(800,600,OPENGL);
  kinect = new Kinect(this);
  kinect.start();
  kinect.enableDepth(true);
  // We don't need the grayscale image in this example
  // so this makes it more efficient
  kinect.processDepthImage(false);

...

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

4

1 に答える 1

0

AFAIK Daniel Shiffman の Kinect ラッパーは、Xbox Kinect 専用のドライバーを持つ OpenKinect/libfreenect 用です (Kinect for Windows/Asus Xtion/Primesense Sensor 用ではありません)。

OpenNI と PrimeSense ドライバーを使用する必要がある場合があります。Processing を使用しているので、SimpleOpenNIラッパーを使用することをお勧めします。唯一の問題は、OpenNI 2 が最近リリースされたことですが、SimpleOpenNI はそのために更新されていないため、古い (1.5.x) SDK でのみ動作します。幸いなことに、SimpleOpenNI のダウンロードには、必要なインストーラーも含まれています。

最初にこれを試してください:

  1. ハードウェア/ミドルウェアなどを使用します。SimpleOpenNI が提供するインストーラー
  2. 処理ライブラリをインストールする
  3. 簡単なサンプルを実行して、動作するかどうかを確認してください)

うまくいけば、それはすべてうまくいくはずです。

そうでない場合は、OpenNI/NITE/Sensor (SensorKinect ではない) をこの順序で 1 つずつ手動でインストールする必要があるかもしれません。OpenNIの公式サイトから個々のインストーラーをダウンロードできるはずです。処理に移る前に、OpenNI サンプルの 1 つ (SimpleNiViewer など) を実行して、この段階まで問題がないかどうかを確認する必要があります。

Everyware の更新された Pink Cloud アプリが Processing で実行されているのを見てきましたが、それらは Asus Xtion センサーを使用していました。 Everyware ピンク クラウドのインストール

于 2013-01-13T22:07:05.523 に答える