【WebAR】Mind-ARを試してみる

25726 ワード

概要

こんにちは、株式会社palanのxR事業部でWebAR/VRの開発などしていますdamiと申します。
この記事ではWebAR開発のライブラリ 「Mind-AR」 についてをまとめていきます。

Mind-ARとは

Mind-ARは2021年10月に公開されたWebAR開発用のOSSです。
WebARのOSSといえばAR.jsが代表的ですが、そのAR.jsによっても選択肢のひとつとしてMind-ARが推奨されています。

30/12/21 Update: There is now also a brand new OSS Web AR JS library around, called MindAR. If you need a great Image tracking feature (also multiple image tracking) and Face tracking, go check it out!
ref: https://github.com/AR-js-org/AR.js#arjs---augmented-reality-on-the-web

できること

Mind-ARでは主に画像認識(イメージトラッキング)顔認識(フェイストラッキング) のARを開発することができます。

1. 画像認識

画像認識では、マーカーにしたい任意の画像をマーカー用の.mindファイルへ変換し、用いることで、マーカー認識&オブジェクトの表示が実現できます。

また、Mind-ARの画像認識は マルチマーカー(複数のマーカーファイルの認識仕分け)マルチトラック(複数マーカーの同時認識) にも対応しています。(詳しくは後述)

2. 顔認識

Mind-ARではAR.jsの対応していない顔認識にも対応しています。
検出システムにはGoogleとTensorflow.jsが共同開発したfaceMeshが使用されているようで、認識精度はかなりいいです。