我们知道安卓是Google开发的,那么关于AR谷歌有哪些作为呢?就是开发了Google Tango,尽管Tango还未开源,但是用户可以免费使用,可是一般的安卓手机是无法运行的,它对硬件有要求,这对它的装机量产生了很大的影响,影响了它的影响力扩展。在这一点上,苹果的ARKit就做的很好,不能说做到了极致,但是至少装机量上有了保障(参看WWDC2017,这是苹果继谷歌、Facebook、微软的Tango、Camera Effects和Hololens之后首次在AR领域的成果,将在室内定位、零售购物、穿衣全息投影等领域有所展现)。

为什么会出现这种情况呢?因为Google收购了PrimeSense,所以硬件上使用了它那一套,也就是RGBD相机,使用的tof原理,硬件上也就必须跟RGBD接轨,有发射信号和接收深度感知信号的元器件。而苹果则另辟奇径,或者说不得不这样无论什么原因吧,它推出了RGB单目的monocular开发包ARKit,而且要部署在游戏商店中,展现了它的AR野心。

自从PokemonGo引爆了AR手机游戏以来,各个手机厂商都想在AR领域一展身手,高通、安卓、苹果...但都处于造重复的轮子的过程,还没一家的单目SLAM所以吊打天下,如果ARKit布局成功,那将成为一统天下的AR生态圈,对苹果系统是很大的促进,顺其自然就会对苹果手机销售额有很大的影响。目前尚在观望,只是安卓的Tango目前处在一个比较尴尬的位置,因为联想首只吃螃蟹的跟Tango合作的Phab 2 Pro中生态圈中产品尚太少,难以吸引普通顾客购买达到良性循环,从而导致该AR生态圈比较狭小,只在极客和科研人员中间存在,如何将Tango推广到一般的安卓系统中是其面临的问题,毕竟只有联想一家跟Tango合作,要让所有的手机的硬件厂商配合Tango推广配套的芯片才能打造其这个生态圈,但硬件成本手机厂商们愿意承担吗?或者说用户愿不愿意为这个功能买单决定了手机厂商们愿不愿意为自己生产的手机安上Tango芯片。而这路漫漫其修远兮。也许Tango需要开源,或者转变思路,改走单目SLAM的路线,抛弃原来的Kinect相机路线,这舍弃的成本又该谁来承担呢?这条生产线会不会就这样断了呢?但是它还是有自己的价值的。且看且珍惜。

不得不说ARKit在单目领域的影响是很大的。谷歌的安卓要奋起直追了。该功能套件也许会影响到安卓系统的将来销售量。我希望安卓可以借鉴苹果的ARKit单目视觉实现AR,但这到底要到何年何月呢?这个开发包要到什么时候出现在安卓。

苹果之所以能快速推出ARKit主要原因在于它曾收购了Metaio,这是一个有很多开发者的SDK,可以与Vuforia匹敌。讽刺的是,Vuforia也被收购了,于前年被高通卖给了PTC。当时如果有远见的话,谷歌应该提前下手,不然也不会再一年多后出现劲敌。现在除了Metaio和Vuforia,还有如下开源的AR可供选择:artoolkit,wikitude,catchoom,亮风台HiAR,视辰EasyAR

以上这些AR都是单目的,也没有硬件方面的要求,跟ARKit很相似,可以做开发。对于不需要准确的深度信息,只注重效果来说,就够了。而对于准确的测量来说,还是不够的(这一句尚有疑问,ARKit的测量达到多少精度,Tango可以达到1/10)。

>>Visual Inertial Odometry:http://www.cnblogs.com/2008nmj/p/7008786.html

ARKit对安卓的提示 ARKit与Google Tango的更多相关文章

  1. 安卓安装提示:Android SDK requires Android Developer Toolkit version 21.1.0 or above. (错误解决方法)

    安卓安装提示:Android SDK requires Android Developer Toolkit version 21.1.0 or above.  (错误解决方法) 主要是因为版本号不正确 ...

  2. Google Tango初学者教程

    Getting Started with the Tango Java API In this tutorial, we'll go through setting up your build env ...

  3. Android SDK Manager 更新不了文件 提示https://dl-ssl.google.com refused

    sdk manager无法自动更新,总在提示超时!!!SDK更新时的“https://dl-ssl.google.com refused”错误 解决方法: 在Android SDK Manager-& ...

  4. Android SDK 安卓失败 提示: “Failed to fetch URL…” 的错误提示

    解决方法: 1.   打开Tools 选择 options  将  第一个复选框勾上.           (尝试一下,如果还是失败,参考2) 2.   打开本地host 文件, 在最后一行添加   ...

  5. Jenkins打包安卓时提示没同意constraintLayout的license的解决方法

    使用Jenkins打包安卓项目时,报错并失败,错误信息: You have not accepted the license agreements of the following SDK compo ...

  6. jquery toastmessage (Jquery类似安卓消息提示框)

    Do you wanna have some toasts ? jquery-toastmessage-plugin is a JQuery plugin which provides android ...

  7. Google Tango Java SDK开发:Configure and Connect 配置和连接

    Configure and Connect 配置和连接 Note: This section assumes you are familiar with the Android Activity Li ...

  8. Getting Started with Google Tango(Google Tango开始教程)

    https://developers.google.com/tango/ Build apps that understand space and motion in high fidelity on ...

  9. Google Tango service outdated谷歌Tango的服务过时了

    If you device showed "tango service outdated." It means that your Tango Core need to be up ...

随机推荐

  1. logstash使用分享

    1.logstash时间处理函数 当业务场景需要自有的time字段覆盖@timestamp字段的情况下 需要使用 date { match => ["time", " ...

  2. android adb端口被占用解决方法

    1.输入adb devices命令 C:\Users\Nick>adb devices List of devices attached adb server version (31) does ...

  3. AngularJS 最佳实践

    AngularJS 是一个 Web 应用框架,它实现了前端的 MVC 架构,能让开发人员很方便地实现业务逻辑. 举个栗子,要做到下面的效果,以前可能需要写一连串的 JavaScript 代码绑定 N ...

  4. 【python】使用Python中的urlparse、urllib抓取和解析网页

    一.解析URL 函数urlparse(urlstring [, default_scheme [, allow_fragments]])的作用是将URL分解成不同的组成部分,它从urlstring中取 ...

  5. iis 在站点中新建虚拟目录站点之后,虚拟目录中的 web.config 与 主站点中的 web.config冲突解决方案

    在虚拟目录站点中增加如下配置即可:<clear/>

  6. Bootstrap-CL:徽章

    ylbtech-Bootstrap-CL:徽章 1.返回顶部 1. Bootstrap 徽章(Badges) 本章将讲解 Bootstrap 徽章(Badges).徽章与标签相似,主要的区别在于徽章的 ...

  7. nohup 后台运行命令

    在Linux上部署zipkin,在SSH客户端执行java -jar zipkin-server-1.21.0-exec.jar,启动成功,在关闭SSH客户端后,运行的程序也同时终止了,怎样才能保证在 ...

  8. for循环以及作业要求

    continue表示结束当前循环的意思: for i in range(0,10): if i <3: print("loop ",i) else : continue pr ...

  9. 好记性不如烂笔头--linux学习笔记9练手写个shell脚本

    #!/bin/bash #auto make install httpd #by authors baker95935 #httpd define path variable H_FILES=http ...

  10. sql server2008本地连接选择windows身份验证无法登陆的解决办法

    1.安装完sqlserver数据库,本地连接登录不了 解决办法:进入cmd,输入net start mssqlserver 服务启动后,再次用windows身份验证就可以登陆本地数据库了