最终效果:识别图片,显示模型或其它效果。
主要整理下怎么在Unity中使用Vuforia,在下载Unity的时候有一个AR还是Vuforia的选项,点击之后Unity中就有了相应的组件,如果当时没有下载,推荐使用导入Vuforia sdk的方法,本人因为最近升级unity所以已经有相应组件啦~
首先注册Vuforia,官网 https://developer.vuforia.com/ 注册的时候按提示一步步来就好,验证邮箱时会有两封邮件,一封是它相应的条款,另一封是验证后的链接。
好了,我们先来创建一个Demo:
添加详细信息,选择默认选项就好
添加成功后
点击你创建的demo
选择Add Target
选择即将识别的物体类型,有2d图片,立方体,圆柱体,3d模型
上传你想要识别的图片,添加信息
上传之后:星级代表识别的难易程度,星星越多越容易识别,然后把这个demo的东西下载下来
下载之后选择平台,这里我们选择unity editor然后下载
未完待续
在简书找到了别人写的教程,很全,懒惰如我就不继续往下写了:
http://www.jianshu.com/p/11cd1c29adea
说一下容易出现的问题吧,比如识别很久或识别不出来,主要是识别图制作时的星级问题,如果星级太低就很难识别。
找到了一个提高识别图星级的教程:
http://blog.csdn.net/fenglele_fans/article/details/78332815
主要就是在ps中进行处理,以我刚刚处理过的一个图为例:
原图
可以看出来原图比较暗,后面的背景分两个颜色,这张图上传之后的星级是0颗(也是很sad)
我先是提高了它的对比度,没作用。又把背景去了变成纯色,还是没用。
后来看了上方列举的教程,发现识别图星级与图片上面的像素点有关系,于是加了滤镜,在ps中选择滤镜——滤镜库,我加的是海报边缘效果,个人认为油画效果也可以。
最终的图得了三颗星:
-end-