問題タブ [kinect-sdk]

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 に答える
62 参照

actionscript-3 - モバイル デバイスと Kinect デバイスの両方を対象とする場合のコードの構造化

Starling と、Windows Kinect センサーをターゲットとする AIRKinect フレームワークを使用して、いくつかのゲームを構築します。

コードの大部分を簡単に再利用してモバイル (主に IOS) デバイスをターゲットにできるように、クラスをパッケージ化してリファクタリングしたいと考えています。つまり、タッチとマルチタッチのサポートは、AIRKinect 固有のスケルトン トラッキング コードを置き換えます。

私は Actionscript 3 でコーディングしていますが、同じ一般的なコード構造はコードにとらわれないままにしておくべきだと思います。

私のクラスを構成する良い方法は何でしょうか? どのデザインパターンが思い浮かびますか?

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

c# - Kinectでオーディオを録音する

このWavレコーディングサンプルを調整しようとしました:http: //channel9.msdn.com/Series/KinectQuickstart/Audio-Fundamentals

新しいSDK(Ver 1.6)に対して、そして何らかの理由で-結果の.wavファイルは無効です

Init:

スレッド:

Wavヘッダー:

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

c# - 実際のデバイスが接続されていない Kinect エミュレーション

Kinect 自体が接続されていない場合、Kinect センサー (Kinect SDK で使用するため) をエミュレートすることは可能ですか?

最初は、Kinect Studio がまさに私が望んでいたことを行うと思っていましたが、今では Kinect Studio がデータ ストリームを記録し、それらをアプリケーションに「フィード」できるように見えますが、センサーへの接続をエミュレートすることはできません。そのため、現時点では、Kinect Studio で記録された .xed ファイルがいくつかあり、「Kinect センサーが接続されていません」などのメッセージが表示されずに Kinect 対応アプリを起動できません。

これを回避する方法はありますか?Kinect にアクセスできますが、ほとんどのコードを記述しようとしている場所 (および記録されたデータを使用して実行/デバッグしたい場所) とは異なります。

助けていただければ幸いです。

PS たぶん、私は Kinect Studio を何らかの形で間違って使用しているだけで、実際に Kinect 接続をエミュレートできます (実際には、これが最良のシナリオです)。

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

c# - ジェスチャ-C#(Kinect SDK)を介したJavascriptInfoVisToolkitの制御

私はしばらくの間この問題の解決策を探してウェブを走り回っていましたが、私のすべての要件に合うものを見つけることに今ではかなりがっかりしています。だからここに行きます。

Kinect for Windowsセンサーを使用して、デジタルライブラリ(本を探す場所など)のアセットの視覚化を制御するデスクトップアプリケーションを構築しようとしています。私は公式のMSKinectSDKの使用に非常に精通しており、プロトタイピング用の優れたユーティリティフレームワークをすでに持っているので、それを利用したいと思います。これに加えて、デスクトップアプリのテーマでは、シバン全体をC#にする必要があると言っていますが、これは私にとっては問題ありません。

一方、視覚化部分はすでに存在し、ゴージャスに見えますが、JavaScript(具体的には、JIT、つまりjavascript infovisツールキット)です。それは私が必要とするすべての鐘と笛を持っていて、それはきちんとアニメーション化されています。また、私はJavaScriptの初心者です。

重要なのは、実行時に会話できるようにしながら、どちらか一方を他方の言語に書き換えないようにするにはどうすればよいでしょうか。


したがって、 A)C#クラスから実行時にグラフを操作できるように(たとえば、アニメーション化する新しいノードを選択する)、WindowsアプリケーションにJIT視覚化(たとえば、放射状木視覚化)を埋め込む方法を知っていますか?フォーカスに)または
B)実行時にジェスチャー入力に反応するためにJSにC#イベントを送信しますか?これはASP.NETでできることですか?

