论坛首页 编程语言技术论坛

【原创】增强现实——多Marker识别并导入模型Demo

浏览 2992 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-12-08   最后修改:2010-12-08

      其实接触AR(Augment Reality)已经有一年多了,最早这种技术的时候是09年Adobe来我们学校做宣讲的时候,Adobe的一个BOSS级人物展示的,当时他拿了一张印有红色字母“A”的纸放在摄像头前,手抖了一下,那个字母“A”像被激活了一样,跳到了屏幕上,并很活跃的蹦了几下。当时几乎全场人都惊呆了,均发出赞叹,一时摸不清原理。


    后来接个私活专门研究了一下这个,其实是把两个国外的开源项目进行了整合,一部分是用来进行图像识别,另一部分是展示预先设置的3D模型。具体来说它能做些什么,比如那一张卡片对着摄像头可以进行开车游戏,跟别人视频聊天的时候很有可能因为你身上的某些图案或者啤酒瓶的Logo使对方看到一个变形金刚。


    目前做这个比较主流的应用类库主要是ARToolKIt(java),还有FLARToolKit(flash)。荷兰有家公司更是基于LBS和AR做了Layer浏览器,据说VC砸了很多Money,甚至超过twitter起步的时候。今年达沃斯论坛期间,在天津也弄出个视联网的概念,并建立了国际视联网产业基地,此行业前景一片大好哇。


    国内已经有这方面商业应用了,比如青岛啤酒,世博会的一些展示项目,还有麦当劳的卡片,淘米网貌似也有卡片。从技术方面来讲,可以这样来分:单marker识别、多marker识别、彩色marker识别、无边缘marker识别、对手和脸的识别等等。下图是我做的Demo的截图,这是通过摄像头显示的画面,现实桌面上只有两张纸,按不同的键会有交互动作。

论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics