2020-07-20 08:48

带有Google Face API的Android增强现实

  增强现实(AR)是指将虚拟世界的各个部分叠加在现实世界上。它与虚拟现实(VR)相反,后者是用虚拟世界代替现实世界。这对于Android移动应用程序开发非常有帮助。移动设备上的这种增强现实仅意味着通过多媒体内容增强通过设备的相机可以看到的内容。例如,您可以将手机相机对准电影海报。观看其拖车,或者您可以在天空的起点移动并知道其名称。因此,出现了在何处显示,显示什么以及如何显示的问题。如果你想了解更多内容,请联系我们济南网站建设

  “位置”可能涉及二维图像匹配和跟踪等领域。它还包括3-D匹配和跟踪,位置跟踪和SLAM跟踪。它使用GPS,指南针,加速度计,陀螺仪。有时,它不过是一些预定义的点位置,通常称为兴趣点(POI)。

  然后,“通过什么”和“通过什么”方法可以使用3D显示渲染,动画和手势检测。总而言之,客户端可能能够与之连接(例如,旋转或移动它)的任何高级数据(例如,内容,图片,视频)可能是什么。

  Google的Face API可以做什么?Google的Face API执行面部检测,该检测位于图片中,以及图片的位置(在照片中的位置)和简介(相对于相机,它们面对的方式)旁边。它可以识别地标(脸上的兴趣点)并执行安排,以决定眼睛是睁着还是闭着,而无论脸上是否咧着嘴笑。Face API还可以识别并捕捉运动图像中的表情,这被称为面部跟踪。

  Face API不执行面部识别,该识别将给定的面部与个性相关联。Facebook不能分辨出图片中的面孔,然后再识别出那个人,这一点无法发挥出来。

  一旦准备好区分一张脸,其位置和其在图片中的点,就可以利用该信息通过自己的特定现实来放大图片!诸如Pokemon GO或Snapchat之类的应用程序利用扩展现实为客户提供了一种有趣的方法来利用其相机,因此您可以!

  现在让我们介绍一下目前存在的各种AR工具中的五种,您可以利用它开发用于智能手机,平板电脑甚至智能眼镜的应用程序。随附的表格包含有关许可证的数据,在这些数据下传送了每个工具,以及它所支持的阶段。

  ARPA SDK图片(多)识别和(多)跟随(连续)的3D抗议渲染,以及客户与3D对象的合作(例如,确定,转弯,缩放)是ARPA SDK提供的用于构建AR的部分组件iOS和Android上的应用程序。ARPA GPS SDK通过基于地理位置的AR实用性对ARPA SDK进行了补充:它使您能够表征自己的特定POI,这些POI在被识别时可以选择它们,并获取有关它们的更多数据,甚至对其进行活动(例如,“我在那里”活动,其中显示了指向所选POI的指南。

  ARPA GLASS SDK和ARPA Unity插件分别与适用于Google Glass的ARPA SDK和Unity转向电机的比较实用性。这些SDK背后的组织Arpa Solutions多年来建立起自己的AR阶段非常重要。组件的一部分(例如,面对确认和虚拟捕获)最终可能同样会交换给SDK。

  ARLab SDK借助AR Browser SDK,您可以连续不断地从场景中自由添加和删除POI,并与其进行连接。例如,触摸它们或指示相机。它对他们执行活动(例如,发送短信或在Facebook上报价)。通过图片匹配SDK,您可以使用大量图片(从邻域资产和远程URL堆叠)创建自己的附近协调池。它用于协调与网络无关的任何图片。同时,它还支持QR码和扫描仪标签确认。除了这两个SDK外,ARLab还将很快分发对象跟踪,图像跟踪和虚拟按钮SDK。所有SDK均可用于Android和iOS。

  DroidARDroidAR是一种开源结构,为Android应用程序增加了基于区域的AR实用性。运动(例如,全转)位置,支持静态和活跃的3D对象(利用libGDX游戏开发框架中的模型加载器)。客户可以与之合作(例如,点击他们),而标记发现是其中的一部分。DroidAR提供了该功能,而对于该合资企业而言,糟糕的文档为它提供了阴影。GitHub上的风险自述文件记录的一部分回顾了DroidAR的关闭源变体DroidAR 2,与开放源代码合作伙伴(例如Hammer和jMonkeyEngine模块)相比,这似乎使它们更具吸引力。

  Vuforia多目标识别,目标跟踪,虚拟按钮,Smart TerrainTM和扩展跟踪是Vuforia SDK元素的一部分。Vuforia支持识别几种目标(例如,物体,图片,英语内容)。特别是出于图片确认的目的,Vuforia允许应用程序使用小工具或云中附近的数据库。该平台可用于Android,iOS和Unity。同样,SDK也适用于出色的眼镜。特别是爱普生Moverio BT-200,三星GearVR和ODG R-6和R-7。截至目前,它已进入测试阶段。它是开放供合格的设计师尽早使用的应用程序。

  Metaio SDKMetaio SDK支持2D图片,3D抗议,面部,SLAM和区域追踪等。它是一种标准化的识别和QR码检查,持续的视觉追踪(通过Metaio CVS断开连接和在线连接)以及信号发现。它还概述了他们自己的AR脚本方言。AREL(增强现实体验语言),使您能够利用普通的Web高级功能(HTML5,XML,Javascript)构建AR应用程序。将它们发送到整个地方。您可以利用Metaio SDK为Android,Windows PC,iOS,Epson Moverio BT-200和Vuzix M-100,Google Glass创建AR应用程序,或者利用Unity。如果你想了解更多内容,请联系我们济南网站建设