AR识别地面的原理

手机AR通过摄像头来扫描真实世界的环境时,返回给手机的是一张不断刷新的图片,AR插件会通过相关算法来进行识别图片中的深度与环境生成很多的【标识点】,当【标识点】在某一水平面足够多的时候,手机的AR功能就会认为扫描到的区域是一个与真实环境平面重叠的【平面】,这时才可以把模型固定到这个真实的平面上。
       可以简单认为这个识别到的【平面】就是由许多的【标识点】构成的,而AR模型就是恰好固定在其中一个【标识点】上。同时因为握持手机时获得的影像时刻都可能改变,所以一般AR插件会不断更新这个识别到的【平面】,这个【平面】上的【标识点】也在时刻进行刷新。固定在【平面】上某个【标识点】上的AR模型也会跟着刷新位置,这样才能够保证AR模型的位置与真实环境融合,能像真实物体一样在不同的角度看到不同的形态。
       因为识别到的【平面】会不断更新, 所以不能把【平面】某个【标识点】看成原点。某种意义上手机才是AR识别的【原点】。

多人AR识别地面的原理

相同环境下的多人AR识别的原理是:手机A识别到一个【平面】,这个平面是由许多【标识点】构成的,手机A会不断把这些【标识点】传送给本地的服务器,靠诉服务器手机A的平面是这样的;同理其他用户的手机也会做类似的处理。
       通过不断地上传与获取所有用户的【标识点】集合,所有手机会不断把服务器中保存的【标识点】集合与真实环境进行比对,当识别到相似度大于系统条件时便认为该【平面】就是已经识别的【平面】,从而同步其他用户的AR数据。

关于AR识别地面的个人理解相关推荐

  1. 图卷积网络进行骨骼识别代码_【骨骼行为识别】2s-AGCN论文理解

    Two-Stream Adaptive Graph Convolutional Networks for Skeleton-Based Action Recognition 论文链接: https:/ ...

  2. Unity Vuforia 之 AR 识别物体抖动的简单解决思路参考

    Unity Vuforia 之 AR 识别物体抖动的简单解决思路参考 目录 ​ 一.简单介绍 二.问题 三.简单解决思路 附录:Vuforia SDK 的功能如下 一.简单介绍 目前世界上主流的AR ...

  3. 百度地图AR识别SDK免费推出

    在今年的9月份,百度地图开放平台曾做过一期关于<LBS+AI新浪潮,不止于此>的主题沙龙,现场开发者反响爆棚,也一起探索了在AI技术的加持下,地图产品及依赖于位置服务相关的开发者产品将有哪 ...

  4. Android 集成百度地图AR识别SDK(二)

    废话 今天我们开始集成百度地图AR识别SDK(后面简称AR SDK)的第二章,这一章我们主要讲Android Studio如何配置AR SDK 我们如果单单只看文档的话,很难看懂如何集成,我们需要结合 ...

  5. Android 集成百度地图AR识别SDK(一)

    废话 我最近一直在想手机上如何实现AR功能,很多方法都试过了,但是要不是一些官方文档看不懂,要不就是集成起来特别麻烦,总之就是无从下手 有一天,一位同事突然和我说百度地图有AR功能,于是我赶紧试了下, ...

  6. 微信小程序AR识别(不是截图方式)

    AR识别(不是截图方式) 示例库 代码片段

  7. 机器学习与人脸识别1:如何理解机器学习

    下面两个解释观点是从知乎摘取的:仅供参考 1. 人工智能与机器学习 一个常常让大众感到困惑的问题是:人工智能(AI),机器学习(ML),深度学习(DL),机器视觉(CV)以及自然语言处理(NLP)之间 ...

  8. 声纹识别PLDA模型的理解

    PLDA算法解释 概念理解 在声纹识别领域中,我们假设训练数据语音由I个说话人的语音组成,其中每个说话人有J段自己不同的语音.那么,我们定义第i个说话人的第j条语音为Xij.然后,根据因子分析,我们定 ...

  9. 做一个AR识别IP人物形象的微信小程序

    一:先看效果 AR 二: 整体思路以及用到的第三方图像识别算法 1.调用微信小程序的相机功能(主要使用实时帧数据,已附链接): CameraFrameListener | 微信开放文档 2.  将获取 ...

最新文章

  1. 写出我的第一个框架:迷你版Spring MVC
  2. SAP QM MB56 报表没有结果之分析与对策
  3. 关于缓存命中率的几个关键问题!
  4. 重磅!Github 开放无数量限制的免费私有仓库!
  5. javascript数组常用方法
  6. C语言里printf函数格式控制符的完整格式
  7. 电子垃圾行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  8. 向android获取文件路径,在Android上获取图像的文件路径
  9. 存储过程系列三:根据表别名方式distinct去重插入
  10. 【读书笔记】金字塔原理-构建金字塔的层级关系
  11. 雨笋教育干货分享:0day漏洞利用及抓取的姿势
  12. Seaweedfs安装配置使用及mount挂载
  13. 3、RDA8910(4GCAT1)CSDK二次开发:GPIO输入详解
  14. History of Object Recognition (物体识别)
  15. PDF怎么编辑注释? 5 个免费好用的 PDF 注释器
  16. 分布式能源的不确定性——风速测试(Matlab代码实现)
  17. 刷相关搜索软件_【亚马逊排名算法】搜索加购为什么能提升关键词排名?
  18. 行业短信 运营思路_游戏行业短信平台解决方案
  19. PRD:抖音APP产品需求文档
  20. 批量删除QQ空间日志

热门文章

  1. 12.09京东金融面试归来
  2. Java课程设计——房屋出租信息管理系统
  3. 在信用中国网站爬取你想要查找的任何公司的所有相关信息
  4. 人人学人人【一】 —— 谁人打的太极拳?(转)
  5. 肌肤水嫩完美无瑕的美容餐
  6. MYsql的enum字段报错row,SQLSTATE[01000]: Warning: 1265 Data truncated for column at row 1错误代码解决方法
  7. springboot+redis实现热词搜索推荐(Java)
  8. 语义分割计算IOU,python实现
  9. Cppcheck 用法(上篇)
  10. 手机短信删除了怎么恢复