EasyAR初探

unity之EasyAR使用 (1) 下载-EasyAR官网 下载完毕,解压后可以看到有一个com.easyar.sense-4.5.0+2500.38660d14.tgz包 注意这个包不要解压 (2) 在Unity中导入com.easyar.sense-4.5.0+2500.38660d14.tgz包这里我用的Unity版本是2019.4.32f1打开Package Manager面板 (3) 导入com.easyar.sense-4.5.0+2500.38660d14.tgz包 (4)导入EasyAR自带的Demo场景 (1)打开打 阅读详情
 

说明

随着智能化技术的火爆,可以预见:AR,VR,人工智能等技术将逐渐成为未来科技发展的潮流!但是这些技术的技术壁垒是相当高的,对于小白来说,难度着实太大,好在已经有一些公司开始提供SDK供用户集成使用。今天要讲的是一个国内相对来说比较成熟的AR SDK产品:EasyAR。目前EasyAR已经更新到2.0,但是可惜的是官网上的开发文档还是不够完善,只能自己慢慢摸索。下面会结合本人集成经验,讲解Android端如何集成EasyAR SDK。

EasyAR简介

百度EasyAR官网,可以看到以下5个部分:

  • 产品:EasyAR产品分为两个EasyAR SDK和EasyAR CRS,其中EasyAR SDK 基础版提供开发AR的基本SDK,是免费的。EasyAR SDK
  • PRO版提供3D物体识别功能以及录屏功能,是收费的。EasyAR CRS云服务提供云图库功能,也是收费的。
  • 支持:里面提供了2.0版本的EasyAR SDK以及EasyAR CRS的文档,2.0暂未提供。
  • 下载:分为Basic版以及PRO版,并且每个版本又可以分为Unity版本以及非Unity版本。这里的Unity版本是指用Unity3D开发识别后的AR内容,非Unity是指用openGL开发识别后的AR内容。(对于新手来说,据说Unity3D会更好学一点)
  • 开发:这里是工作后台,在这边创建应用,得到key,在应用内填入key,就可以使用这个应用了。
  • 社区:这边就是官方的开发者交流平台,不过蛮冷清的就是了。

配置EasyAR开发环境

进入官网,点击支持->EasyAR SDK->入门指南->配置EasyAR iOS SDK(非Unity)

可以看到官方要求的环境:

  • Xcode6 或更新版本
  • IPhone或IPad或其他真实Apple设备(EasyAR不支持在虚拟机上运行)

EasyAR Demo

如果仅仅是按照官网配置SDK的方法配置,就仅是集成了SDK而已,怎么用还是不明白,所以直接从demo入手。进入官网,点击下载,下载EasyAR_SDK_2.0.0_Basic_Samples_iOS,这里面包含了,Basic,PRO,以及CRS版本。

Basic版本包含一下几个demo:

  • HelloAR
    • 演示如何使用Java API创建第一个EasyAR应用
    • 演示创建target的不同方法
  • HelloARCpp
    • 演示如何使用C++11 API创建第一个EasyAR应用
    • 演示创建target的不同方法
  • HelloARSwift (iOS only)
    • 演示如何使用Swift API创建第一个EasyAR应用
    • 演示创建target的不同方法
  • HelloARDynamicFramework (iOS only)
    • 代码与HelloAR相同
    • 使用含动态库的easyar.framework,项目配置有所不同
  • HelloARVideo
    • 演示如何使用EasyAR加载并在target上播放视频
    • 演示本地视频播放
    • 演示透明视频播放
    • 演示流媒体视频播放
  • HelloARMultiTarget_SingleTracker
    • 演示如何使用一个tracker同时跟踪多个目标
  • HelloARMultiTarget_MultiTracker
    • 演示如何使用多个tracker同时跟踪多个目标
  • HelloARMultiTarget_SameImage
    • 演示如何同时跟踪多个相同目标
  • HelloARQRCode
    • 演示如何同时检测二维码并跟踪目标

运行Demo HelloAR

  • 使用前需要在EasyAR的官网注册为开发者,需要用邮箱验证。对于下载的Sample,要运行起来,也要在网上创建应用,提供应用的名字和bundle id,生成一个key,写在程序中。整个过程和友盟差不多。 **将之前获得的key粘贴到这里(AppDelegate.m文件中):

  • 运行之后,手机上就显示一个摄像头,给的demo 中有图片(helloar/assets中),需要扫描它给的图片 ,这时就会出现效果(中间会出现一个立体的长方块),是不是很炫酷!!!

资料整理转自:hwj3747、大连小生

EasyAR+Unity开发(一)HelloAR Demo配置 AR 开发开源 SDK 个人感觉 EasyAR 官网实用功能介绍 EasyAR 下载以及导入 unity3D 最后效果 下篇内容AR 开发开源 SDK ARTookit :https://archive.artoolkit.org/Vuforia : https://developer.vuforia.com/downloads/sdkEasyAR : http://www.easyar.cn/个 阅读详情

相关推荐

EasyAR WebAR 开发微信小程序记录

一、准备: 1.EasyAR官网阅读《EasyAR WebAR 快速入门》并下载EasyAR-WebAR-Demo。 2.EasyAR官网阅读《EasyAR WebAR 微信小程序 快速入门》并下载EasyAR-miniprogram-WebAR-Demo。 3.EasyAR官网开通云识别图库服务...

matengzy的专栏 1万+

【AR增强现实】EasyAR图像追踪技术制作Demo并发布于APP

全网首发EasyAR图像追踪实战项目,零基础也能做AR项目!本文章从下载Unity、EasyAR SDK开始,到模型的导入再到图像识别的处理到交互脚本的编写最后到项目的导出和运行结果,步骤解析的十分详细,非常适合新手小白做AR开发。 .................................

优快云已停更,感兴趣关注https://aaronzijingcai.github.io/ 5万+

EasyAR4.0简单使用说明

EasyAR4.0在去年底推出,新增了运动跟踪,稀疏云地图等功能。 注册,基本设置 EasyAR使用需要先注册用户,平面图像跟踪,物体跟踪,表面跟踪的功能只需要添加“Sense License Key”即可。如果需要使用稀疏云地图,则还需要添加“API KEY” Sense License Key是和应用的Package Name/Bundle ID绑定的。 在导入EasyAR S...

wuyt2008的专栏 7694

【Unity3D】快速上手 EasyAR

Unity3D的AR所需插件 EasyAR下载和快速上手详细总结

weixin_43729127的博客 5180

EasyAR+ZXing实现UnityAR二维码扫描

本来打算使用高通的AR插件来实现,但是高通的官网老是登录不上去,没有办法只有使用EasyAR来实现(手动滑稽) EasyAR注册以及下载 首先,我们现在EasyAR的官网进行注册; 注册完成后,申请授权 不做商业开发用,我们选择个人版就好 应用名称和PaceageName需要和在unity中一致(本文我们只做Android开发,故不用申请IOS的BundleID) 授权密钥复制保存下来,等会儿要用; 申请API KEY API KEY和API Seret复制下...

weixin_42374121的博客 7127

webar H5AR easyAR开发教程

WebAR开发 一、EasyAR WebAR简介 WebAR,由全球领先的AR开放平台和AR技术领导者视+AR针对Web平台(如微信、Safari浏览器)开发的全新AR产品。 WebAR由Web前端和EasyAR云服务组成,支持平面图片识别、云识别、3D渲染、复杂互动等功能。 WebAR具有模式轻、部署快、传播性强等特点。 二、开发使用 登陆EasyAR官网 https://www.eas...

一筐猪的博客 7819

【EasyAR学习】平面追踪、表面跟踪和运动跟踪、稀疏空间地图

Easy平面追踪、表面跟踪和运动跟踪、稀疏空间地图解析与实战

优快云已停更,感兴趣关注https://aaronzijingcai.github.io/ 1万+

【EasyAR学习】显示模型

