首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

业界 | 通过引入 ML,谷歌 ARCore 实时自拍 AR 的逼真效果更进一步

借助于 Pixel 相机中的 Playground 模式,你可以使用 AR 从不同的视角看世界。...ARCore 的 3D 网格以及它能实现的一些特效 为此,我们引入了机器学习(ML)技术来推断近似的 3D 表面几何结构,并且仅需要用到一个单摄像头输入而无需使用专用的深度传感器。...精确地裁剪面部能够极大地减少对一般的数据增强的要求,例如由旋转、平移和比例变换组成的仿射变换(affine transformations)等,同时让网络将大部分性能投入于预测坐标来提高其准确性——这对于锚定合适的虚拟内容至关重要...GPU 这一系列的优化的结果就是:使用更简单的模型带来了实质性的加速,同时也将 AR 特效质量的降低幅度最小化。 ?...最复杂模型(左)和最简单模型(右)的比较:在简单模型上,时序一致性以及对嘴唇、眼睛的追踪稍微降低。

1.2K20

浙江大学提出的RD-VIO: 动态环境中稳健视觉惯性里程计增强现实技术

首先,在第一阶段使用视觉和IMU测量将已知地标与新的关键点进行匹配。然后从匹配结果中收集错误统计信息,用以指导第二阶段的内部关键点匹配。为了应对纯旋转问题,检测传入图像帧的运动类型。...内容概述 首先采用了一个基准VIO系统,其基础是PVIO,但在使用包含平面先验,这个基准VIO系统也将用于后续的比较。我们的系统流程如图2所示。在这个基准系统的基础上进行了一些修改。...ADVIO 数据集 作为一个在现实世界环境中具有挑战性的数据集,我们发现我们提出的算法在 ADVIO数据集上表现良好,而大多数先前提到的算法都无法生存,包括当前的 SOTA 全 VI-SLAM 系统 ORB-SLAM3...与 ARKit 和 ARCore 相比,我们的系统在静态场景中配准的 APE 稍微较大。然而,在快节奏的场景中,它与 ARKit 和 ARCore 表现相当。...资源 自动驾驶及定位相关分享 【点云论文速读】基于激光雷达的里程计及3D点云地图中的定位方法 自动驾驶中基于光流的运动物体检测 基于语义分割的相机外参标定 综述:用于自动驾驶的全景鱼眼相机的理论模型和感知介绍

82211

武大赏樱预约不到名额?YouVisit AR旅游应用,带你重回校园

那想去武大看樱花,又预约上名额怎么办? 虚拟旅游解决方案提供商YouVisit,推出的AR校园旅游应用YouVisit Campus AR Showcase,或许能够解决这个问题。...借助与Google的合作,YouVisit使用ARCore将该应用带到了超过1亿部Android设备上。 ? 作为首批上线该应用的体验,匹兹堡大学AR旅游体验现已正式向用户开放。...该体验将匹兹堡大学校园及匹兹堡市的街景,以高精度虚拟模型的形态投影到用户视野中,便于用户俯瞰详细景观。 同时,用户可自由旋转模型,从多个角度探索建筑物及城市街道。...此外,模型还添加了互动元素,用户可以点击模型上方漂浮的全景球,观看特定景观的360°全景视频及相关信息。 ?

81080

RD-VIO: 动态环境下移动增强现实的稳健视觉惯性里程计

2D-2D匹配阶段:系统描述了在滑动窗口策略中如何处理无法跟踪的地标,以及如何补充新的地标以保持足够的数量。在这个阶段使用了原始的PARSAC算法,但仍然存在接近退化的挑战。...在这种情况下,系统将从该帧检测到的新关键点部分三角测量为地标,但只记录其起始帧和位置,而估计其深度,在获取足够的深度观察后,系统会重新估算并更新这些地标。...值得注意的是,由于纯旋转无法提供深度观察,因此系统会通过其他方法获取早期的位置估计,例如视觉惯性PnP。然而,在某些情况下,深度观察可能仍然不足,这时系统的视觉方法会更加适用。 图5....与ARKit和ARCore相比,在典型的相机运动静态场景中,我们的系统有稍大的APE。然而,在快节奏的场景中(例如A1和A2情况),它与ARKit和ARCore表现相当。...系统仍然存在一些局限性,在设备长时间处于极具挑战性的场景中,它可能无法很好地工作。

16011

【点云处理】开源 | 一种简单但有效的3D局部深度描述符(DIPs),不需要初始对齐就可以用于注册点云,性能SOTA!

备注:研究方向+地点+学校/公司+昵称,更快通过申请,长按加细分领域技术交流群,目前有细分领域:图像分割、图像目标检测、论文写作、车道检测、模型优化、目标跟踪、SLAM、点云处理(分割检测)、深度学习。...利用基于点网的深度神经网络提取点云斑块,根据估计的局部参考框架进行规范化,并将其编码为旋转不变的紧凑描述符。DIPs可以有效地在不同的传感器模式中进行推广,因为它们是从局部和随机采样点中端到端学习的。...在使用不同传感器重构的点云组成的室内和室外数据集上,我们评估和比较DIPs和手工制作的深度描述符的不同。...具体包含三个方面:(1)在RGB-D室内场景(3DMatch数据集)上取得了与最先进水平相当的结果,(2)在激光扫描仪室外场景(ETH数据集)上超越最先进的水平,(3)推广到为室内场景重建与Android ARCore

84530

深入浅出 ARCore

构建出这样一个模型后,可以在上面放置一些虚拟内容了。 ARCore是如何做到的呢?它使用三项关键技术将虚拟内容与真实世界整合到一起,这三种技术分别是: 运动跟踪 环境理解 光线评估 运动跟踪 ?...ARCore能检测到Camera捕获的图像在视觉上的不同特征,称为特征点。它使用这些点计算其位置变化。...这样,开发人员就可以使用这些信息,并将虚拟物体放置在平坦的表面上了。 由于ARCore使用特征点检测平面,因此可能无法正确检测到没有纹理的平坦表面(如白色桌面)。 光线评估 ?...其它机型还都不支持ARCore,当然有一些机型通过破解后的SDK是可以使用 ARCore的。该方法中的 Config 参数没有用到。...由于OpenGL是图像处理非常大的一个领域,无法通过一两篇文章讲解清楚,同时也不是我们本文的重点,所以我们这里不对它做详细介绍,有兴趣的同学可以到网上自行学习。

3.6K10

2020 Google 多项 ARCore 更新带来AR开发全新可能!

有道少儿词典 - 用 AR 身临其境地学习 有道少儿词典使用 AR 打破了时空限制,让孩子们有趣和又有效的方式学习新单词。...利用 ARCore 的环境理解(Environmental Understanding)及平面识别(Plane Finding),识别环境中的对象和特征,精确地理解环境,加上炫酷逼真的 3D 模型,为孩子们带来身临其境学单词的乐趣体验...学习过程中,孩子们不仅可以将精致模型投射在家里,从各种角度进行观察,放大缩小或移动;还可以点击模型上的中英文词框,或点进查词结果页,查看中英单词的权威释义,使形象和字义深刻联结。...不依赖任何特殊硬件,所以在大部分兼容 ARCore 的设备上都是可以使用深度API的。 Depth API 的一项最关键功能就是“遮挡”:虚拟物体能够准确地出现在现实物体后面,与场景真正融合在一起。...一旦我们知道场景里面的物体的距离,我们就可以在渲染虚拟物体的时候使用这个信息,进行 Z buffer 计算。

98720

移动AR市场风头太猛,谷歌ARCore能够狙击苹果ARkit吗?

同时,谷歌ARCore支持使用Java/OpenGL、Unity和Unreal开发虚拟角色,还支持从Tilt Brush 和Google上个月推出的VR建模工具Blocks中,直接导出ARCore对象。...另外,谷歌还在浏览器上下了功夫,他们开发了可以直接使用ARCore的浏览器 ,用户能够无需下载应用,直接通过浏览器预览各种AR效果。...在手机支持上,目前可以在Google Pixel手机和Galaxy S8上使用谷歌ARCore的一些功能,不过手机系统需要升级到Android 7.0 Nougat或最新的Android 8.0 Oreo...今年晚些时候,谷歌预计会有1亿台手机能够运行ARCore。...三大核心技术,应用了Project Tango技术的手机设备,加上特制的传感器和与之匹配的软件,可以让手机每秒进行1500万次3D测量,再结合它实时监测的位置和方向,能够根据大量数据实时绘制出周围世界的3D模型

1.1K00

一个AR Tech Radar的诞生

