質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Kinect

Kinect(キネクト)はマイクロソフトから発売されたジェスチャー・音声認識によって 操作ができるデバイスです。

Q&A

解決済

1回答

1607閲覧

KinctV2のVisualGestureBuilderのアウトプットログについて

gitalin

総合スコア24

Kinect

Kinect(キネクト)はマイクロソフトから発売されたジェスチャー・音声認識によって 操作ができるデバイスです。

0グッド

0クリップ

投稿2016/11/17 09:43

編集2016/11/17 09:46

kinectV2のVisualGestureBuilderで、特定のポーズ(static)を学習させているのですが、
ある程度までは精度が出るのですが、それ以上はなかなか上がらず、根本的な部分にミスがあるのでは、
と思い、Outputのログを見て見ました。

すると、なにやら興味深いログの記述にいきあたりました。

Top 10 controbution weak classifiers:

というものです。

続けて、以下のように記述されています。

DiffPositionX(WristRightm WristLeft) using inferred joints, fValue < -0.000000, alpha = 0.734422

なにやら推定された関節の情報がどうのこうのと、精度において、
重要そうな言っているようなのですが、このログの意味がまったくわかりません。。。

ぐぐってみても、初心者でもわかるようなやさしい記事がなく、困っております。

丸投げのような質問になってしまい、たいへん恐縮なのですが、
ヒントのようなものでも結構ですので、ご教授頂ければ幸いです。。

よろしくお願いいたします。


<追記>

ログの全文です。

Top 10 contributing weak classifiers: DiffPositionX( WristRight, WristLeft ) using inferred joints, fValue < 0.000000, alpha = 0.734422 Angles( HandLeft, Head, HandRight ) using inferred joints, fValue >= 96.000000, alpha = 0.700416 DiffPositionX( ElbowRight, ElbowLeft ) rejecting inferred joints, fValue < 0.000000, alpha = 0.639869 Angles( SpineMid, Head, ShoulderRight ) rejecting inferred joints, fValue < 30.000000, alpha = 0.586142 MuscleTorqueZ( ElbowRight ) using inferred joints, fValue >= 0.399997, alpha = 0.358429 MuscleTorqueZ( ElbowLeft ) using inferred joints, fValue < -0.300003, alpha = 0.351811 Angles( Head, ShoulderLeft, HipLeft ) rejecting inferred joints, fValue >= 142.000000, alpha = 0.325022 DiffPositionX( ElbowRight, WristLeft ) rejecting inferred joints, fValue < 0.000000, alpha = 0.318232 Angles( SpineMid, Head, ShoulderLeft ) rejecting inferred joints, fValue < 28.000000, alpha = 0.316834 MuscleTorqueZ( HipRight ) using inferred joints, fValue >= -0.000003, alpha = 0.308880

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

この場合はKinectというよりML(機械学習)の側の質問になると思います。(KinectのVisualGestureBuilderだけども)。
Kinect自体は赤外線のプロジェクターと赤外線カメラ、そして普通のカメラを使ってデプスデータをSDKで使えるようにしたものと理解してください。
’VisualGestureBuilder’について説明するととてもここでは無理なのでじっくり勉強される事が一番と思います。
説明できるのは、’モーションキャプチャー’の領域で’関節’(CVで言うところの特徴点)の解析で、質問にあったのはその動きの解析の閾値(スレッショルド)の話で、その範囲(確かさの精度)の表示です。
簡単な説明で申し訳ないですが、この部分は説明が大変なので。

投稿2016/11/17 09:52

MasahikoHirata

総合スコア3747

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問