2012-04-22 1 views
0

Я разработчик iOS и Android, и я хочу создать свой собственный механизм AR.Как создать свой собственный механизм AR: теория AR

Я пользуюсь iOS ARToolkit, но это беспорядок! Код не оптимизирован, и я хочу сделать это самостоятельно.

Первое, что нужно понять, как я могу показать текст над горой, например, произнося его имя. Другими словами, мне нужно знать, как использовать камеру устройства, местоположение пользователя и ориентацию и местоположение объекта; Я могу показать ярлык над этим объектом на изображении камеры.

Вы знаете какую-либо книгу или сайт, рассказывающий об теории AR?

ответ

2

Для примера AR, о котором вы упомянули, (пример: отобразите название горы, когда его видят на экране через камеру) используются три фактора: местоположение пользователя, ориентация (вы можете использовать вертикальную ориентацию, если это применяется) и расстояние.

Логика такова: из вашего текущего «местоположения» в «направлении», которое вы ищете, если гора находится в пределах указанного «расстояния», тогда программа предполагает, что вы смотрите на гору. Изображение камеры не попадает в картину на самом деле.

Ваша поддерживающая база данных в вашем устройстве, знайте точное расстояние до этой горы (можете вычислить из вашего текущего местоположения и координат горы, что находится в вашей базе данных). Вы также можете отобразить расстояние на экране, чтобы предоставить дополнительную информацию (и улучшить работу пользователя).