AirMeasureは、ARフレームワークであるARKitを活用したアプリケーションで、空間の物の長さを測ることができます。
参考記事は こちら
HoloLens GazeRuler
HoloLensのMixedRealityToolkitのサンプルにあるGazeRulerを用いると同じように物体の長さを計測することができます。
開発の記事は こちら を参照してください。
今回の実行動画は、2017/12/10時点で最新の MixedRealityToolkit for Unity 2017.2.0p1 MRTP4 v1.2017.2.0(2acbb55) を用いています。
検証
AirMeasureを試した動画がこちらです。(後半、激しく動かしているので注意してください。)
後半、激しく動かしても測定位置がもとに戻っているので、空間認識を行っている様です。
今回はあまりズレませんでしたが、激しい動きをすればよくズレます。
HoloLensのGazeRulerで計測した結果の動画がこちらです。
カーソルがスキャンされた物体の上に乗るので、正しく測定しやすいです。
ただし、メッシュが割と粗いので、角になっている部分や小さいものは難しいです。(点群で取得すれば良さそう)
また、近いところはホログラムが見えなくなるため、計測しずらいです。
後半、HoloLensを激しく動かしても、空間認識により測定位置がズレずに戻ってきます。
iPhoneとは違い複数のカメラを用いて、空間認識をしているので、その点は優れています。
以上です。