Я пытаюсь выяснить, как реализовать базовое приложение дополненной реальности , которое использует лист (реальной) бумаги для навигации (простое вращение, масштабирование) виртуального трехмерного или псевдо-трехмерного пространства.
Пример реализации, который приходит на ум, - это объявление 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 для создания эффекта дополненной реальности?