ブログ@kaorun55スマートフォン用の表示で見るブログ@kaorun55HoloLensやKinectなどのDepthセンサーを中心に書いています。DK2016-06-14HoloLensが認識した空間から、床や壁、天井などの平面を検出するHoloLensTweetHoloLensのToolkitに、HoloLensが認識した空間を元に平面を検出する機能があります。上の画像は部屋の隅をキャプチャしたものです。壁2枚と天井を検出しています。動きは次の動画を見てください。平面検出によって、床、壁、天井、テーブルの検出ができます(手持ちのテーブルは小さいためか、検出できませんでした)。平面および種別床や壁など)はそれぞれアプリで取り出すことができ、壁を使ったアプリケーションに応用できます。HoloLensが認識した空間から、床や壁、天井などの平面を検出する平面検出のコードはこちらにあります。C++/CXでビルドされていますが、コード自体はほぼ普通のC++です。230を動かすとよいです。230動画のサンプルプロジェクトはこちらに置いてあります。230からいくつかのスクリプト、マテリアル、シェーダーを持ってきています。ある平面検出のスクリプトと合わせて「SurfaceMeshesToPlanesプレファブ」を作りました。「SurfaceMeshesToPlanesフォルダ」以下にまとめてあるので、これを別プロジェクトにコピーすればOKです。先の動画のサンプルは、この「SurfaceMeshesToPlanesプレファブ」と、HoloToolkit-Unityに入っている「SpatialMappingプレファブ」をシーンに置いただけです。SettingsでSpatialPerceptionにチェックするのを忘れずに)平面検出後の処理PlaySpaceManagerスクリプトにSurfaceMeshesToPlanes_MakePlanesComplete()があり、平面を検出するとこのメソッドが呼ばれます。230にあったもので、壁や床に対する処理の例が載っていますので参考にできるでしょう。これを使うとRoboRaidのような壁から敵が出てくるようなゲームの開発が可能となります。データ(点群)を取り出してみます。HolographicなどのAR/VRデバイスアプリケーション、KinectなどDepthセンサーアプリケーションの開発、講演、セミナー、コンサルティングなどを行っています。お気軽にご連絡くださいませ。kaorun55@hololab.co.jpHoloLensに関する情報はこちらブログ@HoloLabInc質問はこちらに投稿していただけると情報共有としてもありがたいです。RealSensehttps://www.facebook.com/groups/1384638088424844/最近ブログサイトを移動しました。画像が見えなくなっているページがあるかと思います。お手数ですが、ご連絡いただけると助かります。(2)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。