AR介绍

news/2024/7/1 6:32:59

AR介绍

AR全名扩增实境,是一种实时融合现实与虚拟的图像技术

AR技术的三板斧:感知(寻找目标定位位置-与环境交互),渲染(实现产品交互-与客户交互),追踪(捕捉目标运动轨迹-客户环境上下文)。

目前很多照相软件都可以实时地让视频里的用户吐出狗舌头,戴上猫耳朵,画上萌萌的胡须,甚至有些软件可以让用户实现AR试妆。这些软件都具备成熟的人脸感知能力,包括人脸的位置,嘴巴的开合,甚至五官的位置与轮廓。但是这些感知是有局限性的,聚焦在相对成熟的人脸感知领域;要让机器感知人类感情或者大千万物是更为艰难的任务。

基于深度学习的云识别服务

深度学习在图像上的应用已经十分成熟,包括目标识别模型图像分类模型等。我们结合了两者来实现图像感知功能,以下简述两者的特点:

  • 目标识别模型:可以感知目标物的内容的位置,缺点是感知能力较弱
  • 图像分类模型:拥有高感知能力的“分类模型”,缺点是无法确定目标位置

透过结合分类模型与识别模型优点,对于大部分的物体可以用识别模型识别位置,而难以感知的物体交给分类模型,并且“猜”一个物体出来。

训练数据多样性问题(深度学习需要大量的数据支持,但是大量且多样化的资料采集是非常难且费时)

图像合成是解决多样性问题的一种利器。透过图像合成,我们可以自动化的将任意的目标物,放置在任意的背景:

  • 在绿幕搭配图像采集工具,大量采集目标物图像

  • 搭配自动绿幕抠图,抠出图像目标

  • 与任意背景图像合成,并将目标色彩转换至与背景相近的色彩分布

值得注意的是,图像合成不在乎合成结果是否合乎逻辑,例如大小与物理定律。合成目的在于教导机器区分前景与背景

色彩与成像模拟(类似生成毕加索似的画)是另一种利器。利用两种自动化算法,可以从已有的图像转换成其他摄像头采集的模拟图像:

  • 纯色彩变化:以图像B的色彩当作参考,将图像A的色彩分布转化与图像B一致
  • 响应曲线模拟:将摄像头A的响应曲线用另一款摄像头B的响应曲线替代,模拟摄像头B的生成图像

 


http://lihuaxi.xjx100.cn/news/238829.html

相关文章

创始区块链初始化

想知道更多区块链技术知识,请百度【链客区块链技术问答社区】如果通过创世区块来初始化区块链的话,首先需要一个初始化区块链的json文件,如下。 { “config”: { “chainId”: 15, “homesteadBlock”: 0, “eip155Block”: 0, “eip158Block…

Windows Phone SDK update for Windows Phone 7.8

下载:http://www.microsoft.com/en-us/download/details.aspx?id36474 (在线安装) http://kuai.xunlei.com/d/cHbJCAIX4wBNVgFR5aa (离线下载 全语言 5.5G....) MS博客介绍:http://blogs.windows.com/windows_phone/b/wpdev/archive/2013/01/22/now-a…

测试覆盖率

一、概念 覆盖率:用来度量测试完整性的一个手段,大体可划分为逻辑覆盖和功能覆盖 覆盖率 (至少被执行一次的 item 数)/ item 的总数二、常用的逻辑覆盖 覆盖率中最常见的是逻辑覆盖率(Logic Coverage),也叫代码覆盖…

docker使用mongo_如何使用Docker在AWS上部署Mongo:初学者的权威指南

docker使用mongo为什么需要这个? (Why you need this?) 因为JS Python Mongo 完整的数据开发 (Because JS Python Mongo full data development) I am a Meteor developer. More precisely I use Vulcan.js, but that’s a whole other story. Meteor is a fu…

@RequestBody和@RequestParam区别

转载自(http://blog.csdn.net/xinluke/article/details/52710706) RequestParam 用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是a…

入职后发现公司是外包全职_我如何通过全职工作,伴侣和3岁的双胞胎男孩打造产品...

入职后发现公司是外包全职by Courtney通过考特尼 我如何通过全职工作,伴侣和3岁的双胞胎男孩打造产品 (How I built my product with a full-time job, partner and 3 year old twin boys) If you’ve opened this article then I’ll assume that you’re either …

一个装作异步的代码段

// 获取当前周期 getCurrentCycle(subDepartmentIdthis.props.subDepartmentId) {let { dispatch } this.propscalculateApi.currentKaoqinCycle({id:subDepartmentId}).then(res>{ if (res.data.id) { //console.log(res.data.name); this.setState({ cycleName: res.data…

区块链中的HASH算法

想知道更多区块链技术知识,请百度【链客区块链技术问答社区】 链客,有问必答!! 区块链笔记-Hash算法 区块链技术是一系列技术的结合,建立新的技术架构,hash算法是很重要的一块,如果理解不当的地…