Unity+Vuforia开发增强现实(AR)教程——识别图的那些坑
2016-12-09 22:52
387 查看
Unity+Vuforia开发增强现实(AR)教程——识别图的那些坑
标签: vuforiaAR增强现实unity3d技术2016-06-21 22:37 3343人阅读 评论(0) 收藏 举报
分类:
增强现实(3)
版权声明:本文为博主原创文章,未经博主允许不得转载。
正文前的叨叨叨:
博主现在不做技术了,很久没更新了博客,但是一直有溜回来看看主页什么的。
很多朋友给我留言私信求教,我只想说,你们提的这些都不是大问题的,你们完全可以自己解决的啊,不要做伸手党,而且Vuforia和Unity一直都在更新,我之前的博客已经跟不上节奏了。
好吧,我确实是去做项目管理了,技术涉及不是很多,但是AR的坑还是陪程序猿踩过不少,准备出个系列和大家一起分享探讨。
———————————————————正文分割线—————————————————————————————————————————————————————
第一期:Vuforia识别图的那些坑
一、Vuforia的图片识别机制
大学时学习的是计算机科学的数字媒体方向,图像处理粗略接触过,对于Vuforia的图片识别机制,只能大概讲一下步骤和猜想,无法给出细节的东西。
1、 服务器对上传图片进行灰度处理,图片变为黑白图像;
2、 提取黑白图像特征点;
3、 将特征点数据打包;
4、 程序运行时对比特征点数据包。
二、对Vuforia来说什么是稳定的识别图?
根据上面的识别机制,不难推测出稳定识别图的特质。
1、 图片应避免大面积色值相近的相邻色块,否则一经灰度处理,整张图都糊了,撞色的图片设计能够使灰度处理后的识别图仍保有清晰的分界线。可以看看下面图片(左为原图)的对比,看似复杂的图片,色值一相近就跪了,识别特征0颗星。
2、 仔细观察下图(左为原图)特征点,他们大都集中相邻色块的分界线,所以撞色很重要,但如果不是这种纯色块的图案,那么线条较粗,拐点也比较多的图片效果也会很好(比如粗体汉字就可以极大提升识别点数量)。
三、经验之谈
识别图除了影响识别效率,还影响着Imagetarget下物体的显示效果,比如图片识别特征点3颗星或以上,但显示的物体还是会不停的小幅度抖动。出现这种情况的原因可能是:
1、 特征点分布不均匀,可能左下角大量特征点挤在一起,右上角的特征点确零散的分布。
2、 显示的物体离识别图的中心太远,如果物体能正好在识别图特征点分布较多教均匀的位置,且贴近识别图,那么可以很好的解决抖动。
相关文章推荐
- Unity+Vuforia开发增强现实(AR)教程——识别图的那些坑
- unity+高通vuforia开发增强现实(AR)教程(一)
- unity+高通vuforia开发增强现实(AR)教程(三)
- unity+高通vuforia开发增强现实(AR)教程(三)
- [转载] unity+高通vuforia开发增强现实(AR)教程(一)
- unity+高通vuforia开发增强现实(AR)教程(二)
- unity+高通vuforia开发增强现实(AR)教程(一)
- unity+高通vuforia开发增强现实(AR)教程(二)
- [置顶] Unity+Vuforia开发增强现实(AR)教程——识别图的那些坑
- Unity+Vuforia SDKAR开发系列教程--1.2 AR增强现实技术的应用领域
- unity+高通vuforia开发增强现实(AR)教程
- unity+高通vuforia开发增强现实(AR)教程(二)
- unity+高通vuforia开发增强现实(AR)教程(三) (勘误)
- (AR 增强现实)Vuforia+Unity 柱体识别
- AR(增强现实) unity+vuforia 基础教程(2)!
- unity+高通vuforia开发增强现实(AR)基础
- AR(增强现实) unity+vuforia 基础教程(1)!
- Vuforia ARSDK-Unity3D在Android下开发高通增强现实的小应用
- 高通AR增强现实多卡识别和扩展跟踪Unity
- Vuforia AR 高通SDK 在Unity3D下开发增强现实应用