Это конкретное приложение может быть создано с помощью ARToolKit (свободно доступной библиотеки AR).
Вот как я бы подошел:
a) попытайтесь поиграть со свободно доступными библиотеками AR (предположим,у вас есть приличное понимание постановки задачи, с точки зрения AR).Я предоставляю некоторые из (свободно доступных) библиотек (из моих закладок), которые я тщательно не тестировал,
http://www.alexcurylo.com/blog/2011/04/06/corear-framework/
http://sourceforge.net/projects/artoolkit/
https://launchpad.net/artoolkitplus
b) Это AR на основе маркера (приложение Panasonic, вы упомянули).Это должно быть довольно просто, чтобы зарегистрировать 2D-объект в любой из этих библиотек.Все, что вам нужно сделать, это наложить 2D-объект (телевизионное изображение) на маркер, чтобы он был правильно зарегистрирован.подготовка маркеров зависит от используемой вами библиотеки.Я не уверен в точности этих свободно доступных программ (слышал, что люди высказывали опасения, но попробуйте сами).
c) Любые отклонения должны быть проанализированы и рассмотрены в каждом конкретном случае.
Также есть несколько коммерчески доступных программ для AR, Layar и Junaio выделяются.Для выполнения работы с использованием любого из этих Программных продуктов следует вызвать несколько API (если вы действительно хотите почувствовать AR, держитесь подальше от них и попробуйте самостоятельно).