ブログ@kaorun55スマートフォン用の表示で見るブログ@kaorun55HoloLensやKinectなどのDepthセンサーを中心に書いています。:ポーズを検出するOpenNI2入門TweetNiTEの特長の一つである、ポーズの検出をやってみます。定義されており、現在のところPOSE_PSIとPOSE_CROSSED_HANDSの二つです。Psiは、OpenNI初期のスケルトン認識にも利用されていた、上の画像のようなポーズです。Handsは腕をクロスしたポーズで、一年くらい前に出ていたOpenNIのアプリケーションガイドラインにも載っていたポーズで、サンプルではアプリケーション終了のポーズに利用されています(下図)。Handsでそのままの色で表示するようにしてみます。}}前回のスケルトン追跡のコードをベースにしています。追加した部分として、一つ目にユーザーの追跡を開始した段階で、スケルトンの追跡のほかにポーズの検出をnite::UserTracker::startPoseDetection()開始しています。引数にユーザーIDと検出するポーズを登録することで、そのユーザーのポーズの検出を開始します。指定したポーズに対して取得します。ポーズの検出状態はnite::PoseDataに格納され、nite::PoseData::isEntered()でポーズの検出を開始、nite::PoseData::isHeld()でポーズの検出中、nite::PoseData::isExited()でポーズが検出できなくなった状態を取得できます。今回はnite::PoseData::isHeld()でポーズの種類によって描画色を変え、nite::PoseData::isExited()で元に戻しています。:手を追跡するNiTE(Beta)入門の最後として、手の追跡を行います。:ユーザーを追跡するここからはNiTE2(Beta)を使ってみます。:スケルトンを追跡する続いてスケルトンの追跡です。:Depthカメラの距離データを使ってみるDepthカメラからの距離データを使ってみます。HolographicなどのAR/VRデバイスアプリケーション、KinectなどDepthセンサーアプリケーションの開発、講演、セミナー、コンサルティングなどを行っています。お気軽にご連絡くださいませ。kaorun55@hololab.co.jpHoloLensに関する情報はこちらブログ@HoloLabInc質問はこちらに投稿していただけると情報共有としてもありがたいです。RealSensehttps://www.facebook.com/groups/1384638088424844/最近ブログサイトを移動しました。画像が見えなくなっているページがあるかと思います。お手数ですが、ご連絡いただけると助かります。(2)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。