首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏宜达数字

    AR开发--(一)图片识别

    这几天做AR的项目,所以用到了手势识别的功能,虽然之前已经通过相关的设计进行了相关的开发。但是本着技术的角度,我们需要更先进的技术支撑来满足以后需求。所以将代码贡献出来,作为参考! ? 2、认知SDK 首先要了解SDK内部的核心代码脚本。 ? Paste_Image.png 此脚本中我自己添加了有一个bool值用来实现识别图片后,让模型的永留。

    4.1K20发布于 2020-06-02
  • 来自专栏宜达数字

    AR开发--(二)手势识别-FingerGestures

    网络资源,如侵权请联系我删除,本文不产生商业利益 写这篇文章其实已经做完所有的开发工作,今天周末所以搞起,因为项目需要的是手指在屏幕上操作。所以寻找插件,发现这个需求还是蛮多的。 1、导入资源 导入资源加群获取:134688909 2、查看目录 目录,红框是导入资源的包裹 加群获取资源:134688909 内部脚本 关于手势脚本 少写的是捏的手势识别脚本 3、开搞 FingerGesture Remote: 在Unity中统一检测 Mouse Input Provider Prefabs : 鼠标输入预制 Touch Input Provider Prefabs : 手势输入预制 4、开发案例 : 打印点击的位置信息 原理:其实通过Unity的事件通知SendMessage来传递消息 手势识别 每种手势都有自己的脚本,我们只需要简单的实现它就是ok的 1、添加对应的手势脚本,设置它的属性 2、 一个手势识别器有以下监听事件的方式: 1、使用标准的.net 委托事件模型,每一个手势识别器都暴露一个.net事件接口 2、使用unity的SendMessage()函数 : 本质来讲这个内部主要是封装

    3.2K20发布于 2020-06-02
  • 来自专栏EdisonTalk

    基于Unity的AR开发初探:发布AR应用到Android平台

    本文接上一篇,介绍一下如何通过Unity发布第一个AR应用至Android平台,在Android手机上使用我们的第一个AR应用。 (2)旋转方向   这个选项决定了程序运行时画面固定在手机的哪个旋转方向,我们可以在Resolution and Presentation - Default Orientation中进行设置,这里我们设置其为左向固定 (5)Android App包名    我们可以在Other Settings中设置包名,但需要注意的是这里的包名需要跟AR相机中填写的密钥所对应的包名保持一致,如下图所示: ? ?    (6)渲染模式   在发布EasyAR的SDK制作的App时,渲染模式需要取消“Auto Graphics API”,并且选择“OpenGLES2”,如下图所示,仍然是Other Settings面板中设置 (2)安装apk(测试机型:锤子坚果3) ?   (3)使用效果(测试机型:锤子坚果3) ? 参考资料 李晔,《Unity AR增强现实完全自学教程》 ?

    1.8K20发布于 2019-03-04
  • 来自专栏BestSDK

    Mapbox宣布开发新版SDK,可开发AR导航APP

    开源地图服务商Mapbox宣布,开发了一个新的软件开发工具包(SDK),可以让开发人员开发增强现实(AR)导航的应用程序。 新版本被称为Vision SDK,将为开发人员提供更快,更简单的应用程序。 由于SDK完全是开源的,因此开发人员能够在边缘处理事件并将增量数据更新传送到云端。例如,这可以用于从用户那里获取关于道路上交通状况的数据,然后通过云更新实时提供给所有用户。    Vision SDK经过优化,能够以最短的延迟提供真实的现场位置,开发人员将能够在硬件级别上对SDK进行详细的更改,以确保设备内部的传感器和芯片实现实时数据处理,并提供低延迟,这将是成功的关键。 随着ARM的机器学习和对象检测处理器在更新的移动设备中得到越来越广泛的采用,Vision SDK将能够以更快的速度执行功能,为开发人员提供更多的功能和灵活性来为其AR应用程序执行关键流程。

    1.7K20发布于 2018-07-30
  • 来自专栏编程社区

    YII2中的两种增删改查 DAO AR模式 AR

    需要调⽤⼀个函数 asArray(); 2. $model->updateAll($data,[‘id’=>’2’]) 更新 返回的同上。 增,2⾏。 6. $model->setAttributes($data); 2 . var_dump($model->insert()); ——————-以上是AR模式 以下DAO模式—————— 1.var_dump \yii::$app->db->createCommand(‘delete from news where id=2’)->query() 4. \yii::$app->db->createCommand(‘update news set title=’asdf’ where id=2’)->query() 5.

    34230编辑于 2022-01-25
  • 来自专栏宜达数字

    AR开发-(二)Leap Motion制作手模型

    2 ---- 放置手模型 ? 直接放入 手模型身上的脚本 ? 5 添加手模型的物理碰撞属性 ? 6 返回HandPool中,一一对应放置 ? 7 修改手部材质 ? 同理修改左右手就ok

    75620发布于 2020-06-02
  • 来自专栏宜达数字

    AR开发-(四)LeapMotion-Unity主要类

    transform.rotation = hand.Basis.CalculateRotation (); } } Arm 胳膊而已,用处不大,不过可以在特定位置进行相关的开发 Debug.Log ("1:"+h.Direction.ToVector3 ()); // 手掌的位置 Debug.Log ("2

    1K11发布于 2020-06-02
  • 来自专栏WeTest质量开放平台团队的专栏

    从 Pokémon Go 谈 AR 游戏开发

    腾讯内部的 AR 专家秉持着“一言不合就自己开发”的原则,自发对 AR 游戏进行了预研,本文将通过在 Unity 中对 OpenCV 及 Vuforia 库的使用,简单介绍制作 AR 游戏的一系列流程。 秉持着“一言不合就自己开发”的原则,大牛决定,自己做一个 AR 游戏!! 一.OpenCV 篇 OpenCV 是英特尔发起并参与开发的计算机视觉库,在图像处理、模式识别及计算机视觉领域被广泛使用,这里就不做过多介绍了。 二.Vuforia 篇 Vuforia 是高通的增强现实库,对 unity 支持好,使用起来简单方便,如下图所示为组内使用 Unity+Vuforia 开发的坦克大战 AR 版:通过识别预先设定的标志物 、CPU、PSS 的变化趋势重点关注,帮助在游戏开发过程中不断改善玩家的体验。

    3.3K00发布于 2016-08-17
  • 来自专栏AIRX三次方

    React Native也可以快速开发AR应用?

    哈喽哇,大家好,我是AR熊,今天来给大家推荐一个开发利器,ViroReact:React Native 的 AR 和 VR 库 ViroReact 是一个供开发人员快速构建增强现实 (AR) 和虚拟现实 开发人员使用 React Native 编写代码,Viro 在所有移动 VR(包括 Google Daydream、Samsung Gear VR 以及适用于 iOS 和 Android 的 Google Cardboard)和 AR(iOS ARKit 和 Android ARCore)平台上本地运行他们的代码。

    97020发布于 2021-08-02
  • 来自专栏宜达数字

    AR开发-互动大屏的实现方式

    别的不说,程序这块需要编写Shader(这一步估计把80%的开发工程师剔除了),当然本大大不在此列。 如下图 ? Properties { _Color ("Color", Color) = (1,1,1,1) _MainTex ("Albedo (RGB)", 2D ) = "white" {} _AlphaVideo ("Alpha Video(R)", 2D) = "white" {} _Glossiness ("Smoothness _MainTex; sampler2D _AlphaVideo; struct Input { float2 uv_MainTex 另一种Shader Shader "Custom/ARMovieShader" { Properties { _MainTex ("Albedo (RGB)", 2D

    78410发布于 2020-06-02
  • 来自专栏EdisonTalk

    基于Unity的AR开发初探:第一个AR应用程序

    目前公司有一个App开发的需求,想要融合一下AR到App中以便为客户提供更好的体验,因此我开始了一些调研和学习,会依次总结一些文章出来与各位分享。 此外,也希望能给更多的.NET&.NET Core开发者看到用C#语言开发AR应用的场景,有更多的人使用C#开发应用程序。 (2AR的主流应用玩法 Scan It — 根据识别图出发AR操作 Place It — 由用户根据需要将虚拟物体拖动到真实环境的某个区域之中 Find It — 将虚拟物体直接初始化在真实环境中的某个区域 不同的项目和开发人员会有不同的选择,这里介绍一种常见的工具技术栈: 引擎:Unity AR开发工具包:EasyAR(中国出品)、Vuforia(高通出品)、ARKit(苹果出品)、ARCore(谷歌出品 (2)识别图2: ?   至此,基于EasyAR的第一个示例Hello World就跑起来了,虽然我们还没有写一行代码,但至少有了一个初步的感性认识。

    2.6K30发布于 2019-02-27
  • 来自专栏宜达数字

    AR开发-(三)Leap Motion的上手使用

    终于到了要应用的时候了,我们可以摆放一些3D物体让我们的物体丰富起来,这也是做项目的初衷。

    75810发布于 2020-06-02
  • 来自专栏BestSDK

    谷歌发布音频SDK Resonance Audio,助力VR、AR开发

    近日、谷歌发布了一款名为“Resonance Audio”的新型空间音频软件开发套件。 Resonance Audio是一款基于现有VR Audio SDK技术的跨平台工具,旨在令移动和桌面平台上的VR和AR开发变得更加轻松。 ? 谷歌对VR的空间音频支持已经非常成熟。 谷歌现有的VR SDK音频引擎已经支持多个平台,但开发者需要参阅专用于各平台的相关功能实施文档。 在今年2月份,谷歌官方博客上的一篇文章清楚认识到,兼容各种音频工具是一场“混乱和耗时”的战斗,并且描述了在Unity和Unreal引擎上为多个平台开发精简的FMOD和Wwise插件。 这将简化任何VR/AR游戏或体验中的空间音频的开发工作流程。据映维网了解,新SDK支持在安卓,iOS,Windows,MacOS和Linux上运行的“最流行的游戏引擎,音频引擎和数字音频工作站”。

    1.2K70发布于 2018-03-02
  • 来自专栏云深之无迹

    OpenMV IDE 自带demo分析.Ar_i2c_slave

    () # Fully reset I2C device... bus = pyb.I2C(2, pyb.I2C.SLAVE, addr=0x12) print("Waiting for Arduino. bus = pyb.I2C(2, pyb.I2C.SLAVE, addr=0x12) bus.deinit() #完全重置I2C设备... bus = pyb.I2C(2, pyb.I2C.SLAVE, # The hardware I2C bus for your OpenMV Cam is always I2C bus 2. #OpenMV Cam的硬件I2C总线始终是I2C bus 2 bus = pyb.I2C(2, pyb.I2C.SLAVE, addr=0x12) bus.deinit() # 完全重置I2C设备. .. bus = pyb.I2C(2, pyb.I2C.SLAVE, addr=0x12) print("Waiting for Arduino...")

    95120发布于 2020-12-03
  • 来自专栏量子位

    AR提升电商体验,京东推出AR试妆镜、AR试衣镜和AR智能眼镜

    同时,京东还首次发布了AR试妆镜、AR试衣镜、AR智能眼镜三款AR硬件产品,宣告全面开启AR线下场景赋能。 ? 经过2年的高速发展,京东AR已经构建了全方位的体系和丰富的能力。 同时京东还打造了AR开放平台、AR内容管理平台、AR营销平台等三大平台,率先在国内建立了电商AR生态,整合了大量政府、行业、技术等合作伙伴资源。 △ 京东集团副总裁、京东商城技术委员会主席黎科峰博士 AR京东让线下店更好玩 以往谈到AR,人们联想起来的总是各种通过手机展开的移动应用,京东首次面向业界发布了三款AR终端产品: AR试妆镜、AR试衣镜和 在新的联盟中,吸纳了更多零售行业合作伙伴,通过整合上游产业链如3D建模、AR营销、AR硬件等开发者资源全面向零售行业合作伙伴赋能,帮助零售行业合作伙伴快速降低营销成本,提高运营效率,共同探索AR领域共赢的商业模式

    5.5K40发布于 2018-07-24
  • 来自专栏云上计算

    2020 Google 多项 ARCore 更新带来AR开发全新可能!

    加上几行代码,通过将 AR 对象锚定到 2D 图像中,让用戶不需要扫描,就可以放置虚拟物件并进行互动。 基于 ARCore 技术,滴滴构建了一个实景导航解决方案,实时识别用户和环境之间的定位关系,AR 实景导航引导信息逼真地和实景环境相结合,用户只需要跟着 AR 路标走,直接跳过转换 2D 地图信息的步骤 深度 API - 解决 AR 界的遮挡及互动难题 2020年中,Google 发布了 ARCore Depth API(深度 API),为开发者们带来解决虚拟物件拟真技术难题的希望,开发者凭借 Depth 例如 MARK,是由 创梦天地和 Sybo 开发的一款AR社交应用,可以让你通过智能手机,在现实世界中和朋友、粉丝共同发现、共同创作的和现实场景完美融合的AR涂鸦。 你可以直接到慕课官网搜索 “Google ARCore 入门开发课程“, 马上开始学习! 正在开发AR app 但总是觉得虚拟物件效果不够真实?

    1.4K20发布于 2020-12-07
  • 来自专栏BestSDK

    科海数码推出底层AR SDK,帮助开发者迅速快捷开发应用

    从Snapchat上面开始用AR做广告,到《Pokemon Go》AR游戏“病毒式”蔓延,再到年初支付宝的AR红包,AR在“VR元年”展露头角。 ? 相比较于VR,AR的价格更为亲民,并且增强现实技术不像虚拟现实那样会让人产生眩晕感,加上AR更为便携,只需要一副AR眼镜或者是智能手机设备即可。 2015年的时候,正是看到了AR的市场潜力,CEO冯博创建自己的团队,并决定先从AR项目的底层技术研发开始。 Sensei应用的发布主要分两个阶段,第一阶段主要是B2B模式,是针对企业的远程协作技术操作,解决传统行业的一些协作问题;第二阶段会成为B2C模式,也就是要打造成为一个“基于AR技术的交易平台,使拥有专业技能的人可以通过平台有收益 COO周瀚文表示,目前行业内还没有同类竞争者,科海数码的核心竞争力是底层SDK(增强现实开发引擎)技术,这是很多国内同类公司目前还没有的基础开发技术,目前两家SDK服务器在国外,国内访问受限较多。

    1.2K70发布于 2018-02-28
  • 来自专栏不能显示专栏创建者

    掌控AR

    它可以通过多种方式做到这一点——通过智能手机、智能眼镜、车内显示器或功能强大的全功能AR耳机。 这些产品的不同之处在于它们的图形功能和交互性。 智能眼镜传递基本的平视显示器,将2D信息投射到用户的世界观之上。智能手机和成熟的AR耳机的图形功能更加强大,能够将复杂的交互式3D图像投射到用户的视图中。 在成熟的AR头盔领域,微软的HoloLens和Magic Leap的头戴式虚拟视网膜显示器是两款领先产品,但大多数消费者并不了解这些产品。 through multiple means -- via smartphones, smart glasses, in-car displays, or powerful full-fledged AR Smart glasses relay basic heads-up displays, projecting 2D information on top of the user's view of the

    1.2K00发布于 2020-12-14
  • 来自专栏VRPinea

    3.16 VR扫描:Blue Vision Labs完成1450万美元融资;开发者带来AR版《街霸2

    此外,Blue Vision Labs表示他们正在研发一种可实现“联机AR”的技术。Blue Vision Labs表示,他们计划与开发者合作,为开发者提供该技术,而不是开发自主应用。 VR内容提供商Mk2推VR户外解决方案 据悉,法国VR内容提供商Mk2正计划推出即插即用的户外VR解决方案,以此扩大其在VR领域的影响力。 该解决方案包括一款名为Mk2 VR Pod的设备,与内容库配合使用。 MR版《超级马里奥》开发者带来AR版《街霸2》 据悉,曾开发MR版《超级马里奥》的开发者Abhishek Singh,又为iPhone、iPad等移动设备开发AR版《街霸2》。 据悉,AR版《街霸2》将提供两种展示形式:一种是游戏角色被缩小,投影至桌面进行对战;一种是游戏角色以真人大小出现在玩家身边进行对战。此外,AR版《街霸2》还将支持多人模式,玩家可与朋友一同对战。

    75170发布于 2018-05-18
  • 来自专栏范传康的专栏

    使用ARKit开发AR游戏-基础篇:ARKit入门篇

    | 导语 11月到12月,使用新出的ARkit开发了一个AR游戏,梳理下开发过程的经验,整理成文。 计划是一个系列,入门篇主要是收集的资料整合;探索篇(经验篇)坑及个性探索说得。 增强现实(AR)          AR体验的基本需求(及ARKit框架的定义),是在用户所处的现实世界空间与可视化建模内容的虚拟空间之间创建对应关系的能力。 arkit1.jpg AR设备和SDK AR设备 在相当多的文章中都有涉及,不再赘述,主要是头盔的方式,透明显示将对象叠加到现实世界中。 arkit2.jpg arkit3.jpg arkit4.jpg 移动设备和SDK方案 由移动硬件相机驱动,提供一个“窗口”进入。可以看到现实世界与AR的对象。 运行的AR会话连续从设备摄像机捕获视频帧(Frame)。对于每一帧,ARKit会将图像与来自设备的运动感应硬件的数据一起分析,以估计设备的现实位置和方向。

    5K51发布于 2018-05-29
领券