经由车辆传感器的测量的制作方法

文档序号:19005880发布日期:2019-10-29 23:38阅读:154来源:国知局
经由车辆传感器的测量的制作方法

本公开总体上涉及距离测量系统。更具体地,本公开涉及一种用于车辆用户测量两个对象之间的距离的系统。



背景技术:

当车辆在狭窄的空间中操作时,车辆的驾驶员或操作员可能无法判断车辆是否适合。例如,当车辆驶向狭窄的小巷时,驾驶员可能无法识别小巷是否足够宽以使车辆安全地通过。通常,驾驶员将必须离开车辆以进一步评估情况,这是不方便的。类似的情况还包括在狭窄的停车场或沿着具有封闭障碍物的道路上操作车辆。



技术实现要素:

在一个或多个说明性实施例中,一种用于车辆的系统,包括:相机,其被配置为捕获车辆的前方路径的图像;屏幕,其被配置为显示所述图像;以及处理器,其被配置为响应于对所述屏幕的输入来识别所述图像的至少一个对象的两个边缘,测量所述两个边缘之间的第一距离并且输出所述第一距离。

在一个或多个说明性实施例中,一种方法包括:响应于输入,识别在由相机捕获的图像上显示的至少一个对象的两个边缘;测量所述相机与所述至少一个对象之间的第一深度;以及使用所述第一深度通过图像处理计算所述两个边缘之间的第一距离。

附图说明

为了更好地理解本发明并示出可以如何执行本发明,现在将参考附图仅通过非限制性示例来描述其实施例,在附图中:

图1示出了本公开的一个实施例的车辆系统的示例框式拓扑图;

图2示出了本公开的一个实施例的示例流程图;

图3示出了本公开的一个实施例的用于边缘检测和距离测量的示例流程图;

图4示出了本公开的一个实施例的示例图像图;以及

图5示出了本公开的另一实施例的示例图像图。

具体实施方式

根据需要,本文公开了本发明的详细实施例;然而,应理解,所公开的实施例仅仅是可以各种和替代形式实施的本发明的示例。附图不一定按比例绘制;一些特征可能会被放大或最小化以示出特定部件的细节。因此,本文所公开的具体结构细节和功能细节不应被解释为是限制性的,而是仅仅作为教导本领域技术人员以不同方式使用本发明的代表性基础。

本公开总体上提供了多个电路或其他电气装置。所有对电路和其他电气装置和由它们各自提供的功能的提及不意图限于仅包括本文示出和描述的那些内容。同时可以将特定标签分配给各种电路或其他电气装置。基于所需的电气实施方式的具体类型,此类电路和其他电气装置可以以任何方式彼此组合和/或分开。应认识到,本文公开的任何电路或其他电气装置可以包括任何数量的微处理器、集成电路、存储器装置(例如,快闪存储器、随机存取存储器(ram)、只读存储器(rom)、电可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)或它们的其他合适的变型)和软件,它们彼此协作以执行本文公开的一个或多个操作。另外,电气装置中的任何一个或多个可以被配置来执行体现在非暂时性计算机可读介质中被编程来执行如所公开的任何数量的功能的计算机程序。

本公开尤其提出了一种用于测量两个边缘之间距离的车辆系统。更具体地,本公开提出了一种系统,所述系统使得车辆用户/乘员能够选择在显示器上可视化的两个边缘并测量两个边缘之间的距离。本文详细讨论了本公开的其他方面。

参考图1,示出了本公开的一个实施例的车辆系统100的示例框式拓扑图。车辆102可以包括各种类型的汽车、跨界多用途车辆(cuv)、运动型多功能车辆(suv)、卡车、休闲车(rv)、船、飞机或用于运输人员或货物的其他移动机器。在许多情况下,车辆102可以由内燃发动机提供动力。作为另一种可能性,车辆102可以是由内燃发动机和一个或多个电动马达两者提供动力的混合动力电动车辆(hev)(诸如串联混合动力电动车辆(shev)、并联混合动力电动车辆(phev)或并联/串联混合动力车辆(pshev))、船、飞机或用于运输人员或货物的其他移动机器。车辆102可以包括远程信息处理系统或其他计算平台104,诸如由密歇根州迪尔伯恩的福特汽车公司制造的sync系统。应注意,所示系统100仅为示例,并且可以使用更多、更少和/或以不同方式定位的元件。

