Есть ли хорошие учебники или примеры приложений, которые демонстрируют, как сделать приложение iPhone дополненной реальности?
Есть ли хороший учебник для внедрения приложения iPhone дополненной реальности?
Ответ 1
Я сомневаюсь, что такая вещь существует, но вам нужно взглянуть на расположение и рамки камеры для iPhone и оттуда.
В принципе, вы создадите UIImagePickerController (класс камеры) и оверлейную информацию в представлении через пользовательский .cameraOverlayView(который является свойством UIImagePickerController в версии 3.0).
Вероятно, вы захотите получить информацию (местоположение, заголовок, расстояние и т.д.) с GPS-устройства, используя инфраструктуру CoreLocation.
Вы также, вероятно, захотите сделать некоторые взаимодействия с веб-серверами, и для этого я предлагаю ASIHTTPRequest.
Это основные инструменты, необходимые для создания приложения AR.
Ответ 2
Вопрос старый, я знаю. Просто ради завершения: http://www.raywenderlich.com/3997/introduction-to-augmented-reality-on-the-iphone
Ответ 3
Вот проект iphone AR, размещенный на github: http://github.com/zac/iphonearkit/
Не использовал его сам, хотя.
Ответ 4
Проверьте это: http://www.iphonedevsdk.com/forum/iphone-sdk-game-development/38119-augmented-reality-ar.html Вы найдете учебник и образец:). Удачи!
Ответ 5
есть браузер расширенной реальности GPL (бесплатный и открытый источник) для iPhone: механизм дополненной реальности mixare. Вы можете найти код в gthub: https://github.com/mixare/mixare-iphone/ и примеры использования и дополнительную информацию на веб-сайте: http://www.mixare.org
Бест, Daniele
Ответ 6
Можно создать приложение AR для iPhone 3.1, которое будет выполнять обработку изображений в реальном времени (я сделал один для себя). Вот хороший учебник с рабочим примером кода для 2.x http://www.morethantechnical.com/2009/07/01/augmented-reality-on-the-iphone-using-nyartoolkit-w-code/
Для версии 3.1 вам нужно будет заменить код захвата видеокамеры. Совет: PLCameraController _createPreviewIOSurface.
Обратите внимание, что вы не можете отправлять такие приложения в App Store из-за использования частного API.
Ответ 7
Я тоже нашел один
Он имеет исходный код в github, который связан в конце страницы.