2016-05-06 10 views
6

enter image description hereWikitude/AR SDKの

イム。上記は私が何を意味しているかの例です。カメラを持ち上げると、部屋の別々のオブジェクトが強調表示され、それらをクリックしてシステムに追加することができます。

これが現在のARキットまたはそれ以外のもので達成可能かどうかは誰にも分かりますか?あなたが探しているオブジェクトは、あらかじめ定義され、データベースにロードされていなければならないため、アプリケーションはそれらを見つけることができます。私はそれがオブジェクトをリアルタイムで選ぶことができるはずだと思っています。実際のオブジェクトの詳細を実際に知っている必要はありませんので、基本的な状況から取り除くことができます。

アイデア?

答えて

1

OpenCVライブラリ(iOS)には、さまざまな画像ブロブを比較するための多くのアルゴリズムが含まれています。あなたがオブジェクトを見つけるためにいくつかのシンプルなテンプレートに一致したい場合は、Viola &ジョーンズアルゴリズムを試してみましょう。これはHaarカスケードと呼ばれます。 OpenCVは、例えば顔を検出するためのXMLファイルのテンプレートのコレクションを訓練してきました。 OpenCVにはトレーニングのためのユーティリティが含まれているため、他の種類のオブジェクトのカスケードを生成することができます。

いくつかのサンプルプロジェクト:

https://github.com/alexmac/alcexamples/blob/master/OpenCV-2.4.2/doc/user_guide/ug_traincascade.rst色を検出し、サークル https://github.com/BloodAxe/OpenCV-Tutorial特徴検出(SURF、ORB、FREAK) https://github.com/foundry/OpenCVSquaresSL自乗検波ピラミッドスケーリングを使用して、キャニー、輪郭、輪郭を整形するためのカスケード分類器のトレーニング https://github.com/lukagabric/iOS-OpenCV例コード単純化