如图1中所示,计算平台104可以包括一个或多个处理器112,所述一个或多个处理器112被配置为执行支持本文描述的过程的指令、命令和其他程序。例如,计算平台104可以被配置为执行车辆应用108的指令以提供诸如导航、卫星无线电解码和图像处理的特征。可以使用各种类型的计算机可读存储介质106以非易失性方式维护这类指令和其他数据。计算机可读介质106(也被称为处理器可读介质或存储装置)包括参与提供可由计算平台104的处理器112读取的指令或其他数据的任何非暂时性介质(例如,有形介质)。可根据使用多种编程语言和/或技术创建的计算机程序来编译或解译计算机可执行指令,所述多种编程语言和/或技术包括但不限于以下的单独或组合形式:java、c、c++、c#、objectivec、fortran、pascal、javascript、python、perl和pl/sql。

计算平台104可以具备允许车辆乘员/用户与计算平台104对接的各种特征。例如,计算平台104可以通过人机界面(hmi)控件126从输入装置128接收输入,所述人机界面控件126被配置为提供乘员与车辆102的交互。作为示例,输入装置128可以包括被配置为经由人机界面控件126调用计算平台104上的功能的一个或多个按钮、触摸板、旋钮、触摸屏或其他具有输入能力的硬件。

计算平台104还可以驱动一个或多个显示器116或以其他方式与之通信,所述一个或多个显示器116被配置为通过视频控制器114向车辆乘员提供视觉输出。在一些情况下,显示器116可以与输入装置128集成为触摸屏,所述触摸屏还被配置为经由视频控制器114接收用户触摸输入,而在其他情况下,显示器116可以仅是显示器,没有触摸输入能力。计算平台104还可以驱动一个或多个扬声器122或以其他方式与之通信,所述一个或多个扬声器122被配置为通过音频控制器120向车辆乘员提供音频输出。

还可以通过导航控制器124向计算平台104提供导航和路线规划功能,所述导航控制器124被配置为响应于经由例如人机界面控件126的用户输入来规划导航路线,并且经由扬声器122和显示器116输出规划的路线和指令。可以从被配置为与多个全球定位系统(gps)卫星通信并计算车辆102的位置的gps控制器124收集导航所需的位置数据。导航软件可以作为车辆应用108的一部分存储在存储装置106中。用于路线规划的地图数据可以作为车辆数据110的一部分存储在存储装置106中。例如,地图数据可以包括特定街道的状况,诸如小巷的长度和宽度。

计算平台104还可以被配置为经由一个或多个车载网络170与各种传感器180通信。作为一些示例,车载网络170可以包括但不限于控制器局域网(can)、以太网网络和面向媒体的系统传输(most)中的一者或多者。

传感器180可包括被配置为捕获车辆102附近的图像的相机182。作为示例,相机182可以位于车辆102的挡风玻璃后面,面向前方以捕获车辆102前方的图像。替代地,前向相机182可以安装在其他地方,诸如安装在车辆102的格栅上或发动机舱内。附加地或替代地,相机182可以位于车辆102的后部以用作倒车相机。相机182可以被配置为例如响应于车辆102的起动/激活而自动打开。替代地,相机182可以通过人机界面控件126使用输入装置128手动打开/关闭。由相机182捕获的图像数据可以经由车载网络170被馈送到计算平台104中并且经由视频控制器114被显示在显示器116上,从而允许用户/乘员看到车辆102前面和/或后面的对象。

传感器180还可以包括超声波传感器184、雷达传感器186和激光雷达传感器188,所有这些都被配置为检测和测量车辆102附近的对象。下面将描述这些传感器的细节。

