前提・実現したいこと
Unityでカメラ映像を解析していくつか存在する画像のパターンを認識し、AR表示するアプリを製作しようと思っています。
私が満たしたい要件は以下の通りです。
a. クラウドに画像をアップロードすることで認識画像を増やせる。つまり画像認識を行う際に参照するデータが動的であるということ。
b. 画像を認識したら(複数)、その画像に紐づけられたURLを取得する
c. 認識点をTransformで取得
d. 奥行きを考慮して「ARオブジェクト」を描画
優先度はa > b > c > d です。
特にa と b は必ず満たしたいです。
VuforiaのCloud Recognizeで試作を作ったのですが、この機能はa, b(一部), cを満たすのですが、
・同時に二つ以上の画像を認識できない
・奥行きを考慮できない(重なったとき描画を優先する)
という問題がありました。
そこで、私が挙げた4つの要素を満たすことができるAR開発環境(キット、ライブラリ)を教えてください。
私が調べた限りではこんな感じでした
・OpenCV for Unityを用いて画像解析
↑クラウドとどう連携すればよいのか
・奥行きならARKit, ARCore
↑マーカーレスなのでこれ単体ではダメ
・Vuforia
↑もうダメかも
おそらく"画像解析"と"AR表示"は別のライブラリを用いるのかなと考えています
皆さんの知恵と経験を貸していただけると嬉しいです。
補足情報
Unity 2018.1.0f2
稼働するデバイスはスマートフォンであるという以外は特に指定はありません
あなたの回答
tips
プレビュー