2012-02-17 2 views
2

Я планирую запустить приложение, включающее дополненную реальность в андроиде.начало работы с дополненной реальностью Android

Предлагаемое приложение должно сделать следующее:

  1. Всякий раз, когда пользователь попадались определенный логотип, он будет захватить этот логотип с помощью камеры устройства.

  2. Затем полученное изображение будет подвергаться сопоставлению с образцом и будет сравниваться с предопределенным изображением, присутствующим в базе данных.

  3. В зависимости от соответствия, некоторые действия будут иметь место (на данный момент это не вызывает беспокойства).

С чего начать?

Я столкнулся с подобными вопросами на SO, но не получил удовлетворительной информации.

Я взглянул на openCV, но он говорит: У этого есть C++, C, Python и скоро Java-интерфейсы, работающие на Windows, Linux, Android и Mac.

Как я использую Mono for Android, он использует C# для разработки. Так будет openCV работать в этом сценарии?

Также я относительно новичок в разработке Android и только начинающий, когда речь заходит об использовании Mono for Android.

Я знаю, что я немного неясен в этой que, но я действительно не имею ни малейшего представления о дополненной реальности, поэтому любой учебник/книга для начала, чтобы разработать приложение, основанное на AR, будет отличным Помогите.

+0

Ссылки, предоставленные в подобных вопросах, не предназначены для новичков AR. Я хочу начать с нуля. – GAMA

ответ

0

Я исследовал человек подсчет и идентификация с помощью камер и наткнулся на эту тему.

Из моих ограниченных знаний, OpenCV, по-видимому, широко используется, когда дело доходит до обработки изображений.

Они даже перечисляют его как один из инструментов разработчика в Microsoft Kinect SDK.

openCV является открытым исходным кодом, и есть несколько оболочек, которые позволят вам использовать его в среде .Net.

В одной из списков совместимости с Mono и Monodoroid (Mono для Android) есть Emgu, хотя есть небольшая license fee, если оболочка будет использоваться в коммерческом приложении.