计算平台104可以被配置为经由无线连接172与车辆乘员/用户的移动装置140通信。替代地,移动装置140可经由有线连接(未示出)连接到计算平台104。移动装置140可以是各种类型的便携式计算装置中的任何一种,诸如蜂窝电话、平板计算机、智能手表、膝上型计算机、便携式音乐播放器或能够与计算平台104通信的其他装置。在许多示例中,计算平台104可以包括与wi-fi控制器130、蓝牙控制器134以及其他控制器通信的无线收发器132,诸如zigbee收发器、irda收发器、rfid收发器(未示出),所述无线收发器132被配置为与移动装置140的兼容无线收发器162通信。

移动装置140可以提供有处理器148,所述处理器148被配置为执行支持诸如导航、呼叫、无线通信和多媒体处理的过程的指令、命令和其他程序。例如,处理器148可以被配置为执行移动应用144的指令以提供上述特征和功能。

移动装置140可以提供有与wi-fi控制器158、蓝牙控制器160和其他通信控制器(未示出)通信的无线收发器162,所述无线收发器162被配置为经由无线连接172与计算平台104的无线收发器132通信。替代地,移动装置140可经由有线连接(未示出)连接到计算平台104。

移动装置140可以提供有允许用户与移动装置140交互的各种特征。例如,移动装置140可以从被配置为提供与移动装置140的用户交互的人机界面控件156接收输入。例如,移动装置140可以被配置为经由视频控制器150与触摸屏152对接以提供与用户的交互。

移动装置140还可以通过导航控制器164提供导航和路线规划功能,所述导航控制器164被配置为响应于经由例如触摸屏152的用户输入通过人机界面控件156来规划导航路线,并且经由显示器触摸屏152输出规划的路线和指令。可以从被配置为与多个gps卫星通信并计算移动装置140的位置的gps控制器154收集导航所需的位置数据。导航软件可以作为移动应用144的一部分存储在存储装置142中。用于路线规划的地图数据可以作为移动数据146的一部分存储在存储装置142中。例如,地图数据可以包括车辆102将要穿过的特定街道的状况,所述状况包括诸如小巷的长度和宽度的信息。

图2示出了本公开的一个实施例的示例流程图200。在操作202处,计算平台104经由车载网络170接收由相机182捕获的图像,并且通过视频控制器114在显示器116上显示所述图像。作为示例,相机182可以是被配置为以特定帧速率(例如30fps)捕获图像视频并将视频以实时方式输出到计算平台104以进行显示的前向相机。附加地或替代地,计算平台104可以被配置为经由无线连接172将图像视频输出到移动装置140以进行显示。另外,由相机182捕获的图像视频可以存储在计算平台104的存储装置106和/或移动装置140的存储装置142中达预定的时间长度以供将来参考。

在操作204处,计算平台104接收指示用户测量显示器116上显示的图像上的距离的意图的输入。可以经由人机界面控件126从输入装置128接收用户输入。作为示例,显示器116可以与触摸屏能力集成,并且用户可以利用触摸能力来执行输入,诸如通过按压在触摸屏上显示的图标。附加地或替代地,如果用户喜欢,则其可以使用经由无线连接172连接到计算平台104的移动装置的触摸屏152来执行输入。

在操作206处,计算平台接收识别用户想要测量其间距离的两个边缘的输入。例如,可以从与触摸屏能力集成的显示器116接收输入。下面将参考图3和图4来讨论操作206的细节。作为一般示例,计算平台104可以被配置为邀请用户点击其想要测量的两个边缘,并且在操作208处响应于用户输入来识别两个边缘。例如,可以使用图像处理算法来识别两个边缘。附加地或替代地,计算平台可以使用从其他传感器180接收的信号来识别用户想要选择的两个边缘。

