最近体验了一把AR开发,再次证明,就算再有经验,尝试一个从未接触过的领域,还是难免有坑,用了几个框架,其实根本没跑起来,更别说二次开发了,前前后后坑了2个星期吧,这2天才算走上正轨,最后选了Vuforia
一开始可选的AR框架可多了。。。。。。。
1.EasyAR
国产的,想说爱你不容易,又被坑了,不服还想试用的,
如果你用过,能不被坑,请留言打我脸
同样的收费模式,实际功能对比Vuforia真的差距不是一丁点半点
2.ARToolKit
老牌开源,据说现在被苹果收购了,之后应该能直接在iphone摄像头上面输出AR吧,
所以还在做AR APP的同学得加紧了,做点创意东西还能赚点小钱,要是官方一出,小创意的APP就没地儿占了
能直接NATIVE ANDROID, xCode开发, 但对Unity3d的支持真心不好
唯一好处就是算法开源吧
3.Vuforia官网
https://library.vuforia.com/
真心推荐入门用这个
据说是支持64位了,
但我还是保险起见,选了X86的unity3d 5.3.2版本开发
如果不知道如果下载,旧的,X86版本的新手请留言
截图稍后放上,效果真的不要太好(用了一个网上下载的比较精细的食物模型,oppo千元机,屏幕大惊喜,摄像头刷新也惊喜)
android版本试用
http://download.csdn.net/download/avi9111/9940875
*Vuforia的例子CSDN一抓一大把,很多哥们确实写的不错
Image识别 | http://www.cnblogs.com/AaronBlogs/p/6930850.html |
圆柱识别(可乐罐) | 点击打开链接 |
多个对象识别 | |
3dObject对象识别 | http://www.csdn.net/article/a/2015-04-01/15823506 |
文字识别 | |
自定义(可以自己写脚本)识别 | |
VirtualButton(其实就是理解为自建UI) | 用Unity3d的表示UI都有好几套,自建UI的都是渣渣,但是请考虑其他平台程序员感受 http://blog.csdn.net/zheenyuan/article/details/53318620?ABstrategy=codes_snippets_optimize_v3 |
VuMark | 下一代条形码?? |
Word | 句子,短语,段落??就想知道中文支持到底行不行 |
ps.真心不敢说懂很多,但是希望我的经验能让大家少走弯路,
入门建议选Vuforia, 无论你是否用UNITY3D都可以,深入用ARToolKit,或者那个西班牙公司的框架,
至于那个国产的还有某些前景不明朗的开源,还是省点时间去陪女友去看电影好了,就别浪费时间踩坑了,
我个人也不打算花太多时间在这个AR项目上面(明年微软的hololens出商用,AR技术还能发挥作用)
**
===========================================
现在这个开源的年代,大家动辄百度,github,以为这样就很懂技术,
殊不知远程协助,信息交换才是互联网的初心,
现在的github, 百度的信息量的增长已经和作用力不是正比了,github上面的项目多一个,只会增加你多一份选择的困难,(项目启动延时,中坑几率多)
就拿github来举例子,你可能会搜,C# , JAVA AR,连个图都搜不出来,GITHUB对于图像识别,或者集群算法这种深入研究项目,会有帮助,但对于商业项目,完整项目,又或者系统框架的信息量真的少的可怜,可你真的确定你公司是一个研发公司?
现在AR应用,AR硬件都满天飞的2017年,GITHUB连一个AR图都搜不到,
只能说没有什么事情是万能的,信息越对称的年代,人的能力越能体现出来
)