我们知道安卓是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. VMware ESX常用命令 和 IP 地址修改

    一. VMware ESX Command 1. 看你的esx版本 vmware –v 2. 查看显示ESX硬件,内核,存储,网络等信息 esxcfg-info -a(显示所有相关的信息) esxcf ...

  2. FT5X06 如何应用在10寸电容屏

    硬件搭起来看现象,如下图: 红色区域是FT5406上报有效数据的范围(1280*600),以左上角为原点 ,X轴方向上报数据的最大值1280,Y轴方向上报的最大数据是600..但是我用的LG的10.1 ...

  3. <meta name="viewport" content="width=device-width, initial-scale=1.0">的说明

    今天在做适配手机版时,chrome调到手机版,但是还是显示PC端的样式,无法展现出手机端的样式: 开始的时候还以为是chrome版本的问题,最新版本的chrome62.0是有很多变化的,而之前工作中使 ...

  4. Ubuntu 18.04 gcc降级为4.8.5版本

    1. 下载gcc/g++ 4.8 $ sudo apt-get install -y gcc-4.8.5 $ sudo apt-get install -y g++-4.8.5 2.  链接gcc/g ...

  5. Asp.net 中高亮显示搜索关键字简单方法

    今天用到搜索时的高亮显示,百度了一下,如下面: 1.替换关键字,对字体变色.         public static string ReplaceRed(string strtitle, stri ...

  6. 新建网站与新建Asp.Net Web 应用程序的区别

    .net网站和应用程序区别,网站是动态执行的不用编译,他只依赖于自己的文档本身,甚至你用aspx里直接写jsp代码都可以,其实网站可以说只是在.net平台中打开的文档,相当于最初的记事本编码,他并不需 ...

  7. Git----远程仓库01

    到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了 可是用过集中式版本控制系统SVN的童鞋们会站出来说,这些功能在SVN里早就有了,没看出Git ...

  8. Node.js中的express框架获取http参数

    最近本人在学习开发NodeJs,使用到express框架,对于网上的学习资料甚少,因此本人会经常在开发中做一些总结. express获取参数有三种方法:官网介绍如下 Checks route para ...

  9. hive 建表导入数据

    1. hive> create table wyp > (id int, name string, > age int, tel string) > ROW FORMAT DE ...

  10. sqoop安装配置

    下载 sqoop-1.4.5 安装包 配置 sqoop-env.sh #Set path to where bin/hadoop is available 配置Hadoop export HADOOP ...