在操作210处,计算平台104测量两个边缘之间的距离。下面将参考图3和图4讨论操作210的细节。作为一般示例,计算平台104可以被配置为通过使用作为车辆应用108的一部分存储的图像处理算法分析相机182捕获的图像来确定两个边缘的距离。图像处理算法可以被配置为使用图像的各种特征(诸如图像中深度的不连续性、表面取向的不连续性、材料属性的变化和场景照明的变化中的一者或多者)来执行边缘检测。边缘检测算法可以包括使用来自图像的一阶导数表达式的基于搜索的方法,或者使用从图像计算的二阶导数表达式的基于过零的方法。附加地或替代地,计算平台可以使用从其他传感器180接收的信号来测量所识别的两个边缘之间的距离。另外,如果计算平台104确定用户打算测量小巷的宽度,并且所述小巷的数据可作为存储在存储装置106中的地图数据110的一部分获得,则所述数据可用于向用户提供宽度信息。

在操作212处,计算平台104输出测量距离。例如,计算平台104可以被配置为通过视频控制器114使用显示器116和/或通过音频控制器120使用扬声器122来输出测量的距离。附加地或替代地,计算平台104可以被配置为将测量的距离传输到移动装置140以输出。

在操作214处,计算平台104将测量的距离与预设值(诸如车辆102的宽度)进行比较,以确定在两个识别的边缘(诸如狭窄的小巷)之间驶过是否安全。在操作216处,计算平台104输出比较结果以通知车辆102的用户。

过程200的操作可以应用于各种情况。在一个示例中,车辆102到达狭窄的小巷前面,并且用户不确定小巷是否足够宽以使车辆102通过。相机182被激活并捕获车辆102前方的小巷的图像。图像被传输到计算平台104,用于在显示器116上显示。看到显示在显示器116上的小巷的图像,用户通过人机界面控件126输入到计算平台104中,以开始测量小巷的宽度,从而确定车辆102是否能够驶过。作为响应,计算平台104启动作为存储在存储装置106中的车辆应用108的一部分的测量软件。如果车辆102装备有其他传感器180,诸如超声波传感器184、雷达传感器186和/或激光雷达传感器188,则计算平台104还激活那些传感器以收集附加数据。

接下来,用户选择限定要测量的小巷宽度的两个边缘。尽管计算平台104可以被配置为自动识别小巷的边缘并测量宽度,但是为了更好的识别和更精确的测量,计算平台104可以邀请用户经由人机界面控件126手动进行。例如,在显示器116具有触摸屏能力的前提下,诸如“请轻按屏幕上的两个边缘以进行测量。”这样的消息可以显示在显示器116上或者经由扬声器122广播。按照说明,用户可以点击小巷的左边缘和右边缘。这里,尽管计算平台能够在车辆102仍在运动时识别运动视频上的边缘,但是为了获得最佳识别和测量结果,车辆102优选地停止并且输入到静止图像上。替代地,可经由无线连接172将图像传输到用户的移动装置140中,从而允许用户选择移动装置140的触摸屏152上的边缘。在许多情况下,因为移动装置140上的触摸屏152比计算平台104的显示器116更灵敏和准确,所以这种配置可能是有利的,因为用户可以更准确地选择和识别两个边缘。

为了识别和测量小巷的两个边缘之间的距离,计算平台104可以分析图像以识别要测量的两个边缘,并且使用作为车辆应用108的一部分存储在存储装置106中的图像处理软件来计算两个边缘之间的距离。尽管这种配置简单,并且除了相机182之外不需要任何其他传感器,但是使用其他传感器180可以提高测量和计算的准确度。

例如,车辆102可装备有安装在车辆102前面(例如,前保险杠上)的一个或多个超声波传感器184,所述一个或多个超声波传感器184被配置为检测其范围内的对象并计算距对象的距离。除了由相机182捕获的图像之外,超声波传感器184的使用可以极大地提高距离测量的准确度。然而,超声波传感器通常要求待检测的对象(例如边缘)相当接近(例如,在15英尺内),并且在超声波传感器184和对象之间没有任何其他障碍物。在实践中,计算平台104可以被配置为首先使用由相机182捕获的图像来确定车辆102和对象之间的近似距离。如果所述范围在超声波传感器184的范围内,则计算平台104可以激活传感器184以进行进一步评估。在多个超声波传感器184的情况下,传感器184中的每一个传感器可被给予与图像相关的视野,从而给予计算平台104更好的距离评估。

