0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

谷歌:即时动作追踪技术让物体可以无缝的和动态的实时环境进行互动

fFU3_vrtuoluo ? 2018-02-08 13:41 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今日,谷歌Research团队在网站上发表博客称,为安卓上的Motion Stills(视频捕捉和观看app)增加了全新的AR模式。在AR模式下,用户只需点击屏幕就可以将有趣的虚拟3D物体放置在静止,或者移动中的水平面上(比如桌子、地板和手上),让这些物体可以无缝的和动态的实时环境进行互动。我们还可以直接录像以及导出GIF图和视频。

这一AR模式由实时动作追踪功能所实现,这是基于iOS版Motion Stills的Motion Text和YouTube上的privacy blur的技术所实现的6自由度追踪,能够精确的追踪静止和移动的物体。谷歌的团队对这一技术进行的完善和提升,使其可以在任何配备了陀螺仪的安卓设备上实现有趣的AR功能。

当用户碰触屏幕时,Motion Stills AR能够将一个3D的虚拟物体“粘贴”到指定的位置,使其看起来就像真实世界的一部分一样。通过假定跟踪表面和地平面是平行的,同时使用设备的加速传感器来提供手机相对于地平面的初始定向,可以追踪摄像头的6自由度(3个平移自由度和3个旋转自由度)。这让我们可以精确的改变和渲染虚拟物体。

谷歌:即时动作追踪技术让物体可以无缝的和动态的实时环境进行互动

即时动作追踪

即时运动跟踪的核心是将摄像机的平移和旋转估计分离,将其视为独立的优化问题。 首先,我们只根据相机的视觉信号确定3D相机的平移。 为此,我们观察目标区域的明显2D映射和跨帧的相对比例。 一个简单的针孔照相机模型将图像平面中的盒子的平移和缩放与相机的最终3D平移相关联。

谷歌:即时动作追踪技术让物体可以无缝的和动态的实时环境进行互动

为了解决这个问题,我们在我们现有的跟踪器中添加了比例估计,并在摄像机的视场之外追加了区域跟踪。 当相机靠近被跟踪的表面时,虚拟内容能够精确地缩放,这与真实世界对象的感知一致。 当你在目标区域的视场之外平移时,虚拟物体将重新出现在大致相同的位置。

在这之后,我们使用手机的内置陀螺仪来获得设备的3D旋转(滚动,俯仰和偏航)。 估测的3D对应图像与3D旋转相结合,使我们能够在取景器中正确渲染虚拟内容。 而且由于我们分别处置旋转和平移,所以我们的即时运动跟踪方法不需要校准,可以在任何带有陀螺仪的Android设备上工作。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 3D
    3D
    +关注

    关注

    9

    文章

    2965

    浏览量

    111365
  • 谷歌
    +关注

    关注

    27

    文章

    6233

    浏览量

    108568
  • Ar
    Ar
    +关注

    关注

    25

    文章

    5162

    浏览量

    173391

原文标题:谷歌黑科技:仅用手机陀螺仪实现AR中动作追踪

