問題タブ [leap-motion]
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 - リープモーションコントローラデータのクリーンアップ
リープ モーション コントローラーから取得しているデータにかなりのノイズが含まれていることに気付きました。明らかなこと (つまり、指の位置) とは別に、次のようなイベントに遭遇しました。
- 手の間で動く指、
- 「幻」の手が現れ、
- 指が消え、直後に再び現れる。
API (特に Javascript API) は、このデータをクリーニングする手段を提供していますか、またはこのデータのノイズを少なくする他の方法はありますか? もちろん、これらのイベントはすべてユーザー コードで処理できますが、毎回これを自分で行うのは理想的とは言えません。
c# - リスナー スレッドは自動的に終了します
C# を使用してデスクトップ用の VS2012 Express で LeapMotion SDK を使用してアプリケーションを開発しています。そこで、Leap Controller オブジェクトにリスナー スレッドを追加します。そのとおり:
コントローラー オブジェクトは、オーバーライドされたメソッドOnFrame()などのコールバックを行います。
問題は、3000 から 5500 の範囲の一定数のコールバックの後、リスナー スレッドが自動的に終了することです。出力ウィンドウには、次のテキストが表示されます。
LeapMotion は、最大 100 fps のレートでフレームを報告するモーション検出デバイスです。フレームが検出されると、OnFrame()メソッドが呼び出されます。
try catch .. を使用してみましたが、例外はスローされません - 終了コードが 0 であるためです。メモリ消費量を超えているため、コンパイラがスレッドをシャットダウンしているように感じます。
これに関するアイデアは役に立ちます。
プラットフォーム ターゲットは x86 で、.net フレームワーク ターゲットは 4.0 です。
python - Leap motion と Python を使用して Powerpoint を制御する
私は最近、パワーポイントのスライドショーを作成する必要があるプロジェクトを取得しました。これは、leap motion SDK と Pythonを使用して行う必要があります。したがって、私のパワーポイントはジェスチャベースになります。
- デスクトップアプリまたはpptファイル自体をクリックするだけでよいので、これをデスクトップに展開するにはどうすればよいですか。Windowsのようにパワーポイントを使い始めます。
- Python を使用して指のジェスチャーを検出し、それを次の前の機能に統合する必要があります。
PPT を使用したパワーポイントに関するガイダンスを得ることができますか?
c# - C#WPFでPinvokeを使用してデスクトップで描画されたオブジェクトを消去する
複数のデスクトップ カーソルを使用する必要があるhttps://www.leapmotion.comデバイス用のインターフェイス プログラムを作成しようとしています。Windows では複数のカーソルを使用できないため、最初のタスクは、デスクトップや他のウィンドウで移動できるビジュアル カーソルを作成することです。
私が今やっている方法は、ループを実装し、カーソル オブジェクトをクリアしながら継続的に描画することです。描画部分は問題なく動作しますが、クリア部分に問題があります。Pinvoke で RedrawWindow() を使用してみましたが、以下のコードはテスト中に壊れてしまいます。
エラー メッセージ: PInvoke 関数 'WpfApplication1!WpfApplication1.MainWindow::RedrawWindow' の呼び出しにより、スタックのバランスが崩れました。これは、マネージド PInvoke 署名がアンマネージド ターゲット シグネチャと一致しないことが原因である可能性があります。PInvoke シグネチャの呼び出し規約とパラメーターがターゲットのアンマネージド シグネチャと一致することを確認します。
提供できるアドバイスに感謝します。
編集:
Alex Farber からの提案に従って、上記のコードを修正しました。(ありがとう!)
また、Sriram Sakthivel の提案により、追加の参照を追加しました。したがって、エラーなしでコンパイルおよび実行できるようになりましたが、描画された楕円は RedrawWindow() コマンドによってまだクリアされていません。
何が間違っているのですか?
java - Swing での Leap Motion の問題?
Leap Motion Controller を少しいじり始めて、Swing で小さな GUI を作成しました。つまり、Leap Motion が見ているもののテキストを表示するラベルが付いた単なるフレームです。残念ながら、私のプログラムは 2 秒後に簡単に壊れてしまいます。例外などはありません。これが私のコードです:
}
何が間違っていたのかわかりません。Windows エラー メッセージは、Java Platform SE バイナリ (javaw.exe) がダウンしていることを示しています。Errormodule: Leap.dll 私の間違いですか、それともセットアップ全体がおかしいのでしょうか?
javascript - マウス以外、タッチ以外のイベントを使用して D3.js グラフを操作することは可能ですか? もしそうなら、それについて最も効率的な方法は何ですか?
マウスではなく、Leap Motion を使用しています。これは、マウスの代わりに指、手、およびジェスチャーを使用できるモーション センシング デバイスです。
ユーザーの指が画面と交差するポイントを描画するコードがあるため、ユーザーの指は Web ページ上の青い円で表されます (このコードと同じです: http://schnipz.github.io/leap-motion-demos/ d3.js/index.html )。
この例と同じ、Web ページに Force-Directed グラフもあります: bl.ocks.org/mbostock/4062045
指 (青い円) がノードと交差したときに、ユーザーがノードを「ドラッグ」できるようにしたいと考えています。
クリック シミュレーション コードを動作させることはできますが、次のような X および Y 位置を使用しようとすると...
目的のコンソール出力が得られますが、グラフとの対話は行われません。
マウス以外、タッチ以外のイベントを使用して D3.js グラフを操作することは可能ですか? もしそうなら、それについて最も効率的な方法は何ですか?
python - eclipse (python) にライブラリを追加するには?
leap motionの助けを借りて開発していますpython。
Pythonプラグインをダウンロードeclipseしてインストールし ました
今、私libraryは飛躍の動きを追加する必要があります。LeapPython.pyd
このライブラリをEclipseに追加するには?
どんな助けでも大歓迎です。ありがとうございました
sketchup - モデル内を移動するための Sketchup API (最終的に Leap Motion と統合するため)
SketchUp API を使用して 3D モデル (ズーム、パン、回転など) をナビゲートしようとしています。私の最終的な目標は、Leap Motion アプリと統合することです。
ただし、現時点では、Sketchup API を介して基本的なナビゲーション ジェスチャを制御する方法を理解することが最初のステップになると思います。少し調べたところ、「カメラ」と「アニメーション」のインターフェースがあることがわかりましたが、スクリプト内の「ハードコードされた」パスとモーションにより適していると思います。
したがって、私は疑問に思っていました-別のプログラム(この場合、私の最終的なLeap Motionアプリ)からの入力を受け入れることができるプラグインを作成し、それをSketchup APIを使用して特定のナビゲーションコマンド(パン、ズーム、等)。これは、「カメラ」および「アニメーション」インターフェースを使用して(ある種のステップ単位で)行うことができますか、または私が見なければならない他のインターフェースがありますか.
いつものように、例が最も役に立ちます。
ありがとう!
c# - カーソルを移動したり、他のアプリケーションのクリックをシミュレートしたりする方法は?
Leap Motion Controllerを使用して C# Windows アプリケーションを作成しています。私は Windows 8 と Visual Studio 2010 で開発しています。カーソルを移動してクリックをシミュレートするためにSetCursorPosandmouse_eventを使用しています。user32.dll
どのアプリケーションでもカーソルを移動したい。Visual Studio から実行/デバッグすると、アプリケーション自体または Visual Studio でのみ機能します。他のアプリケーションではマウスが動かず、クリックも効かないのですが、実際のマウスでカーソルを動かそうとすると元の位置に戻ってしまいます。スタンドアロンで実行すると、Visual Studio では動かず、マウスは他のアプリケーションの実際のマウスで動かすことができます。
私は使用するこのコードを持っていSetCursorPosますmouse_event:
私のフォーム クラスでは、マウスの位置が 2 つのフィールドに格納されています。aTimerの目盛りで、カーソル位置を設定し、次のように必要なクリックを行います。
ステートメントはifLeap デバイス用です。座標を取得する手があるときだけ、マウスを動かしたり、他のことをしたいです。
カーソルを移動したり、他のアプリケーションのマウス クリックをシミュレートしたりすることはできますか? もしそうなら、どのように?