みんな。問題があり、解決方法がわかりません。私は処理をハンドクリックしていくつかのチュートリアルを作成しようとしましたが、常に同じエラー、関数 enableGesture(); が発生しました。存在しません。私は何ができますか?誰か助けてくれませんか? ありがとうございました
1500 次
2 に答える
1
それかどうか
kinect.enableGesture();
また
context.enableGesture();
コードがこの行で選択した変数に依存するだけで問題ありません
SimpleOpenNI 'variable name here' = new SimpleOpenNI(this);
機能enableGesture();
が古い
あなたがしなければならないのはenableGesture();
、startGesture(SimpleOpenNI."gesture");
「ジェスチャー」は、GESTURE_CLICK、GESTURE_HAND_RAISE、または GESTURE_WAVE のいずれかです。
また、次のような他の古い機能に遭遇する可能性が最も高いです。
enableHands();
今はenableHand();
addGesture(String);
今はstartGesture(SimpleOpenNI."gesture");
removeGesture(String);
今はendGesture(SimpleOpenNI."gesture");
startTrackingHands(PVector);
今はstartTrackingHand(PVector);
これがお役に立てば幸いです - EB
于 2014-11-09T01:37:30.963 に答える
0
これは、使用している simpleopenni バージョンが原因だと思います。使ってみて
SimpleOpenNI context = new SimpleOpenNI(this);
context.startGesture(SimpleOpenNI.GESTURE_CLICK);
//change constant for other gestures
于 2013-12-12T12:57:34.943 に答える