ARseo入门教程程上哪找?

西西软件园多重安全检测下载网站、值得信赖的软件下载站!
→ ar尺子怎么用【图文教程】 ar尺子在哪下载
v2.0 手机版
类型:ios生活服务大小:39.4M语言:中文 评分:5.0
ar尺子是一款使用ar虚拟增强技术所制作的一款工具应用,这款ar尺子可以直接使用手机摄像头对现实中的物体进行长度、面积、体积等的测量,是一款实用又好玩的软件,这里为大家带来ar尺子的使用方法。ar尺子怎么用 ar尺子在哪下载1、AR尺子这款软件,在界面中点击左下角的AR2、进入页面就是入下图所示的样子,用户只需要先对准自己想要测量的物品3、西西小编就以坐的椅子底部为例,测量长度,用手指将需要测量的物品从上到下滑动一遍,就可以看到界面白色显示的是测量的具体物品,数据就是测量的结果了AR 尺子:在 iOS 11 上使用 AR 功能直接测量任意物体尺寸尺子:英寸/厘米,拷贝测量结果,面积计算量角器:精确读数,支持摄像头水平仪:双模式,高精度,支持摄像头全屏是美德:所有测量工具均可点击全屏使用
10-2710-2710-2710-2710-2710-2710-2710-2710-2710-27
阅读本文后您有什么感想? 已有23人给出评价!
名称大小下载AR入门教程上哪找?_百度知道
AR入门教程上哪找?
我有更好的答案
AR入门教程的话,可以去网上找找啊,我上次就百度找到了千锋的AR入门教程,很好理解,听的容易懂。
采纳率:40%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。后使用快捷导航没有帐号?
EasyAR 初学者入门指南(3)---二维码+AR的应用(上)
EasyAR实现二维码+AR的应用第一篇章
二维码在我们生活总早已是司空见惯了,当AR碰撞上二维码,一定可以产生好玩的效果。EasyAR对于二维码的识别与支持是相当不错的,所以在这一篇与下一篇的教程中,我们会分享如何从零开发二维码+AR 的应用。Step 1:开发环境我们需要新建一个unity项目,并将"EasyAR_SDK_2.0.0_Basic" 的unitypackage导入,关于EasyAR+unity 这些基础操作不懂的可以看看之前的文章“”,在这里我一笔带过。导入之后,我们的unity目录界面应该是这样的:我们删除原有的Main Camera,将"EasyAR_ImageTracker-1_QRCode-1" 拖到面板中。并将官网申请的Key填好。观察"EasyAR_ImageTracker-1_QRCode-1"这个预制体,对比与我们之前常用的"EasyAR_Startup",发现多了一个"BarCodeScanner" 的部分。它上面所挂的脚本"QRCodeScannerBehaviour"使用来实现二维码的扫描与识别功能的。这是对于它的具体描述:Step 2:制作二维码资源我们需要准备二维码的图片,有许多网站都可以来制作自己的二维码。我制作的内容大致如下:大家也可以发挥自己的脑洞,随意写些内容,目前我们先实现通过EasyAR SDK 来实现扫描二维码 显示文字的功能。Step 3:编辑代码我们准备好了二维码,接下来就是在unity里编辑代码来实现功能,首先我们在"EasyAR_ImageTracker-1_QRCode-1" 下新建一个脚本,命名为"ARIsEasyBehaviour",脚本下载地址:链接: https://pan.baidu.com/s/1dF5tigx 密码: 9ag5using&System.Cusing&UnityEnamespace&EasyAR{&&&&public&class&ARIsEasyBehaviour&:&MonoBehaviour&&&&{&&&&&&&&private&const&string&title&=&"Please&enter&KEY&first!";&&&&&&&&private&const&string&boxtitle&=&"===PLEASE&ENTER&YOUR&KEY&HERE===";&&&&&&&&private&const&string&keyMessage&=&""&&&&&&&&&&&&+&"Steps&to&create&the&key&for&this&sample:\n"&&&&&&&&&&&&+&"&&1.&login&www.easyar.com\n"&&&&&&&&&&&&+&"&&2.&create&app&with\n"&&&&&&&&&&&&+&"&&&&&&Name:&HelloARQRCode&(Unity)\n"&&&&&&&&&&&&+&"&&&&&&Bundle&ID:&cn.easyar.samples.unity.helloarqrcode\n"&&&&&&&&&&&&+&"&&3.&find&the&created&item&in&the&list&and&show&key\n"&&&&&&&&&&&&+&"&&4.&replace&all&text&in&TextArea&with&your&key";&&&&&&&&private&bool&startShowM&&&&&&&&private&bool&isS&&&&&&&&private&string&textM&&&&&&&&private&void&Awake()&&&&&&&&{&&&&&&&&&&&&var&EasyARBehaviour&=&FindObjectOfType&EasyARBehaviour&();&&&&&&&&&&&&if&(EasyARBehaviour.Key.Contains(boxtitle))&&&&&&&&&&&&{#if&UNITY_EDITOR&&&&&&&&&&&&&&&&UnityEditor.EditorUtility.DisplayDialog(title,&keyMessage,&"OK");#endif&&&&&&&&&&&&&&&&Debug.LogError(title&+&"&"&+&keyMessage);&&&&&&&&&&&&}&&&&&&&&&&&&EasyARBehaviour.Initialize();&&&&&&&&&&&&foreach&(var&behaviour&in&ARBuilder.Instance.ARCameraBehaviours)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&behaviour.TargetFound&+=&OnTargetF&&&&&&&&&&&&&&&&behaviour.TargetLost&+=&OnTargetL&&&&&&&&&&&&&&&&behaviour.TextMessage&+=&OnTextM&&&&&&&&&&&&}&&&&&&&&&&&&foreach&(var&behaviour&in&ARBuilder.Instance.ImageTrackerBehaviours)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&behaviour.TargetLoad&+=&OnTargetL&&&&&&&&&&&&&&&&behaviour.TargetUnload&+=&OnTargetU&&&&&&&&&&&&}&&&&&&&&}&&&&&&&&void&OnTargetFound(ARCameraBaseBehaviour&arcameraBehaviour,&TargetAbstractBehaviour&targetBehaviour,&Target&target)&&&&&&&&{&&&&&&&&&&&&Debug.Log("&Found:&"&+&target.Id);&&&&&&&&}&&&&&&&&void&OnTargetLost(ARCameraBaseBehaviour&arcameraBehaviour,&TargetAbstractBehaviour&targetBehaviour,&Target&target)&&&&&&&&{&&&&&&&&&&&&Debug.Log("&Lost:&"&+&target.Id);&&&&&&&&}&&&&&&&&void&OnTargetLoad(ImageTrackerBaseBehaviour&trackerBehaviour,&ImageTargetBaseBehaviour&targetBehaviour,&Target&target,&bool&status)&&&&&&&&{&&&&&&&&&&&&Debug.Log("&Load&target&("&+&status&+&"):&"&+&target.Id&+&"&("&+&target.Name&+&")&"&+&"&-&&"&+&trackerBehaviour);&&&&&&&&}&&&&&&&&void&OnTargetUnload(ImageTrackerBaseBehaviour&trackerBehaviour,&ImageTargetBaseBehaviour&targetBehaviour,&Target&target,&bool&status)&&&&&&&&{&&&&&&&&&&&&Debug.Log("&Unload&target&("&+&status&+&"):&"&+&target.Id&+&"&("&+&target.Name&+&")&"&+&"&-&&"&+&trackerBehaviour);&&&&&&&&}&&&&&&&&private&void&OnTextMessage(ARCameraBaseBehaviour&arcameraBehaviour,&string&text)&&&&&&&&{&&&&&&&&&&&&textMessage&=&&&&&&&&&&&&&startShowMessage&=&true;&&&&&&&&&&&&Debug.Log("got&text:&"&+&text);&&&&&&&&}&&&&&&&&IEnumerator&ShowMessage()&&&&&&&&{&&&&&&&&&&&&isShowing&=&true;&&&&&&&&&&&&yield&return&new&WaitForSeconds(2f);&&&&&&&&&&&&isShowing&=&false;&&&&&&&&}&&&&&&&&private&void&OnGUI()&&&&&&&&{&&&&&&&&&&&&if&(startShowMessage)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&if&(!isShowing)&&&&&&&&&&&&&&&&&&&&StartCoroutine(ShowMessage());&&&&&&&&&&&&&&&&startShowMessage&=&false;&&&&&&&&&&&&}&&&&&&&&&&&&if&(isShowing)&&&&&&&&&&&&&&&&GUI.Box(new&Rect(10,&Screen.height&/&2,&Screen.width&-&20,&30),&textMessage);&&&&&&&&}&&&&}}我们在这段脚本文件实现的是首先Target 的识别然后是扫描二维码之后接收结果并实现绘制在屏幕上,对于Target 的found与load等方法相信大家已经很熟悉了。对于OnTextMessage()接收返回结果然后赋值给textMessage,并由OnGUI()进行绘制。我们Build测试,会实现如下的效果:PS:在实际的开发中,我们不会像这样从零来搭建AR+二维码的开发环境,一般是直接在EasyAR官网的实例进行二次开发,这样会大大提高我们的效率。下一篇我们会实现二维码+AR的一个实例。
刚表态过的朋友 ()
@ sightp.com 沪ICP备号AR入门系列-在vuforia官网的使用-01-史上最详细AR入门教程
时间: 20:54:32
&&&& 阅读:1459
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&使用高通的vuforiaSDK
我们想要使用vuforia首先得注册一个账号
网站会发送邮件给你的邮箱
点击验证链接,验证邮箱
出现此信息代表验证成功,即可登录
登录成功后即可下载SDK,可以根据你的需要下载,建议下载最新版,这里我使用unity3d作为开发工具
使用vuforia需要授权的许可证,所以这里我们首先创建一个许可证
这里我们选择开发版,vuforia对开发版免费,其他收费可见Pricing
起一个项目的名字
选择项目名称即可获得许可证
接下来我们还需要创建识别数据库
选择Target Manager
创建一个数据库
建议数据库起名:项目名_DB
创建完成后,点击数据库名字配置识别图
进入后选择添加目标
单图识别,选择上传一张图片
上传完成后,系统会自动根据识别质量打星,质量越高,评星越高,建议大家上传识别度高的图片
接下就是下载配置好的识别数据库
本案例选择Unity编辑器,你可以根据自己的需求选择
vuforia官网使用教程结束,本节下载的素材请保留,下节课将使用这些素材
原文由博主 乐智 编辑撰写,版权归博主所有。
原文地址&&转载请注明出处!
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文地址:http://www.cnblogs.com/AIThink/p/6486081.html
&&国之画&&&& &&&&chrome插件&&
版权所有 京ICP备号-2
迷上了代码!}

我要回帖

更多关于 易语言入门教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信