Дополненная реальность через (обычную) веб-камеру / iPhone / Android - обнаружение сетки? - Пример Гарри Поттера 3D - PullRequest
2 голосов
/ 05 августа 2010

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

Пример реализации, который приходит на ум, - это объявление Harry Potter 3D дополненной реальности , где вы можете взять лист бумаги, направить его на веб-камеру (под прямым углом / расстоянием)и 3d здания и тому подобное всплывет (на вашем экране).Затем вы можете повернуть бумагу, чтобы повернуть здание, или даже увеличить его.

Пример выше сделан с использованием Shockwave.Мне интересно, есть ли лучшие плагины для веб-сайтов, такие как Flash (или даже HTML5, если интеграция с веб-камерой работает?), Которые могли бы сделать то же самое?

Кроме того, есть способы оптимизировать обнаружение сетки, чтобы эффект был менее «потерянным» - на примере HP здания часто теряют свои «опоры» на реальной бумаге и просто замирают на экране.


Похоже, класс уже есть (для flash) - переносимость для iphone (?) http://www.libspark.org/wiki/saqoosha/FLARToolKit/en

http://www.adobe.com/devnet/flash/articles/bow_cards.html http://www.adobe.com/devnet/flash/articles/augmented_reality.html

Кажется, он лучше всего работает с однотонными изображениями, а не со сложной картой, как в примере с HP.

Возможно ли получить камеру на Android или iPhone для создания эффекта дополненной реальности?

Ответы [ 2 ]

0 голосов
/ 02 сентября 2010

есть очень простой способ с flash / flex AS3.Я новичок в разработке и сумел создать программу дополненной реальности для флэш-памяти.

для простых уроков, посмотрите - www.gotoandlearn.com - отличные учебники от Ли Бримло, у него есть 2 или 3 базовых курса для этого с кодомпримеры.

он в основном использует движок, называемый инструментарием Flar.

Еще один замечательный источник - менеджер Flar.это делает его очень простым для реализации.

надеюсь, что это поможет.Шани

0 голосов
/ 19 августа 2010

Вы обязательно должны проверить SDK дополненной реальности Qualcomm , вы освободитесь от слоя Flash и даже сможете выиграть большие деньги в их конкурсе:)

...