精华内容
下载资源
问答
  • ARFoundation丨放置与AR测量 二、基础配置 根据这篇博客,完成项目的初始配置。 传送门 三、测量实现 实现的功能: 手机中心点测量图标,实时贴合平面 按下 + 号,选中第一点,第二点,出现测量结果...

    大家好,我是SKODE。

    小提示:选中左侧目录,可快速找到所需内容

    本系列博客地址:传送门

     

    一、效果展示

    B站地址:传送门

    ARFoundation丨放置与AR测量

     

     

    二、基础配置

    根据这篇博客,完成项目的初始配置。

    传送门

     

     

    三、测量实现

    为便于理解最根本的原理,我们仅实现最基本的代码。

    如需完整项目,可私信我获得联系方式,发送给你。(仅限付费同学)

    实现的功能:

    1. 按下按钮,从屏幕中心发射射线,确定第一个与平面接触的测量点
    2. 再次按下按钮,确定第二个测量点,Text出现距离结果。

     

    实现方法:

    1、AR Session Origin物体

    挂载 ARRaycastManager 组件

    2、测量文本

    场景中新建Text,并调整好大小等属性,用于显示测量结果

    3、测量按钮

    场景新建Button,绑定下方 Skode_MeasureMethod 方法。用于测量

    4、下方脚本

    将下方脚本放在场景任意物体上

    给该脚本赋值 AR Session Origin物体

    给该脚本赋值 测量文本,用以显示测量结果

     

    代码:

    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.UI;
    using UnityEngine.XR.ARFoundation;
    using UnityEngine.XR.ARSubsystems;
    
    public class Skode_Measure: MonoBehaviour
    {
        #region Public Parameters
    
        public ARRaycastManager arRaycastManager;
    
        [Tooltip("显示测量结果的Text")]
        public Text resultText;
    
        #endregion
    
    
        #region Private Parameters
    
        List<ARRaycastHit> hits = new List<ARRaycastHit>();
        List<Vector3> points = new List<Vector3>();
    
        #endregion
    
    
        #region Public Method
    
        //实现测量的方法
        public void Skode_MeasureMethod()
        {
            hits.Clear();
    
            if (arRaycastManager.Raycast(new Vector3(Screen.width * 0.5f, Screen.height * 0.5f, 0), hits, TrackableType.PlaneWithinPolygon))
            {
                // 列表中元素是按命中的距离排序的,所以第一个命中的距离是最近的。
                var hitPose = hits[0].pose;
    
                if (points.Count == 0 || points.Count == 2)
                {
                    //如果是第一次点击,或者已经完成了一次测量
                    points.Clear();
                    points.Add(hitPose.position);
                }
                else if (points.Count == 1)
                {
                    //如果已经确定了第一个点,即意味着当前是第二次点击,要添加第二个测量点
                    points.Add(hitPose.position);
    
                    resultText.text = (Vector3.Distance(points[0], points[1]) * 100).ToString("0.0") + "cm";
                }
            }
        }
    
        #endregion
    }
    

     

     

    感谢您阅读到最后

    我是SKODE

    展开全文
  • 本文从AR测量产品入手,剖析思路的同时,也点名了AI产品目前的困境。希望AI产品随着业界的革新,能够迅速实用化、平民化,带来真正意义的价值。 01 背景 在智能手机产业不断革新的今天,手机摄像技术也迎来了...

    导读:当你拿到一个需求,或者别人随口给你说了一个想法的时候,你需要顺着什么样的思路去深入了解呢?本文从AR测量产品入手,剖析思路的同时,也点名了AI产品目前的困境。希望AI产品随着业界的革新,能够迅速实用化、平民化,带来真正意义的价值。

    01 背景

    在智能手机产业不断革新的今天,手机摄像技术也迎来了全面的升级。基于RGB或TOF摄像头的智能手机使人机交互变得更加自然、有趣,也能实现更多AR场景的应用。

    手机行业的标竿,苹果也在近几年陆续推出AR应用,以2018年秋季发布的iOS12 Measure功能为最成熟、有用的工具型应用,并且结合到现代人高度使用的智能手机。

    对于行业内的其他公司,”测量工具”开启了一个AR的应用入口,也触发业内思考此类应用方向;包括OPPO、VIVO在内的国内手机厂商也紧随其后,分别发布基于TOF摄像头的测量,一时间市场欢呼一片,以为AR测量能够作为Killer Application,革新产业界,让一般的小白用户也感受到AR的魅力。

    02 问题

    但我们发现即使有苹果、谷歌这样的巨头在,也很少人知道AR测量的存在,让我们从头到尾来探究一下。

    1. 现状

    首先,一般情况下,我们会测什么?

    • 测长度
    • 测面积
    • 测体积

    2. 目标物体

    日常情况下,可以测量的物体呢?

    笔记本的长宽、家具的参数、脚长、等

    3. 功能点

    那么,我们作出猜想,AR测量如果能真正意义上做出来,从点到面到体,功能可以为以下几种:

    • 锚点测量:可以得知两点间距离、角度等一系列数据
    • 面积测量:针对平面的长方形,可以迅速得知平面的长、宽、面积
    • 立方体测量:针对一般的规则、不规则的立方体,放在镜头下,都可以迅速得知长、宽、高、体积
    • 脚部测量:可以迅速测得一般人的脚长、脚宽、甚至分类足弓(高足弓、低足弓、正常足)

    4. 行业情况

    似乎可以做的事情有很多,往深想一些,这样的功能点,可能影响的行业:

    • 传统的米尺、卷尺制造业:针对一般的用户随手测,就可以基本上摒弃工具,一部手机走天下
    • 家具场景:用户可以迅速得知家庭空间如何,该买什么尺寸的家具
    • 机场行李箱场景:一般的航空公司针对用户的随身行李大小都有规定,那么用户在准备行李的时候就可以随手测得体积,避免超了规定
    • 买鞋场景:用户可以快速知道脚的长度,宽度;不仅免去了欧码美码之间转换的苦恼,而且可以迅速选择合适的鞋子(e.g.比如脚宽的人适合什么鞋子、扁平足适合什么鞋子等)

    以上,如果真的做起来,可谓是AI赋能普通生活的一道利器;另外,想要影响大众,有一个前提条件,就是一定要是手机!最好是用户拿起手机就可以用;如果是专门的设备,就在一定程度上局限了受众。

    5. 市场情况

    我们梳理下,近几年来,市场上针对AR测量的产品

    • 华为:荣耀V20、P40 Pro
    • 三星:Note10+
    • 苹果:iPhone X及以上
    • OPPO:R17 Pro
    • VIVO:Nex系列

    但是笔者发现从市场的反馈来看,AR测量的反响也收效甚微。可能看到这篇文章的都没几个知道此类功能的。

    究其原因,我觉得有以下几点

    1. 市场需要时间接受:AR作为新的技术,从推出到市场接受,需要一定的时间,包括产品概念
    2. 硬件跟不上软件的发展:AR类产品,尤其是叠加了SLAM等非常耗费算力的模块,在使用一段时间后,会出现发烫、卡顿等现象,在手机设备上尤为严重
    3. 售价昂贵:能够搭载AR应用的设备,除了昂贵的AR眼镜之外,手机设备大多都是中高端的旗舰机了,与普罗大众有了距离感
    4. 产品的“刚需”程度不足:虽说AR测量能够在某些场景下替代米尺、卷尺等工具,但是现在社会上,好像我们使用这些工具的频次本身就不多;所以此类AI产品,被忽略,好像也是理所应当。
    5. 交互方式:用户还是不习惯透过手机看AR世界,『需要时刻用手举着手机』这一致命的缺点,『时刻用手举着手机』令用户体验“非常累”;
    6. 测量的准确度:AI产品的精准度,极度依赖“数据”,数据的广度和深度直接关系测量数据的精准度。但是用户所测的物体万千,不可能全部录入,所以精准度有限。

    以上,当AR测量产品面世以来,未有AR的革新,苹果等巨头也放慢了步伐;针对一般用户,能走往何处,很难猜测,但是当身边实在没有米尺类工具的时候,手机里边的测量软件倒是可以用一用,缓解燃眉之急。

    倒是垂直行业近几年来抓住这个风口,做了些设备,解决或者缓解了行业上的问题,引起了市场上的好评。

    • 测脚仪:设置三维扫描测脚仪,可以快速得知脚长、脚宽,便于购鞋
    • 以顺丰为代表的物流行业,推出设备,在快递员上门取件时,通过设备,可以直接得知包裹的体积,便于收费

    03 AI产品

    透过AR测量产品,我们再来聊下AI产品。

    1. AI到底能解决什么问题?

    目前AI界说的最多的两句话是

    • 推陈出新:基于AI产品,脑爆新思路,比如“人脸刷地铁”、“抖音的尬舞机”,新的产品带来新的生机
    • 降本增效:革新传统行业,借助AI工具,提高人工效率,降低成本

    AR测量我认为是隶属于前者,是替代传统工具的AI产品。

    2. AI产品目前的困境

    (1)数据

    • 数据量匮乏:AI需要数据。有的公司训练模型时,需要大量的专有数据时,有时还甚至需要购买数据,而授权和维护API以访问第三方数据的成本也是非常昂贵的。
    • AI依赖数据,数据需要人工标注。例如,百度不得不雇佣数千名翻译人员来训练其中文翻译算法。
    • 算法准确度做不到100%时,就需要人类监督,也就是“人机回圈”:例如,Facebook雇佣了超过1.5万人来协助他们的内容审核算法。

    (2)计算能力

    • AI依赖强大的计算平台,庞大的数据中心及芯片技术为人工智能提供基础计算环境,但是目前此项还正在发展中。

    假以时日,如果以上问题能有所改善,那么以AR测量为代表的AI产品,可能就真的走进千家万户,起到真正的作用了。

    以上,是笔者了解AR测量产品时的一些拙见,有任何问题可以一起讨论,希望各位不吝赐教。

    展开全文
  • 当您可以在手机上进行测量时,为什么还要使用笨拙的卷尺来测量东西。 这是一个基于增强现实的应用程序,允许用户测量现实世界对象的尺寸。 它的灵感来自Apple在WWDC 2018中提供的演示。 演示版
  • (52VR原创翻译) 对于装修、房屋销售出租、室内设计的人来说,这里可能有一个福音:当你无法向手机的另一端,特别是客户描述所处的房间的情况时,你可以打开这个app,运用AR测量房间各个部位的尺寸、实时地传输...

      (52VR原创翻译)

          对于装修、房屋销售出租、室内设计的人来说,这里可能有一个福音:当你无法向手机的另一端,特别是客户描述所处的房间的情况时,你可以打开这个app,运用AR测量房间各个部位的尺寸、实时地传输现场影像给对方、甚至把虚拟家具影像放在现场环境中让客户选择。这个app就是《PLNAR》。


    根据自身模式自定义设计功能,AR测量app《PLNAR》推出开发工具包


          这里有一个演示视频,时长58秒:https://v.qq.com/x/page/u0552atuztw.html


          先说一句,现阶段只有iOS 11系统的苹果设备可以使用这个app。要是介意就不用往下看了哈哈哈。这个app还能生成经过扫描的房间的CAD文件,设计团队可以用它灵活地设计家具摆放和进行软装设计。它是制作这款app的 SmartPicture Technology 公司的第一款AP产品,他们相信AR技术可以为众多成熟商业模式解决方案。

          所以PLNAR有一个开发工具包供开发者们使用,可以根据不同的商业模式自定义打造专属的PLNAR体验。它的CEO,Andy Greff,说:“从专业用户的反馈中我们看到了为现有的企业们以快捷、方便的方式应用AR测量技术到他们的商业模式中的机会,而且不需要他们任何额外的、昂贵且耗费成本的iOS开发过程。PLNAR协助了这些公司助力他们的客户自己测量空间。”

          SmartPicture Technologies 列出了一些被认为对企业和客户有用的点:
    • 节省成月上年的开发时间,只需几个星期;
    • 用户可以创建完整实现的、可调整用户界面的自有品牌解决方案,让终端顾客感受到他们真的就在房子里一样;
    • 终端顾客的数据获取过程流畅化;
    • 可测量2D和3D环境中的物体对象、房间、墙壁、窗户、门和地板;
    • 容易和任何销售环节相结合以帮助正在选购产品和测定空间大小的终端顾客;
    • 终端顾客可自助安装设置app,这是为AR设计且假设使用对象为完全不懂技术的人的;
    • 可连接至处于云端的PLNAR算法和API接口。

    (编译:Kor)

        想体验AR开发吗?可以从这些简单的教程开始√ ,请点击:

            1)体验ARKit应用开发


    文章标签:VR商业应用,AR开发,AR应用,增强现实

    展开全文
  • 神奇了!AR技术可测量实物体积!

    千次阅读 2019-04-08 14:52:26
    这是AR库提供的功能,打开摄像头后,拿着手机对着桌面来回平移一小段距离,即可把平面识别出来,大概不到两秒钟时间即可把平面识别出来。当然,所测量的物品要放置在识别出来的平面里。 输入锚点 锚点应该是...

    本方案使用目前最火的AR库,实现测量真实世界纸箱的体积。设备支持ARCore、ARKit即可!

    简要:通过AR提供的识别平面的功能,找到箱子所在的平面;在平面上标出箱子底部的三个顶点,这三个顶点就能确认箱子的底部面积;通过滑动条调节测量绘制出立方体模型,立方体模型体积即实物的体积(AR库已经实现了虚拟世界和真实世界的1:1比例)。

    实现步骤简要:

    1. 平面识别

    这是AR库提供的功能,打开摄像头后,拿着手机对着桌面来回平移一小段距离,即可把平面识别出来。识别平面效率跟手机移动方式有关,因为AR库识别平面是通过处理画面特征点和三角测量运算出来的。要注意的是:目标平面最好是纹理图案比较复杂的,空白平面和反光平面都会加大识别难度;另外,AR库为了做三角测量计算,手机需要平移,手机原地自转是很难识别出平面的。

    1. 绘制底面

    绘制立方体底面需要找到箱底三个顶点,找顶点方式很多,我们项目最终方案是通过深度学习的方式,自动找出箱子的顶点二维信息,通过一些简单算法能把二维坐标转化三维坐标。这里讲述最容易实现的方式,就是手动找顶点,Unity有发射线的方法,手触摸手机屏幕,从摄像头发出一条射线,射线射在平面上,击中平面的交点就是我们要找的三维点信息。用这种方式击中箱底三个顶点,找到顶点的三维坐标信息。这三个点就能构建出三维空间中立方体的底面。

    1. 确定高度

    绘制出底面后,我们就可以计算箱底面积了,但我们要测的是箱子体积,所以还要知道箱子的高度。我们是有方法直接找到高度的,在这先留一手,讲述最容易实现的方法。使用简单的方式实现,就是通过滑动条来确定高度,自动赋予一个高度给立方体模型即可。可看演示视频的效果。

    演示视频:

    Youku:

    视频地址:https://v.youku.com/v_show/id_XMzczNDc3ODUwOA==.html?spm=a2hzp.8244740.0.0

    YouTube:

    ===============================================================

    后续开发了 《乐测AR》 项目

    这是一款结合了增强现实技术(AR)与人工智能技术(AI),提供规则物体与非规则物体的体积测量的手机端APP。

    《乐测AR》应用了目前最火热的增强现实与人工智能技术,即AR与AI技术。用户使用手机摄像头拍摄周边环境,通过AR的SLAM技术让手机理解真实环境,构建出虚拟的三维世界。同时,结合AI技术对图像进行处理,找到我们需要测量的物体(如纸箱)在虚拟三维世界的成像,里面包括该物体的位置与形状信息。最后根据这些信息进行三维重构,恢复出物体的形状,最终计算出该物体的体积。

    视频演示:
    优酷链接:https://v.youku.com/v_show/id_XNDExMTczNzk4OA==.html?spm=a2h0k.11417342.soresults.dtitle

    爱奇艺链接:http://www.iqiyi.com/w_19s6mnc4at.html

    微信: dvlee1024

    展开全文
  • 当女票问你香蕉长度、房屋面积的时候,你不用跑去五金店买卷尺,只需要掏出一部iPhone手机,从容的打开AR尺子应用,点击几下就搞定,让女票目瞪口呆! 这是一款叫做 Fancy AR 尺子的苹果App,用户可以用它来替代你想...
  • 为了进一步提升消费者体验,这家运动品牌巨头正在加深AR技术的应用。Nike日前正式发布了Nike Fit工具,并计划将其应用至现有的iOS和Android应用程序,以及实体零售商店。 Nike Fit主要利用计算机视觉和机器学习来...
  • 本文介绍一个运行于 tango 手机的应用 demo,功能是测量人体高度。 效果预览 原理概述 该应用主要使用了 tango 的深度感知技术。 如上图,通过深度感知技术,我们可以获取设备周围物体的点云坐标集合。...
  • myARoom-ar-sketcher-源码

    2021-03-27 07:54:25
    这是一个AR电话应用程序,它将使用摄像头和用户交互来进行房间的测量,并生成包含房间的所有详细测量的平面图。 它还可以为用户节省计划,使他们可以在需要时随时掌握这些信息,而无需使用卷尺或获取房屋的实际计划...
  • AR应用简介初始

    千次阅读 2013-11-25 21:55:30
    一个AR系统需要有显示技术、跟踪和定位技术、界面和可视化技术...为了生成准确定位,AR系统需要进行大量的标定,测量值包括摄像机参数、视域范围、传感器的偏移、对象定位以及变形等。 相对与智能手机而言,AR就是根据
  • ARCore---测量

    千次阅读 2020-01-17 14:25:58
    运动跟踪:让手机可以理解和跟踪它相对于现实世界的位置。 环境理解:让手机可以检测各类表面(例如地面、咖啡桌或墙壁等水平、垂直和倾斜表面)的大小和位置。 光估测:让手机可以估测环境当前的光照条件。 增强...
  • 这段时间都在研究测量箱子体积的项目,通过手机摄像头对准箱子进行拍照,箱子体积就出来了。很多这方面的研究都使用参考物像证件、A4纸、人民币等。我们不使用任何参考物,使用SLAM的技术,市面上很多AR库都自称有...
  • 该项目探讨了将增强现实应用程序链接到智能可穿戴设备以测量压力情况下心率变化的可行性。 我们决定使用FitBit来收集心率数据。 功能性 该项目包括许多不同的技术,包括: 将数据从FitBit传输到应用程序 在增强...
  • 游戏、虚拟电子商务、3D线上教育等应用,采用 3D 深度传感器打造沉浸式增强现实(AR)体验,连接现实与数字世界,且市场需求强劲。英飞凌科技股份公司与 pmdtechnologies携手开发采用飞行时间 (ToF) 技术的 3D深度...
  • 任天堂游戏Pokemon GO,让全世界消费者见识了手机增强现实(AR)的巨大魅力。而苹果准备把增强现实当做未来手机功能的一个新方向,该公司也已经推出了开发工具包。而据外媒最新消息,第一批AR软件已经在苹果商店上架...
  • 优点:创新的AR应用手机,可以当成一个游戏机了 缺点:还没找到 评语:打开新世界的大门,现实与虚拟结合,枯燥的生活添加一点幻想,走进童话般的梦幻王国,丰富多彩 包装 外形 打开主界面 最主要的就是...
  • 据悉,LG Innotek近日宣布,已开始批量生产先进的3D传感模组,并将应用于今年即将推出的高端智能手机。 这款先进的“飞行时间”3D传感模组,基于红外光在传感器和物体之间传播的飞行时间来实现三维空间中距离的测量...
  • 据悉,LG Innotek近日宣布,已开始批量生产先进的3D传感模组,并将应用于今年即将推出的高端智能手机。 这款先进的“飞行时间”3D传感模组,基于红外光在传感器和物体之间传播的飞行时间来实现三维空间中距离的测量...
  • 从vivo NEX到荣耀V20,从景深测量到动作捕捉,有了ToF技术加持,智能机能够拍出更好的虚化照片,能够化身为体感游戏机……作为3D深度视觉领域三大主流方案之一,ToF技术除了应用在手机上之外,也在VR/AR手势交互、...
  • 贴片电阻的制作

    2021-01-20 06:03:39
    高精密薄膜电阻 (AR/PR系列) 在高密度... 主要应用于医疗仪器,测量设备,汽车电子,传感器,电源转换器, LCD 控制板,手机,及手提电脑等等.  电流感应电阻 (CS/TCS系列) 运用独特材料及制程技术,提供高品质,高信赖度
  • 高精密薄膜电阻 (AR/PR系列) 在高密度陶瓷... 主要应用于医疗仪器,测量设备,汽车电子,传感器,电源转换器, LCD 控制板,手机,及手提电脑等等.  电流感应电阻 (CS/TCS系列) 运用独特材料及制程技术,提供高品质,高信赖
  • 基于三角法和飞行时间的深度测量方案是当下两种主流3D视觉技术,而今年苹果公司发布的新款iPad pro上搭载了d-ToF技术的深度相机,给3D视觉技术在消费场景的应用推动了新的机会。 结合当前学术界的成果以及工业界的...
  • QCon2018-《QUIC在手机微博中的应用实践》-聂永.pdf Qcon2018-《浅谈前端交互的基础设施的建设》-程劭非(寒冬).pdf QCon2018北京-《重新认识中国开源软件》-刘尚奇.pdf QCon2018北京-基于深度学习的视频结构化...

空空如也

空空如也

1 2
收藏数 25
精华内容 10
关键字:

手机ar测量