文章出处:【微信号:vrtuoluo,微信公众号:VR陀螺】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    资产追踪与室内导航

    在数字化转型的浪潮中,资产追踪与室内导航作为两项关键技术,正在改变企业管理空间和资源的方式。从医院高效管理医疗设备,到商场为顾客提供无缝导航体验,这两项技术在提升效率、降低成本和优化用
    的头像 发表于 07-04 18:22 ?187次阅读

    一种适用于动态环境实时RGB-D SLAM系统

    近期用于视觉SLAM的3D高斯泼溅(3DGS)技术在跟踪和高保真建图方面取得了显著进展。然而,其顺序优化框架以及对动态物体的敏感性限制了其在现实场景中的实时性能和鲁棒性。为此,我们提出
    的头像 发表于 07-04 15:14 ?317次阅读
    一种适用于<b class='flag-5'>动态</b><b class='flag-5'>环境</b>的<b class='flag-5'>实时</b>RGB-D SLAM系统

    电缆负荷电流监测系统:高压电缆实时守护者

    一、核心技术原理(直击高压场景) 动态负荷电流追踪 ?高压传感技术:采用光纤光栅传感器或电子式电流互感器,耐受高压环境
    的头像 发表于 06-23 14:43 ?157次阅读
    电缆负荷电流监测系统:高压电缆<b class='flag-5'>实时</b>守护者

    基于Nanopaint压感油墨系统的柔性传感系统在体育表现监测中的应用

    体育活动中常见的重复冲击和极端环境实时监测:为教练与运动员提供即时反馈。 轻量化设计:确保运动员在佩戴时保持舒适,几乎无额外负担。 广泛的体育用品适用范围 ●可穿戴运动与表现追踪
    发表于 05-14 13:18

    RFID在资产追踪中的应用

    RFID是一种通过无线电波进行数据读写和物体识别的技术。它由电子标签、读写器和天线组成,能够实现非接触式的数据交互。相比传统的条形码技术,RFID具有更高的效率、更强的抗污染能力和更远
    的头像 发表于 04-11 16:39 ?464次阅读
    RFID在资产<b class='flag-5'>追踪</b>中的应用

    RFID在物流追踪中的应用

    RFID是一种通过无线电波进行数据读写和物体识别的技术。它由标签、读写器和天线组成,能够实现非接触式的数据交互。相比传统的条形码技术,RFID具有更高的效率、更强的抗污染能力和更远的读
    的头像 发表于 04-03 15:03 ?521次阅读
    RFID在物流<b class='flag-5'>追踪</b>中的应用

    基于BLE技术 智能手写笔解决方案:改变你的书写体验PTR5415

    的书写动作和手势,实现高精度的数字化书写。 2、实时同步:通过与移动设备的BLE连接,智能手写笔可以实时将书写内容传输到设备上,用户
    发表于 03-11 17:50

    PHY6236蓝牙5.4超低功耗高性能无线通信SOC 智能物流管理应用

    和效率?2、?智能物流追踪?:在运输车辆或货物上安装蓝牙设备,可以实时追踪货物的位置和状态,包括温度、湿度等环境参数,确保货物的安全、及时送
    发表于 01-23 16:44

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-运动追踪之六轴传感器使用场景

    身上,用于实时监控机器人的运动和姿态,帮助机器人进行自主导航和姿态控制。2.智能手机和智能手表:六轴传感器可以用于智能手机和智能手表中的计步、运动追踪、手势识别、游戏控制等功能。3.飞
    发表于 12-02 09:47

    飞凌嵌入式ElfBoard ELF 1板卡-运动追踪之六轴传感器使用场景

    身上,用于实时监控机器人的运动和姿态,帮助机器人进行自主导航和姿态控制。2.智能手机和智能手表:六轴传感器可以用于智能手机和智能手表中的计步、运动追踪、手势识别、游戏控制等功能。3.飞
    发表于 11-29 08:57

    物体识别桌 AR物体互动桌 电容屏实物识别漫游桌

    在这个科技发达的时代,AR增强技术也在迅速发展,在展厅展馆中发光发热,带来了创意无限的互动展示效果,AR技术结合物体识别技术打造的AR
    的头像 发表于 10-21 17:44 ?513次阅读

    物体识别交互软件 AR实物识别桌软件 电容物体识别桌

    物体识别交互软件是一种新型的展示互动设备,其采用Unity3D技术开发,还运用物体识别技术、多媒体技术
    的头像 发表于 10-16 17:22 ?691次阅读

    是否可以在TLV320AIC3120中动态/即时更改采样率?

    是否可以在 TLV320AIC3120 中动态/即时更改采样率?
    发表于 10-10 07:05

    一种半动态环境中的定位方法

    在非静态环境进行地图绘制和定位是机器人学的基本问题。之前的方法大多关注静态和高度动态物体,但在半动态
    的头像 发表于 09-30 14:40 ?650次阅读
    一种半<b class='flag-5'>动态</b><b class='flag-5'>环境</b>中的定位方法

    一文弄懂实时动态载波相位差分技术和伪距差分技术的区别

    技术的区别。 首先,我们先来了解一下实时动态载波相位差分技术。这种技术主要是通过对载波相位进行
    的头像 发表于 09-13 11:14 ?2104次阅读
    一文弄懂<b class='flag-5'>实时</b><b class='flag-5'>动态</b>载波相位差分<b class='flag-5'>技术</b>和伪距差分<b class='flag-5'>技术</b>的区别