首页 > 其他分享 >unity实现简单AR识别

unity实现简单AR识别

时间:2023-04-21 21:14:38浏览次数:41  
标签:Target 点击 unity AR 按钮 识别 下载

首先前往unity官网:https://unity.cn/releases,下拉找到下载Unity Hub绿色按钮 下载完安装进入Unity Hub中,在侧边栏找到Installs,点击打开 下载如图所示的unity版本(注:unity同ue,只能高版本向低版本兼容) 下载过程中记得取消勾选Documentation,选择简体中文(注:很多内容需要访问外网下载,速度会很慢,后期若用到其中功能,可再次下载) 下载完成后新建一个项目(注:项目名称和文件路径越短越好,否则大概率会报错,无中文路径最好) 新建完项目后,在unity的页面中,首先我们现将界面设置为简体中文 在下图所示页面中点击顶部栏的Edit(中文版对应编辑),点击后在下拉栏中找到Preferences,点击,侧边栏找到Language,点击然后将默认语言改为简体中文   前往Vuforia官网:https://developer.vuforia.com/,自行完成网站的注册和登录,登录成功后点击图示中的Develop 进入后进行许可管理注册,点击下图中Get Basic绿色按钮 在新页面中填写License Name,勾选协议认可,最后点击confirm 成功创建后,Vuforia官方会发送邮件到你注册时用到的邮箱。 回到License Manager页面会看到注册成功的许可证 点击进入获取密钥,密钥会在之后的unity工程中使用到(密钥为图中灰色打底的那段) 接下来,创建一个AR扫描的图片资源描的对象。点击下图中的Target Manager,再点击Add Database绿色按钮 输入资源名称,勾选Device 添加要扫描的图片(注:RGB 下载 成功导入的图片资源 先不打开,接下来配置unity 首先在vuforia官网的Downloads界面中下载unity的SDK,如下图所示 下载完后将其导入到unity中,导入插件后在unity左下角的项目窗口会有这三个文件夹 在unity左侧边栏找到层级窗口,删除掉Main Camera,新建一个AR Camera 接下来配置AR相机,点击ARCamera,属性面板中点击Open Vuforia Engine configuration 将之前创建成功的许可证复制到App License Key中,这样AR相机就成功激活了 在之前创建AR相机处再新建一个Image Target 现在可以将之前下载的图片资源包导入到unity中,如下图所示 将Image Target中资源选择成之前创建的图片资源 接下来为了实现AR扫描图片跳转3d模型的功能,需要自行前往unity的资源商店下载喜爱的模型(我使用的是Unity-Chan)或者用unity自带的3d模型(一些球体立方体),最后记得将导入成功的素材拖拽到unity场景中并将层级界面Image Target和导入3D资源的关系从并列改为后者为前者的子对象,如下图所示 拖拽模型就是将下图中的unitychan拖到场景中 项目保存后可以点击顶部的三角按钮试运行 试运行成功后,点击文件,点击生成设置 点击安卓(安卓图标灰色不是亮起状态的话,下载安卓的包,IOS同理),最后点击生成按钮,导出apk到桌面。 将apk成功导入到手机后,运行截图  

标签:Target,点击,unity,AR,按钮,识别,下载
From: https://www.cnblogs.com/mklearn-u3d/p/17341788.html

相关文章

  • activiti 工作流 quartz 任务调度
    activiti:工作流workflowquartz有四个重要的组件 1.Scheduler代表一个Quartz的独立运行容器,Scheduler将Trigger绑定到特定JobDetail,这样当Trigger触发时,对应的Job就会被调度。2.Trigger描述Job执行的时间触发规则。主要有SimpleTrigger和CronTrigger两个子......
  • YouTube怎么判断影片内含侵权内容? 解析Content ID内容识别系统的原理及功能
    你有没有发现YouTube上有许多没有声音,或是画面翻转的影片?这些主要都是为了逃避YouTube全自动的内容识别系统(ContentID)监测。YouTube为了保护版权影片,发展出这一套强大的武器:ContentID。到底ContentID是什么样的功能?有什么强大的能力呢? YouTubeContentID功能包含了影......
  • 论文解读(FGSM)《Explaining and Harnessing Adversarial Examples》
    论文信息论文标题:ExplainingandHarnessingAdversarialExamples论文作者:IanJ.Goodfellow,JonathonShlens,ChristianSzegedy论文来源:ICLR2015论文地址:download 论文代码:download视屏讲解:click1 介绍对抗攻击2方法扰动:$\eta=\varepsilon\operat......
  • 解决http下navigator.clipboard为undefined的问题
    clipboard只有在安全域名下才可以访问(https、localhost),而http域名下只能得到undefined。例如现在想要实现点击"分享"按钮,将当前页面的url复制到剪贴板:constclipboard=navigator.clipboardif(clipboard){clipboard.writeText(window.location.href)}在本......
  • [ARC138D] Differ by K bits 题解
    小清新构造题。首先\(K=1\)的情况是trival的,直接格雷码即可。对于\(K>1\),我们发现题目的约束相当于\(\operatorname{popcount}(P_i\oplusP_{(i+1)\bmod2^N})=K\),考虑\(P_i\)的差分序列\(D_i\),那么\(D_i\)一定是一个恰好有\(K\)位\(1\)的二进制数,记\(S=\{i\mid......
  • 猛读论文13 |【CVPR 2022 UDA】Unleashing Potential of Unsupervised Pre-Training w
    动机解决(1)对比学习管道中的增强通常会扭曲人物图像中的判别线索(2)细粒度的局部特征人物图像尚未得到充分探索。 思路    方法 ......
  • Markdown基本用法学习
    **@author:Noiimplant@data:2023-4-20*/一、Markdown的基本介绍1.1markdown背景markdown是一种轻量级标记语言,她与徐人们使用易读易写的纯文本格式编写文档。Markdown语言在2004由约翰·格鲁伯(英语:JohnGruber)创建。Markdown编写的文档可以导出HTML、Word、图像......
  • 模型评估指标——sklearn.metrics模块
    sklearn.metrics模块该模块主要包含分数函数、性能指标、成对指标、距离计算1.分类性能指标1.1.accuracy_score()计算所有样本中分类正确样本所占的比例语法##语法sklearn.metrics.accuracy_score(y_true,y_pred,*,normalize=True,sample_weight=None)y_tru......
  • JDBC--API--PreparedStatement
     案例:  代码实现:  packageJDbc;importjava.sql.*;importjava.util.Scanner;publicclassjdbcdome_PreparedStatement{publicstaticvoidmain(String[]args)throwsClassNotFoundException,SQLException{Class.forName("com.mysql.jdb......
  • k8s-系列:1.镜像仓库harbor之ansible-playbook安装
    一.准备环境:1.centos7环境2.安装ansible环境3.harbor安装文件下载路径:   https://ghproxy.com/https://github.com/goharbor/harbor/releases/download/v2.5.3/harbor-offline-installer-v2.5.3.tgz4.harbor安装,作者用192.168.126.129作为harbor安装环境 harbor安装分......