Catchoom AR SDK应用一

来源:互联网 发布:apache 支持asp 编辑:程序博客网 时间:2024/06/10 02:36

 
    这篇文章我首先介绍Catchoom SDK for Android。有关SDK和Sample在这个链接下载:http://catchoom.com/documentation/sdk/android/
    首先运行这个示例看看效果:
下载了SDK和sample包之后,解压之后将工程导入Eclipse,新建一个libs文件夹,将SDK中的libs文件夹中的内容拷贝进去运行即可。例子中有三个功能:①识别下面的图,然后覆盖另外一副图片在它上面;

二、这一个没有实现,囧!识别下面的图片,应该会叠加一个视频和一个交互按钮吧!

三、识别下面的图片,打开一个网页

看完这三个例子,确实没什么新奇的。因为感觉跟高通的VideoPlayback和CloudReco差别不大。而且,这些内容都是从所谓的云端下载的,我试了几次,只有一次成功,而播放视频的则是一次没成功,可能是因为我这边网速不行吧。

在官网上面介绍,他的产品主要包含CraftAR,具体包括图片的识别,Mobile SDK,云端服务等,现在不管啥,碰到云的高度,都会收点费用,高通是,Catchoom也是。

CraftAR可以实现两个方面功能:

一、成熟的增强现实技术,包含3D模型,动画以及各种交互按钮;
二、单纯图片识别,可以通过图片进入一个网页,例如优惠券、视频和产品评级等等。

在使用前,首先需要创建你需要显示的内容,例如待识别的图片,视频、模型、网站链接甚至可以自定义。然后才创建APP。
跟高通不一样的地方就是,他的所有数据都是在云端的,所以只要给钱,存储量还是很大的。高通只是待识别的图片存在云服务端。
1、上传待识别图片
2、创建素材
3、将材料发布到云端

创建自己的APP:

一个Catchoom APP需要摄像头和网络连接,使用提供的SDK和参考官方API进行开发,你之前设定的内容只能在你的APP中才能看到。
通过应用扫描设定的图片之后显示需要融合添加的内容。

云端图片识别:

官网给出的关键字是:Speed.Accuracy.Ease of use.Resilience.In the cloud.
1、识别时间<0.5s
2、错误率小于1%
3、indexes images in 0.1s flat(没看懂,囧!)

应用的鲁棒性较强:

1、对大场景和光照条件变化情况适应性较强
2、大数据
3、部分遮挡情况鲁棒性强,依然能正常工作
其中1和3不值得一提,对高通和metaio这些无标的注册算法实现的AR应用,都具有这种性能。倒是第二个性能是一些玩家感兴趣的,也是我看重的一点。

可识别的对象:

1、书本、CD等封面
2、报纸杂志
3、品牌logo
4、海报
5、包装盒
6、纪念碑和地标
总结:足够多自然特征点,这个看高通官网的比较好

不可识别的:

1、人脸识别
2、类别检测
3、没有图案和Logo的衣服
总结:还是自然特征点,以及算法中没有添加的模块。PS:有了大数据和云做后盾,早晚要实现的。

费用情况:


总结:要是想用,钱包拿来!
后面有时间用一下试用版,再给大家说说心得!
本人自建技术交流群:308377662,欢迎大家加入!
AR技术网技术交流群:293393443,欢迎大家加入!
欢迎大家两个同时加入!

0 0