EasyAR4.1发布以后,官方人员说增加了平面识别的功能,放在了运动跟踪里面。

重新下载了官方示例,安装之后看了下,点击Motion Tracking运动跟踪以后,效果如下。

运行效果

会多出一个黑色的框在平面上,但是,示例中黑色框只会有一个。点击黑色框以后,会方式一个方块。方块可以在黑框范围内拖动。

一旦放置了方块,就不会在其他位置有黑框了,必须点击按钮“Unlock Plane”之后,才能在新的位置有黑框。

场景设置

场景设置和原有的运动跟踪没区别,确实如官方所说是在运动跟踪的功能中增加了平面识别。

关键代码

private void Update()
{...//如果VIOCamera存在if (vioCamera.Device != null && vioCamera.Device.Type() == typeof(MotionTrackerCameraDevice)){//按钮处于解锁状态if (!UnlockPlaneButton.interactable){//判断黑框是否在当前摄像机的视野中var viewportPoint = Camera.main.WorldToViewportPoint(Plane.transform.position);if (!Plane.activeSelf || viewportPoint.x < 0 || viewportPoint.x > 1 || viewportPoint.y < 0 || viewportPoint.y > 1){//通过摄像机检测视野中的平面var viewPoint = new Vector2(0.5f, 0.333f);var points = vioCamera.HitTestAgainstHorizontalPlane(viewPoint);//关键方法if (points.Count > 0){//将黑框移动到对应位置Plane.SetActive(true);Plane.transform.position = points[0];Plane.transform.localScale = Vector3.one * (Session.Assembly.CameraRoot.position - points[0]).magnitude;}}}...}
}

EasyAR4.1提供的平面识别的示例能够识别水平平面,不能识别垂直平面。效果嘛,至少示例做的没ARCore的好。

视频版地址:https://www.bilibili.com/video/BV1Yp4y1k7yT/

EasyAR4.1平面识别相关推荐

  1. Vuforia Ground Plane 平面识别

    首先弄出这几个组件,如图,还有 再然后 然后就是关键了 如果Vuforia版本低于8.5.8,就得导入ARcore的arr,也就是这个 这个可以在 https://dl.google.com/dl/a ...

  2. CL210描述OPENSTACK控制平面--识别overclound控制平台服务+章节实验

    CL210描述OPENSTACK控制平面–识别overclound控制平台服务+章节实验

  3. 小区安装人脸识别系统,先回答五大安全问题

    为谁而装?为何而装?小区人脸识别系统的安装需求来源.目的 众多小区开始安装人脸识别系统,甚至有小区强推人脸识别系统,导致很多不愿意接受人脸识别系统的住户不能回家.如此这般操作,小区住户非但没有体验到安 ...

  4. open cv平面对象检测及翘曲图像校正-基于FLANN的特征检测和透视变换

    接着上篇FLANN特征匹配,从上篇可以知道,如果特征匹配时全部是用线进行匹配,匹配效果并不能达到一目了然的效果 那么,可不可以把匹配到的结果用矩形或圆表示出来呢 当然可以,这就是平面对象识别 关于基于 ...

  5. 胎儿面部超声切面识别

    2021 Recognition of Fetal Facial Ultrasound Standard Plane Based on Texture Feature Fusion 基于纹理特征融合的 ...

  6. 关于Vuforia扫描识别图片,最简单的设置识别区域

    因为需要做个Vuforia扫描并设置识别区域,查了一些资料发现网上并没太多介绍这块内容. 有看到一个帖子上给了两个解决方案,一个是图片裁剪,但是这个方法太烦了.还有个是遮罩不过因为Vuforia插件中 ...

  7. 手机相机识别实现ar测距(AR尺子)

    [实例简介]手机相机识别实现ar测距,至少三年以上开发经验才能跑通 [实例截图] 文件:590m.com/f/25127180-490561034-8afed0(访问密码:551685) [核心代码] ...

  8. 人脸识别国内外现状及发展

    分几个方面分别的论述一下人脸识别的技术和产业发展的相关状况. 第一,人脸识别技术的价值在哪里.我们把人脸作为一个生物学特征,作为一个商业化运用,只是备选的一个方案之一.生物学当中,唯一的判断的标准,其 ...

  9. 现场|除了谷歌AI中国中心成立的重磅消息,谷歌开发者大会现场还有这些

    Google AI在中国的又一次加码. 整场演讲气氛最热烈的时刻就是Google Cloud首席科学家李飞飞出现的时候.她带来了全场最重磅的一个消息:谷歌AI中国中心12日正式在北京成立,由她和Goo ...

  10. ar面部识别_国内手机厂商AR布局报告

    欢迎关注AIRX的B站官方账号:AIRX社区,我们会定期和一些ARVR.AI企业和高校合作直播,分享前沿ARVR.AI.Unity.Unreal技术和教程.招运营.UI设计志愿者进行时,我们期待您的加 ...

最新文章

  1. 16 Java面试之 HTML
  2. Java实现List中某个对象属性中的字符串参数首字母进行排序
  3. rust军用船指令_RUST物品指令清单(英文版)
  4. PAT_B_1011_Java(15分)
  5. cordova 更改app版本_Cordova打包Android应用流程(MAC)
  6. 王成录华为鸿蒙系统,华为手机销量仍在增长!华为王成录:手机会是鸿蒙OS系统的中心...
  7. docker搭建nginx
  8. 为何你仍是一名社畜码农?
  9. Vue.js 2.0 参考手册.CHM下载
  10. C++11中thread库join和detach的区别
  11. STL---二分查找、去重、全排列
  12. html表格自动变色,让考勤表实现自动变色
  13. java开发中的各种中间件技术
  14. 金士顿服务器内存条型号解读,金士顿标签含义,如何鉴别真假?
  15. Cosine Similarity 与 L2distanse
  16. 路由器pppoe服务器无响应,宽带拨号服务器无响应
  17. Android应用内安装apk包
  18. javaSE探赜索隐之三--<类与对象的爱恨情仇下>
  19. linux平台下一个好用的并行压缩工具(cpu核数越多越快,比tar -j可以快很多倍)
  20. 学习opencv.js(1)图像入门

热门文章

  1. smith圆图重要性_(完整版)smith史密斯圆图(个人总结),推荐文档
  2. android主题编辑器,安卓 EMUI主题编辑器 Theme Editor For EMUI v1.13.5 专业版
  3. 【知识图谱】关系抽取
  4. 知识图谱关系抽取 python_知识图谱关系抽取
  5. dubboX提供rest服务
  6. python100例详解-python案例讲解
  7. python开发100个小程序_Python小程序100例
  8. 10个最佳QR码二维码和条形码Javascript库
  9. Windows系统卸载MySQL
  10. Shiro面试题(二十道)