附加地或替代地,车辆102可以在前方装备雷达传感器186。通常,雷达传感器186具有比超声波传感器184更长的范围。然而,雷达传感器通常要求被检测的对象是金属。对于例如狭窄的小巷来说,这可能不是很有帮助,因为街道和墙壁边缘通常不是由金属制成的。然而,雷达传感器可能对检测金属对象有用。例如,雷达传感器186可用于确定两个车辆之间的狭窄停车空间的宽度,因为车辆由金属制成。

附加地或替代地,车辆102可以装备激光雷达传感器188。激光雷达传感器188的功能非常类似于雷达传感器186,但是消除了对对象为金属的要求,这提供了最佳解决方案中的一个。然而,激光雷达传感器通常是昂贵的并且增加了系统的成本。

参考图3,示出了本公开的一个实施例的边缘检测和距离测量的过程的流程图300。将参考图4对图3进行描述,图4示出了由相机182捕获的示例图像400。在该示例中,车辆102的用户打算测量限定在左边缘404和右边缘406之间的小巷402的宽度。

在操作302处,计算平台104在显示器116上接收两个触摸输入408、414,所述显示器116在显示图像400的同时提供触摸屏能力。如参考图4所示,第一触摸输入408紧邻左边缘404,并且第二触摸输入412紧邻右边缘406。在操作304处,计算平台104识别两个触摸输入408和412的位置附近的两个边缘检测区域。作为示例,可以以特定预设数目的像素半径(例如,200像素半径)内的两个触摸输入位置408、412为中心的圆计算区域。如参考图4所示,第一圆形边缘检测区域410被识别为以第一触摸输入408为中心,具有200像素半径;第二圆形边缘检测区域414被识别为以第二触摸输入412为中心,具有200像素半径。应注意,本文描述的边缘检测区域的形状和大小仅是示例,并且可以使用其他形状和大小。附加地或替代地,可以经由无线连接到计算平台104的移动装置140的触摸屏152来执行操作302。由于显示器116和触摸屏152之间的屏幕分辨率差异,取决于触摸输入408、412被应用于何种装置,边缘检测区域可以具有不同的大小。例如,如果具有200像素半径的边缘检测区域用于具有1200x800分辨率的显示器116,则具有2400x1600分辨率的触摸屏152可以使用400像素半径,以在图像上包括基本上相同的区域。

在操作306处,计算平台104启动作为车辆应用108的一部分存储在存储装置106中的图像处理程序,以检测在操作304处识别的边缘检测区域410、414内的任何边缘。作为几个非限制性示例,在操作306处使用的边缘检测算法可以包括:sobel、canny、prewitt、roberts或模糊逻辑方法。计算平台104选择在边缘检测区域中检测到的边缘。例如,参考图4,在第一边缘检测区域410中仅检测到一个边缘404,并且选择边缘404。然而,对于第二边缘检测区域414,计算平台104检测水平边缘406和竖直边缘418两者。在这种情况下,计算平台104可以被配置为选择具有最接近触摸输入414的一个,并且在这种情况下,选择水平边缘406。这将导致正确的选择结果,因为用户意图测量左水平边缘404和右水平边缘406之间的距离420,所述左水平边缘404和右水平边缘406限定小巷402的宽度420。然而,在用户不太准确地触摸屏幕并且触摸输入412的位置更靠近竖直边缘418的情况下,在这种配置下将选择竖直边缘418而不是水平边缘406。这将导致对错误距离422的测量。有几种方法可以避免这种情况。作为示例,可以在图像400上突出显示要测量的边缘。用户看到错误的边缘被选择,可以决定更仔细地重新选择两个边缘。替代地,计算平台104可以被配置为默认选择水平边缘,因为在大多数情况下要测量的边缘是水平的。替代地,计算平台104可以被配置为将两个边缘的取向匹配为相同。以例如图4所示的示例为例,由于在第一检测区域410中检测到的左边缘404是水平的,所以计算平台104可以选择在第二检测区域414中检测到的水平右边缘406以匹配左边缘404的取向。