一、开发环境    到EasyAR官网(https://www.easyar.cn/view/download.html#download-nav1)下载EasyAR的SDK,目前官网上发布的最新版本是2.2.0版本。    然后在EasyAR 官网(http://www.easyar.cn/)注册账号,在开发中心添加SDK license key。    点击确定后就会创建一个key。二、创建自...

17的博客 3895

EasyAR初学者教程

EasyAR教程 第一步 首先我们要去EasyAR官网下载EasyAR 第二步 下载EasyAR插件 第三步 进入开发者中心 第四步 添加SDK 第五步 类型可以选择免费的 图一填完是图二的效果 图一: 图二: 第六步 Unity导入EasyAR 把框框中的两个预设体放进去 第七步 点击EasyAR把刚注册的SDK放进去 第八步 注意:需要扫描的图片要放到Assets里的特殊文件...

weixin_42746271的博客 5035

基于EasyAR的Unity AR项目实战开发

增强现实(Augmented Reality,简称AR)是一种将虚拟信息叠加到现实世界中的技术,通过计算机视觉与传感技术,为用户提供沉浸式的交互体验。AR不同于虚拟现实(VR)的全封闭环境,也区别于混合现实(MR)的深度融合特性,其核心在于“增强”真实世界。EasyAR 是一款面向增强现实(AR)应用开发的跨平台SDK,广泛支持主流操作系统和开发框架,具备良好的兼容性和易用性。以下是其支持的平台和开发环境:平台类型支持系统开发语言主要开发工具移动端桌面端。

weixin_35266799的博客 1551

EasyAR开发框架实战:综合操作指南

随着技术的飞速发展,增强现实(AR)已成为IT行业中最令人兴奋的领域之一。AR技术通过在用户的视野中增加数字信息,创建了一种新的互动体验,使得现实与虚拟世界之间的界限变得模糊。AR开发框架是实现AR应用的基础工具,它们提供了一套简化的接口和功能,使开发者能够更专注于应用的创造和优化,而无需从零开始编写底层代码。

weixin_35414260的博客 859

分别用EasyAR和Vuforia开发AR(入门级)

  最近在一边学习谷歌TensorFlow,一边在做些简单的AR demo,在此总结下学习经验(自学的过程异常痛苦啊,还有总会有好人会在社区分享经验,这就是前人栽树,后人乘凉呐)   自从任天堂推出《精灵宝可梦GO》,一时间AR风头无两,你知道吗,这并非真正的AR,《精灵宝可梦GO》所展现出来的特性只是依靠谷歌地图上固定的经纬度而已,也就是它并没有真正的与现实发生交互,当然,它仍然是一款优秀的A...

weixin_33801856的博客 570

Spring Boot整合AWS S3文件上传实战:从配置到权限管理全流程解析

本文详细解析了Spring Boot整合AWS S3文件上传的全流程,包括基础配置、核心上传功能实现、高级权限控制及安全最佳实践。通过实战案例展示如何高效处理文件上传、大文件分片及权限管理,帮助开发者构建健壮的文件管理系统。特别强调AWS S3的高可用性和安全性,适用于企业级应用开发。

sam99的博客 283

EasyAR4Learn 使用教程

EasyAR4Learn 使用教程 1. 项目介绍 EasyAR4Learn 是一个基于 EasyAR4.0 的 Unity3D 平台下的使用示例项目。该项目旨在帮助开发者学习和掌握 EasyAR4.0 在 Unity3D 中的应用。EasyAR4.0 是一款强大的增强现实(AR)引擎,支持多种 AR 功能,如平面图像跟踪、3D 物体跟踪、表面跟踪、运动跟踪等。 2. 项目快速启动 2.1 环境准...

gitblog_00970的博客 1132

从零到一:DETR模型在自定义数据集上的实战部署与调优

本文详细介绍了DETR模型在自定义数据集上的实战部署与调优过程,包括环境准备、数据转换、模型配置、训练技巧及问题排查。通过具体代码示例和实用建议,帮助开发者高效完成从零到一的DETR模型部署,特别适合目标检测领域的实践应用。

weixin_42524100的博客 462

非球面检测

摘要:非球面镜检测主要采用干涉法,包括零位补偿和非零位补偿两种方式。零位补偿通过透镜组完全校正像差,精度达1%波长,但设计复杂成本高;非零位补偿利用部分像差补偿降低波前斜率,适用于规则非球面。折射-衍射混合补偿镜能同时校正多种像差。实际检测中可采用物理补偿镜或动态CGH加载方案,光路设计需运用坐标断点和多重结构技术实现复杂光路建模。不同方法各具优势,需根据检测需求选择合适方案。

Zhaxibamao的博客 2106

Unity EasyAR入门教程

然后打开Untiy的packagemanager,点+号,选择如下,然后找到刚才的放置.tgz文件的位置,选中文件,他会自动把包导进Unity。然后就可以得到一个key,复制这个key,回到Unity,打开Edit/ProjectSetting,选择EasyAR选项,将key复制进去。标红的是核心包,只用这个就可以,将这个包放到Untiy工程目录里,放到哪里都可以,建议放在packages文件夹下。然后选择easyAR,打开右侧的samples,导入第一个资源,这样常用的例子就有了。

吴梓穆的博客 2648

论文理解【LLM-OR】——【OptiMUS】Scalable Optimization Modeling with (MI)LP Solvers and Large Language Models

OptiMUS 把“自然语言→优化建模与求解”从单次生成改造成“结构化问题 + 多智能体协作 + 连接图检索”的模块化流程,并在更长更难的数据集上验证了这种结构化方法相对端到端 prompting 的优

佚失的诗篇 823

easyAR使用

1.helloAR试运行 参考视频(https://www.bilibili.com/video/av6497575?from=search&seid=266540759772649759) 1.easyAR官网下载SDK for unity3D和samples(官方写好的案例,可以直接利用进行再次开放。在开发AR App中,我们为了高效地进行,没有必要这么基础的去配置EasyAR 开发环...

weixin_43936541的博客 1381

如何评价智能座舱的好坏之指标拆分?

智慧服务实际上是有一些比较实用的功能的,常用的有后视镜自动伸展、离车自动落锁、座椅记忆等,但这部分前装率较高,各家的区分度不高,所以一级指标中占比最低(10%)。不过呢,规则里的权重仅有5%,或许是考虑到比较成熟,没有区分度。全景环视明显拔得头筹,占比85%,这对于我这种没有倒车影像不敢倒车的人,举双手赞成,但还是要看其效果,比如,现在,测评规则的颁布实际上也让我们看到,智能座舱的技术方案正走向成熟,并将走进规范化运作。,占比 60%,这与我们对座舱最直接的认知符合,

shuiqingyan的博客 1084

【瑞芯微px30】【RTL8363】【一】驱动移植-网卡驱动概述

linux rtl8363驱动移植

weixin_34799243的博客 1180

Unity EasyAR开发

最近研究了一下Unity开发AR应用。这里使用的是EasyAR的SDK。本人也是刚开始使用,知识记录学习顺便分享一下,如有问题还请多多指教 EasyAR的云识别是要花钱的,但是仅仅是个人使用,要识别比较少的图片的话可以直接使用本地的,不需要使用云识别。下面进入正题。 首先进入EasyAR官网的开发者中心申请一个SDK License Key。 接下来就是填写一个小表格。如下: 注意:这里的的Pac...

3260

基于MATLAB/Simulink平台进行新能源微电网运行控制的建模与仿真

新能源微电网是现代电力系统的重要组成部分,能够有效整合分布式能源(如光伏、风力发电)和储能设备,实现局部区域内的能源高效利用。微电网的运行控制涉及多源能量管理、负荷平衡以及并网/孤岛模式切换等关键问题。基于MATLAB/Simulink平台进行新能源微电网运行控制的建模与仿真,可以帮助研究者验证控制策略的有效性,并优化系统的动态性能和经济性。本项目旨在构建一个完整的新能源微电网模型,包括电源模块、储能模块、负荷模块以及控制器模块,并通过仿真分析其运行特性。

xiaoheshang_123的博客 421

Unity3d EasyAR开发案例系列教程

EasyAR入门 EasyAR是好用免费的全平台AR(Augmented Reality,增强现实)引擎。 EasyAR支持使用平面目标的AR,支持1000个以上本地目标的流畅加载和识别,支持基于硬解码的视频(包括透明视频和流媒体)的播放,支持二维码识别,支持多目标同时跟踪。 EasyAR支持PC和移动设备等多个平台,EasyAR不会显示水印,也没有识别次数限制。 在拿到EasyAR pa...

kwame211的博客 3488

基于通义千问2.5-7B-Instruct的技术深度解析

通义千问2.5-7B-Instruct是一个基于Transformer架构的大型语言模型,具有70亿参数。它通过自注意力机制和前馈神经网络处理输入序列,能够捕捉长距离依赖关系,适用于多种NLP任务。微调是指在预训练模型的基础上,使用特定任务的数据进行进一步训练,以使模型更好地适应特定任务。微调可以显著提高模型在特定任务上的性能。通义千问2.5-7B-Instruct是一个强大的语言模型,适用于多种NLP任务。通过深入理解其架构、微调方法和核心代码,可以更好地应用于实际场景。

zhangjiaofa的专栏 1567

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Unity3D:与EasyAR的初次邂逅

学会使用EasyAR,并导出工程文件为APK安装包。

橙汁的博客 1659

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

上一篇: SocketRocket的导入及基本功能实现
下一篇: Vuforia AR学习
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值