AR在ios中的几种实现方法

1、利用第三方AR开发包去实现。时至今日,AR技术有了一定的发展,可以利用第三方的framework开发包导入工程来实现。而且国内外都有。国外的就是高通的AR实现方案。在高通VR的官网https://developer.vuforia.com/上,我们可以下载支持ios开发的framework,并且高通提供了一些实例demo,有关识别后显示3D物体,video等的一些基础与高级识别结果。国内的有easyAR http://www.easyar.cn/,跟高通AR有类似的功能,两者的操作方法略有不同,高通需要把图片传到其网站上的,而easyAR是可以直接在工程上替换想要识别的图片的,所以说在设定识别图片的方便度上,easyAR要比高通AR做的好一些。而在示例demo上二者大同小异,不过高通做的比easyAR要好一些,比如识别后显示video上,高通有点击暂停,在点击播放的效果,而且可以转入到本地播放器,而easyAR就没有这个功能。 当然还有其他的AR第三方,比如HiAR等。这是直接在xcode中做出的识别,下面的实现方案是通过unity3D导出xcode工程的方法实现。 2、随着VR、AR、MR的火热,unity3D的发展也是水涨船高,其跨平台性更是其一大亮点。高通AR,easyAR,HiAR,都有对应的unity3D的开发包,导入开发包之后便可进行操作,可以显示需要的3D或2D场景,而且也都支持云识别等。操作也不是太难。在这就不一一去说了。弄到之后,在导出xcode工程就可以了,注意在plist文件中加入允许使用相机的属性。 如果用高通AR或easyAR在xcode或unity3D实现AR的过程中遇到什么问题的,可以加我QQ 508230767,一起做研究。 3、关于人脸识别解决方案,可以利用opencv的一些东西。当然也可以用已经写好的一些第三方,比如face++,讯飞人脸识别等。至于如何用opencv实现人脸识别,下次在补充吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 开发场景介绍: 开发场景介绍摘自电脑爱好者2016年21期 AR可以让用户在扫描特定的图片、二维码时展现相应的视频...
    ZIM东东阅读 7,110评论 0 8
  • 高通VRhttps://developer.vuforia.com/easyARhttp://www.easyar...
    念念不忘的阅读 1,460评论 0 0
  • 摘选自微博。 .“阿凡提”意思是老师、有知识的人,是尊称。他的名字叫纳斯尔丁,为了对他表示尊敬,大家又称他为毛拉·...
    Broca阅读 215评论 0 0
  • 网络文学中有一句备受推崇的美文是“世间所有的相遇,都是久别重逢”,这句话是说给那些安之若素的爱情的,话一出,备受小...
    melodyHH阅读 574评论 0 0
  • 猎人们的生活方式总是让我很着迷。勇士饮食法也正是模仿猎人们的生活方式而设计的一种饮食法。其中最重要的两个概念:控制...
    杨世伟阅读 1,501评论 0 0