在操作308处,计算平台104使用作为车辆应用108的一部分存储在存储装置106中的图像处理软件来计算左边缘404和右边缘406之间的距离420。尽管可以使用各种算法来测量距离420,但是一般原理是计算平台104首先确定相机182与待测量的对象边缘404、406之间的深度距离。接下来,计算平台104使用预设配置和算法将图像400上的边缘404、406之间的像素尺寸转换成实际距离。

在操作310处,计算平台104检测车辆102是否装备有除相机182之外的传感器180。如果结果为否,则过程进行到操作320,并且计算平台104输出测量结果,所述测量结果是小巷402的宽度420。计算平台104可经由显示器116通过插入以贴近距离420的长度代表距离420的片段来输出测量结果。附加地或替代地,计算平台104可以经由扬声器122可听地输出测量结果。

如果存在可用的其他传感器180,则过程进行到操作312,并且计算平台104还确定要测量的边缘是否在传感器180的范围内。如前所述,不同的传感器可以具有不同的范围。如果计算平台104确定要检测的边缘在传感器180的范围内,则过程进行到操作314。注意,相机182和其他传感器180可以安装在车辆102的不同区域处。例如,相机182可以安装在挡风玻璃上,并且超声波传感器184可以安装在前发动机格栅附近。在这种情况下,超声波传感器184比相机182更靠近待检测的边缘。相机182与超声波传感器184之间的偏移距离可预先配置到计算平台104中且在操作312处被考虑。

在操作314处,计算平台104激活传感器180以检测边缘404、406。在操作316处,计算平台104计算左边缘404和右边缘406之间的距离420。由于不同传感器的准确度可能不同的事实,计算平台104可获得不同的测量结果。因此,在操作318处,计算平台104校正使用来自相机182和其他传感器180的数据计算的测量结果。作为示例,计算平台104可以使用多个测量的平均值作为最终结果。替代地,计算平台104可以在校正操作318期间向更准确的传感器(例如,激光雷达传感器188)赋予更多权重。在操作320处,计算平台104输出经校正的测量结果。

应注意,上文所论述的由计算平台104执行的过程400也可由移动装置140使用存储于存储装置142中的移动应用144来完全或部分地执行。可以经由无线连接172在计算平台104和移动装置140之间无线地传送执行上述操作所必需的数据。

参考图5,示出了本公开的测量系统的另一实施例。不同于参考图3和图4示出的示例,在本示例中,计算平台104测量对象518的尺寸。如图5所示,作为牵引车的对象518出现在由车辆102的相机182捕获的图像500中。在该示例中,车辆102的用户意图测量对象518的长度502和高度504。

首先,计算平台104可以被配置为通过在显示器116上接收触摸输入来邀请用户识别两个测量边缘。例如,类似于如图3所示的操作302和304,用户可以在边缘514和边缘516附近进行触摸输入以识别其意图测量的两个边缘。应注意,待识别的边缘不必是最外侧,并且用户可使用内边缘测量距离。替代地,计算平台104可以被配置为通过在显示器116上接收用户输入来识别测量边缘,所述用户输入从绘制外壳508的位置506开始,并在与起始点506基本相同的位置处完成。外壳508限定对象检测区域(在下文中称为对象检测区域508)。接下来,计算平台104使用与图3中所示的操作306基本相同的图像处理算法来检测在对象检测区域508内是否存在任何对象。应注意,实际上,可能存在也被包围在对象检测区域158内部的一些背景图像(未示出),并且所述背景图像可以产生图像噪声并且影响对象检测的准确度。作为几个非限制性示例,图像噪声可使用图像滤波算法(诸如,高斯模糊、han滤波器、中值滤波器、形态学运算、空间滤波器或时间滤波器)进行滤波。另外,如果车辆102装备有其他传感器180,则计算平台104还可使用那些传感器来进一步识别对象518。

