Unity EasyAR图像跟踪
插件安装使用
Unity 版本 2019.4 或更高,如果打包为安卓应用要有安卓模块
1. 下载插件:下载-EasyAR官网
把.tgz结尾的文件 解压出来。
2.在Unity 中安装
新建一个3D 项目 , 进入项目后 点击window -> Package Manager
点击 + 后选择 Add package from tarball
然后选择刚才解压出来的文件 打开
等一会
现在菜单栏上多出来一个 EasyAR
3. 注册后登录并创建许可证
先登录,进入开发中心, 点击 我需要一个新的 Sense许可证密钥
这里的包名(Package Name)要和 Unity 打包时设置的一致!,包名的命名规范是 一级包名为com,二级包名为公司名称(这里是easycomp),三级包名为应用名 (easyt)
确认之后 ,点击查看 ,复制里面的Sense License Key
之后打开 Unity ,选择EasyAR ->Sense ->Configuration 点击后会出现一个窗口
在里面 粘贴刚才复制的 Sense License Key
创建识别图片
在Assets中创建StreamingAssets文件夹
把需要识别的图片放进去
在层级窗口中右键点击 选择 EasyAR Sense -> Image Tracking
-> AR Session (Image Tracking Preset) 之后会多出一个 AR Session
再次从层级窗口中右键点击 选择 EasyAR Sense -> Image Tracking
-> Target:Image Target 之后会多出一个 image Target
这个就是目标图片 , 当然现在还没设置。
把刚才的图片路径、名称填进去 ,
这时会出现那个图片,如果图片太小 或 看不见 可以把里面的Scale 调成 1
添加3D模型
选择一个模型 , 作为image Target 的子物体, 这里要注意 模型和image Target物(图 片)要放一起 如果和识别图片离太远就看不到了
设置相机
把Main Camera 中的 属性 Clear Flags 设置为Solid Color 不然相机无法启用。
设置完就可以运行了。
打包为安卓端
打包为安卓应用要有安卓模块
ctrl + shift + b 打开 Build Setting , 切换为安卓平台
点击Player Settings , 填入Company Name 、Product Name ,
注意 这里 要和com.easyconp.easyt_ 包名 一致
打包后安装到手机就可以了。
Unity EasyAR图像跟踪相关推荐
- Unity学习4:如何实现2D图像跟踪(涂色类AR项目实践1)
Unity2D图像检测追踪 AR tracked image manager(2D图像检测追踪管理器) 准备:创建项目 第一步:创建参考图像库 第二步:挂载组件 小插曲:如何显示整个地球仪 第三步:为 ...
- 用 Unity easyAR 开发 AR 发布 Android ios遇到的问题(包括easyAR recording 录屏 用法和问题)(图文详情)
用 Unity easyAR 开发 AR 发布 Android ios遇到的问题(包括easyAR recording 录屏 用法和问题)(图文详情) 前言 软件环境 发布Android 配置 发布i ...
- ARFoundation从零开始5-AR图像跟踪
以现实世界中的某物体.某介质为参照物,将AR内容固定到该参照物的相对位置,伴随参照物的移动而发生相对位置的改变,即所谓的AR跟踪. 2D图像追踪(ARKit和ARCore),通过检测环境中的特定2D图 ...
- 基于EasyAR运动跟踪的室内导航
EasyAR4.0带了运动跟踪功能,用这个试着做了个室内导航的例子. 基于运动跟踪的室内导航,效果不理想,一是偏差还是比较大,二是导航开始的时候需要扫描特定图片. 原理很简单,利用运动跟踪功能,及当移 ...
- python图像跟踪代码_python如何实现图像外边界跟踪 python实现图像外边界跟踪代码示例...
python如何实现图像外边界跟踪?本篇文章小编给大家分享一下python实现图像外边界跟踪代码示例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. share一些pytho ...
- EasyAR4.0使用说明(Unity3D)三----平面图像跟踪扩展:视频播放,涂涂乐
播放视频 平面图像识别以后播放视频也是一种经常被用到的增强现实的表现方式.通常是截取视频第一帧的图片作为识别图片,识别以后播放视频.这样就给人一个图片动起来的错觉. 在场景中设置Main Camera ...
- Unity EasyAR Coloring3D AR绘图原理
EasyAR最新4.0版本加了很多新功能,本文主要讲一下EasyAR Coloring3D 这个功能的原理 一.模型和识别图关系 首先识别图应该是作为模型的贴图使用的,因此在做模型UV的时候,要根据 ...
- Unity EasyAR开发
最近研究了一下Unity开发AR应用.这里使用的是EasyAR的SDK.本人也是刚开始使用,知识记录学习顺便分享一下,如有问题还请多多指教 EasyAR的云识别是要花钱的,但是仅仅是个人使用,要识别比 ...
- 粒子滤波在图像跟踪领域的实践
文章目录 前言 粒子滤波与卡尔曼滤波的介绍 卡尔曼滤波 粒子滤波 粒子滤波与卡尔曼滤波跟踪对比实验 小结 跋 前言 原文首发于微信公众号「3D视觉工坊」. 前两天在GitChat上总结了自己当 ...
- Unity 中摄像机跟踪的两种实现
第一种思路,让相机一直与角色保持跟踪 实现方法: 使相机与人物坐标相同 具体: 改变的是镜头的坐标,为镜头创建一个新的脚本来进行实现坐标更新 怎么样获得player参数呢? 那就声明一个变量trans ...
最新文章
- DataParallel 笔记
- 文件加密问题(中文字符)
- spring boot 限制初始值大小及参数中文详解
- VTK:Snippets之RestoreSceneFromFile
- OOo-MySpell 一个C++的拼写语法检查开源项目
- Python - 排序( 插入, 冒泡, 快速, 二分 )
- centos 安装MySQL报错You could try using --skip-broken to work around the problem You could try running:
- GIL、进/线程池、同/异步、阻/非阻塞
- c# export server 调用sql_C#调用SQL Server参数过程传参
- Esxi自动化配置脚本
- ViewPager 简单实现左右无限滑动.
- linux安装mysql配置,linux安装mysql,配置mysql文件
- c语言 五个学生学号 姓名 三门,有五个学生,每个学生的数据包括学号、姓名、三门课的成绩,从键盘输入五个学生的数据,要求打印三门课总平均...
- 2016年辽宁省电子设计大赛自动循迹小车制作心得
- matlab glxs,Matlab中的textscan(转载整理)
- 中文字体库转换成16X16点阵 另外附上ASCII码转换8X16点阵
- 越狱与不越狱的区别 越狱有什么好处 越狱的优点
- 基于java写的雷霆战机
- Jackknife,Bootstraping, bagging, boosting, AdaBoosting, Random forest 和 gradient boosting的区别
- dll注册加载失败解决方法