結果はデスクトップとWebテクノロジーの奇妙な組み合わせになると思いますが、適切な種類のテクノロジーへのポインターは大歓迎です。

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

colors - Kinect デプス ストリームからピクセル カラーを取得する

現在、Kinect Depth Stream から特定のピクセルの色を見つけようとして少し苦労しています。以下のコードは、(100, 100) のピクセルの色を計算するために使用しているものです。

私のロジックにどこか欠陥があるような気がします (おそらく、必要な colorPixels へのインデックスを計算するとき)

colorPixels と depthPixels は次のように宣言されます。

次のように、深度ストリームの 100,100 のピクセルの RGB 値を計算します。

ColorChooser メソッドは次のとおりです。

さらに情報/コードが必要な場合はお知らせください。

どうもありがとう、

デイブ・マクブ

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

c# - 3D 座標の回転

WPF - C# で単一の座標を回転する必要があります。

x, y,zポイントで格納された値GeometryModel3D[]

たとえば、座標(x, y, z) は特定の軸で回転します。

[更新] クォータニオンを使用した回転変換。問題は、新しいベクトル値を取得できず、ポイント クラウドを表示すると、Meshlab で引きずり出されているように見えることです。

私はまだ正しい値の変換を取得できません。

kinect からスキャンした 2 番目の点群に回転変換を適用したいと考えています。1 回目のスキャン データはローテーションを含まないため、キャプチャ データと使用方法のコードは次のようになります。

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

c# - kinectSDKスケルトンヘッド座標

私はc#、wpf、およびkinectSDKを初めて使用します。

複数のスケルトンを追跡できるプロジェクトがあります。

次に、ユーザーの頭の周りの写真を撮る必要があります。だから私はkinectのビューフィールドのどこにスケルトンの上部が配置されているのか知りたいです。

自分がやりたいことは複雑だと思うので、顔追跡は使いたくない。

それで、スケルトンだけを使用して頭がどこにあるかを知る簡単な方法はありますか?できれば、Kinectの視野全体に配置された座標のセット。

前もって感謝します!

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

c#-4.0 - microsoft kinect SDK を使用してユーザーを識別するための音声認識。

kinect に話している人の声を (kinect SDK などを介して) 識別できる方法があるかどうか疑問に思っていました。SDK で音声認識コマンドを使用する方法は既に知っていますが、人の声を認識できるかどうか疑問に思っていたので、コードで誰が kinect を制御しているかを知ることができます。顔認識が正しく機能しない場合、アプリケーションをバックアップする何かが必要です。

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

kinect - 深度ファイルを使用してスケルトン データを作成する

kinect sdk を使用して jpeg ファイルと depth(raw) ファイルをディスクに保存しています。openni でこれらのファイルを使用してスケルトン データ (ジョイント ポイント) を作成する方法はありますか? もしそうなら、どのようにそれを行うことができますか?ありがとう!!

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

c# - Kinects 深度フィールド用の 3D 顔メッシュの作成

Kinect SDK には、カラー ストリームで顔メッシュを作成するサンプルが付属しています。次のようになります。

http://imgur.com/TV6dHBC

深度ストリーム用の 3D メッシュを作成したい

私のコードは現在次のようになっています。

現在、「エラー 2 引数 1: 'System.Windows.Media.Media3D.Point3D' から 'System.Windows.Point' F:\Work\Uni\4th Year\Final Year Project\Project\ に変換できません」というエラーが表示されます。プロジェクト 3.0\プロジェクト 3.0\FaceTrackingViewer.xaml.cs 275 68 プロジェクト 3.0」

原因は次のとおりです。

これを機能させるには、LineGeometry の代わりに何を使用する必要がありますか、またはこれを行うためのより効果的な方法はありますか?

また、顔メッシュを作成したら、この情報を保存して、顔のポイント間の距離を計算できるようにしたいと考えています。では、三角形の情報を保存するにはどうすればよいでしょうか。