一旦识别出对象518,随后的过程与参考图3示出的操作306-320基本相同。本质上,计算平台104识别对象518的最外边缘并测量相对边缘之间的距离,以便确定对象518的长度502和高度504。即,计算平台104识别最左边缘510和最右边缘512以计算长度502;并识别最顶部边缘514和最底部边缘516以计算高度504。最后,计算平台104输出结果。

虽然以上描述了示例性实施例,但并不意味着这些实施例描述本发明的所有可能形式。相反,说明书中使用的词语是描述性词语而非限制性词语,并且应理解,可在不脱离本发明的精神和范围的情况下做出各种改变。另外地,可以组合各种实现实施例的特征以形成本发明的另外实施例。

根据本发明,提供了一种用于车辆的系统,具有:相机,其被配置为捕获车辆的前方路径的图像;屏幕,其被配置为显示所述图像;以及处理器,其被配置为响应于对所述屏幕的输入来识别所述图像的至少一个对象的两个边缘,测量所述两个边缘之间的第一距离并且输出所述第一距离。

根据一个实施例,屏幕是触摸屏,并且处理器还被配置为经由触摸屏接收输入。

根据一个实施例,处理器还被配置为:通过接收限定所述图像上的两个边缘检测区域的两个触摸输入来识别所述图像上的所述两个边缘;以及检测所述两个边缘检测区域内的所述图像的边缘。

根据一个实施例,处理器还被配置为响应于接收到包围图像的对象的触摸输入来识别图像上的两个边缘。

根据一个实施例,处理器还被配置为将两个边缘的取向匹配为基本平行。

根据一个实施例,处理器还被配置为:将在两个测量边缘之间测量的第一距离与预设值进行比较;以及输出比较结果。

根据一个实施例,处理器还被配置为从无线连接到处理器的移动装置接收输入。

根据一个实施例,上述发明的特征还在于距离传感器,所述距离传感器被配置为检测至少一个对象并测量距离传感器和检测的对象之间的深度。

根据一个实施例,处理器还被配置为使用由距离传感器检测的深度测量两个边缘之间的第二距离,并且校正第一距离和第二距离以获得最终结果距离。

根据一个实施例,距离传感器包括以下中的至少一者:超声波传感器;雷达传感器;或者激光雷达传感器。

根据一个实施例,处理器还被配置为测量两个边缘之间最近的两点。

根据本发明,一种方法包括:响应于输入,识别在由相机捕获的图像上显示的至少一个对象的两个边缘;测量所述相机与所述至少一个对象之间的第一深度;以及使用所述第一深度通过图像处理计算所述两个边缘之间的第一距离。

根据一个实施例,上述发明的特征还在于:在触摸屏显示器上显示由相机捕获的图像;经由触摸屏显示器接收识别两个边缘的输入。

根据一个实施例,通过在待识别的所述两个边缘的紧密接近处的两个触摸输入来对触摸屏显示器进行输入。

根据一个实施例,上述发明特征还在于:在触摸屏显示器上绘制基本包围对象的线;以及测量彼此相对的对象的至少两个最外边缘之间的距离。

根据一个实施例,上述发明的特征还在于:在触摸屏显示器上突出显示所识别的边缘;在显示器上显示模拟边缘之间测量的距离的片段;以及在所述片段附近显示测量的距离。

根据一个实施例,上述发明的特征还在于:使用距离传感器测量所述距离传感器与所述对象中的至少一个之间的第二深度;使用所述第二深度计算所述两个边缘之间的第二距离;以及校正所述第一距离和所述第二距离以获得最终结果距离。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1