其中还有一些其他的人气技术,比如: ARCore,它是Google推出的运行在Android上的技术,但目前只有几款顶配的Android手机可以运行。...一个原因是ARKit和ARCore是才出来的新技术,它在unity上的兼容性和使用上肯定有很多未知的坑,我们期望使用比较稳定的平台。...3D建模不是我们的长项,所以前期我们做了很多调查,比如自己使用3D建模软件做一个雷达模型,或者去购买别人做好的雷达模型,或者外包给第三方公司做一个3D模型,再或者找会3D建模的同学加入我们。...但这些方案都被我们否决了,原因有很多,比如我们的经费有限,不能支持我们去找外包,也没有现成的模型给我们购买。而自己去学习3D建模的学习时间也长,同时也没找到会3D建模的同学。...还有一个比较棘手的问题就是,比如有些物体需要旋转两个90度再加上一些变换才能达到我们想要的位置。这对空间想象能力的要求就比较高,我们尝试了很多种旋转和变换,才最终找到了想要的位置。

76910

Google AR 交互的开源与幕后

我们使用 Substance Painter 为模型创建了基于实物的材质。连续迭代对开发来说至关重要,对创建美术内容来说同样如此。...事实证明,这套系统一直运行得非常好,我们甚至能在退出后重新加入游戏时损失任何操作 (做过实时多人对战的开发者会知道这有多重要)!...这是一个旨在展示 ARCore 强大功能的简单实验性应用。...该应用是在 Unity 中使用 ARCore 创建的,大部分视觉内容则是在 Cinema 4D 中创建的。...更希望您能在了解到用 ARCore 进行开发是多么简单后,能更有自信地开始创建属于自己的 AR 体验。我们期待着看到来自大家的作品! 请点击此处查看更多 ARCore 相关内容信息 ?

1.3K80

深度学习小白的福音:使用Deep Learning Studio涉及任何编码,训练并配置深度学习模型

AI工程师,数据科学家和全球的研究人员免费使用AI软件平台Deep Learning Studio。...在Deep Learning Studio中,预先训练好的模型以及内置的辅助功能可以简化和加速模型开发过程。我们可以导入模型代码,并使用可视化界面编辑模型。...,它们以与Amazon提供的提供商网站相同的价格为你提供不同的GPU实例,不包括额外或隐藏费用,它完全免费。不仅如此,一旦你在深度认知网站上注册了免费帐户,你也将获得2小时的免费 GPU培训时间。...对于那些想要在自己的GPU或CPU上训练模型的用户,Desktop版本允许他们使用他们自己的电脑,而不用按小时计费。...如果你的系统符合GPU要求,并且你已几乎准备好使用这款软件,请完成这些步骤并检查GPU支持选项。 ?

1.1K20

2023年小程序云开发cms内容管理无法使用无法同步内容模型到云开发数据库的解决方案

一,问题描述 最近越来越多的同学找石头哥,说cms用不了,其实是小程序官方最近又搞大动作了,偷偷的升级的云开发cms(内容管理)以下都称cms,不升级不要紧,这一升级,就导致我们没有办法正常使用cms了...新版本目前的问题吗就是下面几种 1-1,只能导入5张表 可以看我这里导入的是7张表,可是会提示我们超限 所以7张表只能导入5张 1-2,导入的内容模型无法同步数据库 虽然7张能导入5张表...,但是呢,我们这5张表无法通过到云开发数据库。...那我们着急使用的同学怎么办呢。。。 研究了一天后,终于找到了一个解决方案。 二,解决方案 既然是新版本cms导致的问题,那我们把新版本降到旧版本不就可以了吗。。。。...2-3,导入内容模型到旧版cms 我们开通好旧版以后,操作和之前一样。还是直接导入内容模型(数据表)就可以了 我们还是导入7张表。 这里可以看到7张表都导入成功了。

59330

使用webdriver-manager解决浏览器与驱动匹配所带来自动化无法执行的问题

使用webdriver-manager解决浏览器与驱动匹配所带来自动化无法执行的问题 1、前言 在我们使用 Selenium 进行 UI 自动化测试时,常常会因为浏览器驱动与浏览器版本不匹配,而导致自动化测试无法执行...,需要手动去下载对应的驱动版本,并替换原有的驱动,可能还会遇到跨操作系统进行测试的时候,以及浏览器自动升级后,也会导致与驱动匹配的问题。...为了解决这个问题,可以使用 webdriver-manager,它可以帮助我们自动识别当前运行环境下的系统信息以及对应浏览器信息,并自动下载对应浏览器驱动。...driver = webdriver.Chrome() driver.get('https://www.baidu.com/') 运行后报错,发现此版本的 ChromeDriver 与当前浏览器版本不匹配,无法执行...,可以创建一个记录器并使用 set_logger() 进行设置。

76140
领券