CN105973140A - 一种测量物体空间参数的方法及移动终端 - Google Patents
一种测量物体空间参数的方法及移动终端 Download PDFInfo
- Publication number
- CN105973140A CN105973140A CN201610286485.4A CN201610286485A CN105973140A CN 105973140 A CN105973140 A CN 105973140A CN 201610286485 A CN201610286485 A CN 201610286485A CN 105973140 A CN105973140 A CN 105973140A
- Authority
- CN
- China
- Prior art keywords
- measured
- image
- region
- length
- mobile terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/14—Measuring arrangements characterised by the use of optical techniques for measuring distance or clearance between spaced objects or spaced apertures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/28—Measuring arrangements characterised by the use of optical techniques for measuring areas
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Analysis (AREA)
Abstract
本发明提供了一种测量物体空间参数的方法,涉及移动通信技术领域,所述方法包括:获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域;确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值;根据所述视差像素值计算所述待测量物体的空间参数。本发明还提供了一种相应的移动终端。通过本发明测量物体空间参数的方法,能够实现利用移动终端测量物体的空间参数,操作更简单,实用性强,提高了测量物体空间参数的效率,提升了用户体验。
Description
技术领域
本发明涉及移动通信技术领域,尤其涉及一种测量物体空间参数的方法及移动终端。
背景技术
测量物体的长度和面积等的需求随处可见,现有技术中,为了解决在没有尺子的情况下测量物体的长度和面积的问题,提供了一种利用移动终端测量物体的长度和面积的方法。首先,将物体放置于地面上,然后打开安装在移动终端上的测量软件,输入移动终端距离地面的高度以及移动终端距离待测量物体的距离;最后,通过对焦至待测量物体,以测量该物体的长度、距离或面积。
可见,现有技术中利用移动终端测量物体长度、距离或面积等空间参数的方法操作过于复杂,实用性低,测量效率低下。
发明内容
本发明实施例提供一种测量物体空间参数的方法及移动终端,以解决现有技术中测量物体长度、距离或面积等空间参数,操作复杂,实用性低的问题。
第一方面,本发明实施例提供了一种测量物体空间参数的方法,应用于具有第一摄像头和第二摄像头的移动终端,所述第一摄像头和第二摄像头分别设置于所述移动终端的同侧,所述方法包括:
获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;
对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域;
确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值;
基于所述视差像素值,计算所述待测量物体的空间参数。
第二方面,本发明实施例还提供了一种移动终端,包括第一摄像头和第二摄像头,所述第一摄像头和第二摄像头分别设置于所述移动终端的同侧,所述移动终端包括:
图像获取模块,用于获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;
区域确定模块,用于对所述图像获取模块获取的第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域;
视差像素值确定模块,用于确定所述区域确定模块确定的第一待测量区域和第二待测量区域之间的同一特征点的视差像素值;
空间参数计算模块,用于基于所述视差像素值确定模块确定的视差像素值计算所述待测量物体的空间参数。
这样,本发明实施例中,通过获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;分别对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域;确定所述第一待测量区域和第二待测量区域之间的同一特征点的视差像素值;基于所述视差像素值计算所述待测量物体的空间参数,能够实现利用移动终端测量物体长度、距离或面积等空间参数,操作简单,实用性强,提高了测量物体空间参数的效率,提升了用户体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一测量物体空间参数的方法的流程图;
图2是本发明实施例二测量物体空间参数的方法流程图;
图3是本发明实施例二拍摄的待测量物体的两幅图像的示意图;
图4是本发明实施例二的方法中确定视差像素值的流程图;
图5是本发明实施例二的方法待测量物体成像原理示意图;
图6是图5中待测量物体在X-Z平面的投影图;
图7是本发明实施例三测量物体空间参数的方法的流程图;
图8是本发明实施例四测量物体空间参数的方法的流程图;
图9是本发明实施例五的移动终端的结构图之一;
图10是本发明实施例五的移动终端的结构图之二;
图11是本发明实施例五的移动终端的结构图之三;
图12是本发明实施例五的移动终端的结构图之四;
图13是本发明实施例六的移动终端的结构图;
图14是本发明实施例七的移动终端的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:
本发明实施例提供了一种测量物体空间参数的方法,应用于具有第一摄像头和第二摄像头的移动终端,所述第一摄像头和第二摄像头分别设置于所述移动终端的同侧,如图1所示,该方法包括步骤101至步骤104。
步骤101,获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像。
本发明的实施例适用于具有第一摄像头和第二摄像头的移动终端,所述第一摄像头和第二摄像头分别设置于移动终端的同侧,并且,所述第一摄像头和第二摄像头的参数相同。
需要测量物体的空间参数,如:与移动终端之间的距离、物体的面积或长度时,首先将移动终端的第一摄像头和第二摄像头对准待测量物体,并调整所述移动终端的位置和角度,使待测量物体在两个摄像头的拍摄范围内。然后,同时启动所述第一摄像头和所述第二摄像头,对待测量物体拍照,获得所述第一摄像头拍摄的待测量物体的第一图像和所述第二摄像头拍摄的待测量物体的第二图像。
步骤102,对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域。
移动终端的摄像头拍摄的待测量物体的第一图像和第二图像中都包括待测量物体的影像,本步骤中,需要分别确定待测量物体在第一图像中的影像所在的区域和待测量物体在第二图像中的影像所在的区域。
步骤103,确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值。
移动终端的摄像头拍摄的待测量物体的第一图像和第二图像中都包括待测量物体的影像,由于所述第一摄像头和所述第二摄像头的位置不同,因此,从不同位置拍摄的待测量物体的图像中所述待测量物体的位置会有差异。本步骤中,需要确定待测量物体在第一图像中的影像的位置和待测量物体在第二图像中的影像的位置在图像内的位置偏差。本发明的是实施例中,所述第一摄像头和所述第二摄像头拍摄的图像中待测量物体的位置偏差以像素为单位表示,称为视差像素值。
步骤104,基于所述视差像素值,计算所述待测量物体的空间参数。
在获得所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值之后,根据所述视差像素值、所述第一摄像头和第二摄像头之间的距离、所述第一摄像头和第二摄像头的焦距、所述第一图像和第二图像中沿所述第一摄像头和第二摄像头连线的方向的像素宽度可以计算所述待测量物体的空间参数。具体实施时,所述视差像素值,可以计算所述待测量物体与移动终端之间的距离、所述待测量物体的长度、面积等。
本发明实施例的测量物体空间参数的方法,通过获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域;确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值;基于所述视差像素值,计算所述待测量物体的空间参数。本发明实施例中公开的方法,能够实现利用移动终端测量物体的空间参数,操作更简单,实用性强,提高了测量物体空间参数的效率,提升了用户体验。
实施例二:
参见图2,本发明一个实施例中测量物体空间参数的方法包括:步骤201至步骤206。
步骤201,获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像。
需要对待测量物体的空间参数进行测量时,首先将移动终端的第一摄像头和第二摄像头对准待测量物体,并调整所述移动终端的位置和角度,使待测量物体在两个摄像头的拍摄范围内。然后,同时启动所述第一摄像头和所述第二摄像头,对待测量物体拍照,获得所述第一摄像头拍摄的待测量物体的第一图像和所述第二摄像头拍摄的待测量物体的第二图像。
步骤202,对所述第一图像、第二图像进行灰度变换,分别得到第一灰度图像和第二灰度图像。
现有技术中,移动终端的摄像头采集的图像多数为彩色图像,为了减小运算量,首先将摄像头采集的图像统一转换成256级灰度的灰度图像。即,对第一图像进行灰度变换得到第一灰度图像,和对第二图像进行灰度变换得到第二灰度图像。具体实施时,为了进一步减小运算量,还可以将灰度等级进一步降低,如将摄像头采集的图像统一转换成128级灰度的灰度图像,本领域技术人员可以根据实际需要设置,本发明对此不做限定。
将摄像头采集的图像进行灰度转换,得到第一灰度图像和第二灰度图像的具体方法可以采用现有技术,本发明实施例在此不再赘述。
步骤203,对所述第一灰度图像、第二灰度图像进行边缘检测,分别得到第一边缘信息和第二边缘信息。
小波变换具有良好的时频局部特性及多分辨分析能力,能够在去噪的同时检测出突变信号。具体实施时,可以采用基于小波变换或Sobel边缘检测算子等现有技术中的边缘检测方法,对第一灰度图像和第二灰度图像进行边缘检测,分别获得两幅图像中的边缘点。以图3所示的第一图像301和第二图像302为例:对所述第一灰度图像进行边缘检测将得到第一边缘信息,所述第一边缘信息中包括图3中围合成区域3011的所有像素点坐标序列;对所述第二灰度图像进行边缘检测将得到第二边缘信息,所述第二边缘信息中包括图3中围合成区域3021的所有像素点坐标序列。
具体实施时,若所述第一图像中和所述第二图像中还存在其他物体,则在进行边缘检测时,会检测出多组边缘信息。
步骤204,根据所述第一边缘信息、第二边缘信息确定所述待测量物体对应的所述第一图像中的第一待测量区域,及第二图像中的第二待测量区域。
通常,在使用移动终端进行物体的空间参数测量时,会将待测量物体放置于纯净的背景下进行拍摄,则在对第一图像和第二图像进行边缘检测时,每幅图像中只有待测量物体的边缘信息。可以直接将提取到的第一边缘信息确定的区域作为所述待测量物体对应的第一图像中的第一待测量区域;将提取到的第二边缘信息确定的区域作为所述待测量物体对应的第二图像中的第二待测量区域。
若所述第一图像中和所述第二图像中还存在其他物体,在进行边缘检测时,检测出多组边缘信息,此时,通常可以选择位于图像中心区域,且边缘信息中坐标点围合区域最大的一组边缘信息作为待测量物体的边缘信息。
优选地,可以提供图形用户界面,对比展示第一图像及第一图像中的边缘信息确定的区域,以及第二图像及第二图像中的边缘信息确定的区域,根据用户的选择,确定第一图像中待测量物体对应的第一待测量区域和第二图像中待测量物体对应的第二待测量区域。具体实施时,为便于用户选择,可以将由边缘信息确定的若干个区域进行填充,不同的区域填充不同的颜色,直观展示图像中的各个区域。
步骤205,确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值。
移动终端的摄像头拍摄的待测量物体的第一图像和第二图像中都包括待测量物体的影像,由于所述第一摄像头和所述第二摄像头的位置不同,因此,从不同位置拍摄的待测量物体的图像中待测量物体的同一特征点的位置会有差异。本步骤中,需要确定待测量物体在第一图像中的影像的位置和待测量物体在第二图像中的影像的位置在图像内的位置偏差。
具体实施时,如图4所示,所述确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值的步骤,进一步包括:步骤2051至步骤2052。
步骤2051,分别确定所述第一待测量区域和第二待测量区域的形心。
形心是区域的几何中心。第一待测量区域(如图5中的503)和第二待测量区域(如图5中的504)是由一系列像素点围合而成的区域,采用现有技术中的基于面积的形心计算法可以分别确定第一待测量区域的形心TL和第二待测量区域的形心TR。本领域技术人员可以想到的现有技术中的其他计算闭合区域形心的方法,都可以用来确定本发明实施例中所述第一待测量区域和第二待测量区域的形心的坐标。例如:首先确定待测量区域的所有像素点的集合{(X,Y)},则根据公式X0=ΣX/N,Y0=ΣY/N计算待测量区域的形心坐标(X0,Y0),其中,N为待测量区域像素点个数。
具体实施时,对第一灰度图像和第二灰度图像进行边缘检测时,基于像素坐标系进行,此处得到的形心的坐标是像素坐标。
视差像素值是指像素坐标系内的某一特征点在第一图像和第二图像中的坐标的差值。边缘检测是对拍摄所得到的图像进行处理,所以是在像素坐标上进行的,得到的坐标也是像素坐标系内的坐标,需要转换成世界坐标系内的坐标。
移动终端的摄像头成像原理符合针孔模型。当物距足够远时(远大于两倍焦距),摄像头成像可以看作是在焦距处的小孔成像。本发明的实施例中,在具体实施时,为了计算方便,将成像平面翻转、平移到针孔前,从而得到一种数学上更为简单的等价形式(方便相似三角形的计算),如图5所示。因为焦距f为毫米级,因此在待测量物体与摄像头的距离(即待测量物体与移动终端的距离)远大于2f的时候,目标在针孔前和针孔后成像的误差可以忽略不计。
图5中的OL’是第一摄像头的光心,OR’是第二摄像头的光心;第一摄像头拍摄的第一图像501和第二摄像头拍摄的第二图像502平移至针孔前;第一图像501和第二图像502位于同一平面,该平面与移动终端的第一摄像头和第二摄像头所在的平面平行,且与移动终端距离为焦距f。O是世界坐标原点,是左右OL’与OR’连线中心,OL’与OR’连线是X轴,Z轴与两摄像机的光轴平行。
具体实施时,在第一图像和第二图像内分别建立平面坐标系,该坐标系的横轴(X轴)方向为所述第一摄像头和第二摄像头的中心线的连线方向,即图5中的OL’OR’方向,所述坐标系的纵轴(Y轴)方向为与所述移动终端平行的平面内与所述横轴垂直的方向,所述坐标系的坐标原点可以为图像的中心点,也可以是图像的某一个顶点,本发明对此不做限定。该坐标系为像素坐标系,坐标的单位为像素个数。基于第一图像和第二图像建立像素坐标系时,为了计算方便,优选的,选择各图像中位置相同的像素点作为坐标原点,例如基于第一图像建立坐标系时,选择图像中心点作为坐标原点,则在的位置基于第二图像建立坐标系时,同样选择图像中心点作为坐标原点。本发明的实施例中,将以选择图像中心点作为坐标原点为例描述后续的计算过程。
步骤2052,计算所述第一待测量区域的形心和所述第二待测量区域的形心之间的像素差值,并将所述像素差值作为视差像素值。
根据成像原理,第一图像与第二图像位于距离移送终端的摄像头f(焦距)的平面上,若经过计算确定的第一待测量区域的形心坐标为TL(xL,yL),第二待测量区域的形心坐标为TR(xR,yR),则根据公式D=|TR-TL|计算形心之间的视差像素值D。根据两点间距离公式可以得到:由于横轴方向为第一摄像头和第二摄像头连线方向,yR=yL,
采用上述公式计算所述第一待测量区域的形心TL和所述第二待测量区域的形心TR之间的距离即像素差值。将TL和TR之间的像素差值作为所述待测量物体对应的第一待测量区域和第二待测量区域之间的同一特征点的视差像素值D。
步骤206,基于所述视差像素值计算所述待测量物体与所述移动终端之间的距离。
视差像素值是指像素坐标系内的某一特征点在第一图像和第一图像中的坐标的像素差值。视差D'是从第一摄像头和第二摄像头观察同一个目标(如P点)所产生的方向差异,计算公式为:D'=Dωu,D'是世界坐标系内的距离,其中,ωu为所述第一图像和第二图像中横轴方向像素对应的世界坐标系的宽度。
图6是图5中待测量物体的一个特征点P在X-Z平面的投影图,其中p’是P点在X-Z平面的投影。若P点在世界坐标系的坐标为P(xw,yw,zw)、在第一图像上的坐标为PL(xL,yL)、在第二图像上的坐标为PR(xR,yR)。点PL'(xL',yL')与PR'(xR',yR')是点P在与X轴距离为f(焦距)的平面上投影。利用相似三角形得到的公式:底/底=高/高,可见P点在X-Z平面的投影的坐标有如下关系:
由图5和图6可知,世界坐标系内的一个点P在X-Z平面的投影,其坐标仅仅是Y=0,X和Z不变。第一摄像头和第二摄像头的坐标系与世界坐标系具有共同的X轴,Z轴平行。OL’和OR’与O的距离为d/2。因此将世界坐标系的Y轴左移d/2,即可得第一摄像头的坐标系,将世界坐标系的坐标原点沿X轴负方向移动d/2、沿Z轴正方向移动f,即可得第二摄像头的坐标系的坐标原点。所以坐标换算公式为:X'L=XL-d/2;X'R=XR+d/2。
将坐标换算公式带入公式1,可以得出:
其中,XL是第一摄像头拍摄的待测量物体上P点的坐标,XR是第二摄像头拍摄的待测量物体上P点的坐标。设D'=XL-XR,D'为点P的视差,即从第一摄像头和第二摄像头观察同一个目标所产生的方向差异。将D'=Dωu带入公式,可见,公式2可以表示为:其中,ZW为P点距离摄像头的距离。
具体实施时,根据所述视差像素值、所述第一摄像头和第二摄像头之间的距离、所述第一摄像头和第二摄像头的焦距、所述第一图像和第二图像中沿所述第一摄像头和第二摄像头连线的方向的像素宽度计算所述待测量物体与所述移动终端之间的距离,具体为根据公式:
计算所述待测量物体与所述移动终端之间的距离,其中,H为所述待测量物体与所述移动终端之间的距离,d为所述第一摄像头和第二摄像头之间的距离,D为所述视差像素值,f为所述第一摄像头和第二摄像头的焦距,ωu为所述第一图像和第二图像横轴方向像素宽度,所述横轴方向为所述第一摄像头和第二摄像头的连线方向。焦距f和图像中横轴方向像素宽度ωu根据预先对摄像头进行标定的结果确定。
具体实施时,在使用本发明的方法进行物体空间参数测量之前,首先采用平面黑白方格靶标,作为待测量物体,通过将靶标放置在与移动终端的不同距离处,对对视差像素值、像素宽度、像素高度进行标定,然后根据公式3列出方程,最后得出ωu/f,其中,f为所述第一摄像头和第二摄像头的焦距,ωu为所述第一图像和第二图像中横轴方向像素宽度。
本发明实施例的测量物体空间参数的方法,通过获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;分别对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和第二图像中的第二待测量区域;确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值;再根据所述视差像素值,计算所述待测量物体与所述移动终端之间的距离。本发明实施例中公开的方法,能够实现利用移动终端测量物体的空间参数,操作更简单,实用性强,提高了测量物体空间参数的效率,提升了用户体验。
实施例三:
参见图7,本发明另一实施例中,测量物体空间参数的方法包括步骤701至步骤707。
步骤701,获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像。
获取所述第一摄像头和第二摄像头同时拍摄的待测量物体得到的第一图像和第二图像的具体实施方法参见实施例一中的相关部分,本实施例不再赘述。
步骤702,对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域。
分别对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和第二图像中的第二待测量区域的具体实施方法参见实施例二的步骤202至步骤204中的相关部分,本实施例不再赘述。执行本步骤之后,将得到所述待测量物体对应的第一图像中的第一待测量区域、所述待测量物体对应的第二图像中的第二待测量区域。所述第一待测量区域和第二待测量区域是由一系列坐标序列围合的区域。
步骤703,确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值。
确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值的具体实施方法参见实施例二步骤205中的相关部分,本实施例不再赘述,执行本步骤之后,将得到视差像素值D。
步骤704,基于所述视差像素值计算所述待测量物体与所述移动终端之间的距离。
根据前述步骤获得的视差像素值D和预先对摄像头进行标定得到的各项参数计算所述待测量物体与所述移动终端之间的距离的具体方法参见实施例二步骤206中的相关部分,本实施例不再赘述。执行本步骤后,将得到所述待测量物体与所述移动终端之间的距离H。
步骤705,根据所述第一待测量区域和所述第二测量区域的横轴方向的长度,计算待测量物体横轴方向的长度Lx。
由于像素坐标系只表示像素位于数字图像的列数和行数,并没有用物理单位表示出该像素在图像中的物理位置,因而需要再建立以物理单位(例如厘米)表示的成像平面坐标系x-y。具体实施时,用(x,y)表示以物理单位度量的成像平面坐标系的坐标,以图5中的第一图像所在的平面坐标系为例,在x-y坐标系中,原点OL定义在第一摄像头光轴和与摄像头距离f的图像平面的交点处,称为图像的主点(principal point),该点一般位于图像中心处,OL在x-y坐标系下的坐标为(u0,v0),每个像素在x轴和y轴方向上的像素宽度为ωu和ωv。x-y坐标系下坐标为(u,v)的像素点距离OL的实际距离为:xf=ωu×(u-u0),yf=ωv×(v-v0),其中,xf为横轴方向的距离,xf为纵轴方向的距离。
参见图6,根据相似三角形定理,可得:其中,h1=f,h2=H,d1为点(u,v)距离OL横轴方向的距离xf,d2为点P的横坐标。根据前述取值带入公式可以得出:据此,可以得出特征点P在世界坐标系内相对于OL的坐标P(XW,YW),可以表示为:
待测量物体的横轴方向长度计算公式为:LX=|Xmax-Xmin|,其中,Xmax为待测量物体最大横坐标,Xmin待测量物体最小横坐标,将计算横坐标的公式带入待测量物体的横轴方向长度计算公式,可以得到:
其中,ΔNx为待测量物体最大横坐标的最小横坐标的像素差值。
同理可以得出,待测量物体的纵轴方向长度计算公式为:其中,ΔNy为待测量物体最大纵坐标的最小纵坐标的像素差值。
所述根据所述第一待测量区域和所述第二测量区域的横轴方向的长度,确定待测量物体横轴方向的长度Lx的步骤,包括:确定所述第一待测量区域沿横轴方向投影的第一像素数ΔNx1以及,第二待测量区域沿横轴方向投影的第二像素数ΔNx2;根据计算所述待测量物体沿横轴方向的第一长度Lx1,以及,根据计算所述待测量物体沿横轴方向的第二长度Lx2,其中,f为所述第一摄像头和第二摄像头的焦距,ωu为图像中横轴方向像素宽度,H为所述待测量物体与所述移动终端之间的距离;根据公式Lx=(Lx1+Lx2)/2计算所述待测量物体沿横轴方向的长度Lx。
本发明实施例中,将围合成第一待测量区域的第一边缘信息中像素坐标中最大横坐标和最小横坐标之间的差值确定为第一待测量区域沿横轴方向投影的第一像素数ΔNx1;将围合成第二待测量区域的第二边缘信息中像素坐标中最大横坐标和最小横坐标之间的差值确定为第二待测量区域沿横轴方向投影的第二像素数ΔNx2。
步骤706,根据所述第一待测量区域和所述第二测量区域的纵轴方向的长度,计算待测量物体纵轴方向的长度Ly。
所述根据所述第一待测量区域和所述第二测量区域的纵轴方向的长度,确定待测量物体纵轴方向的长度Ly的步骤,包括:确定所述第一待测量区域沿纵轴方向投影的第三像素数ΔNy1,以及,第二待测量区域沿纵轴方向投影的第四像素数ΔNy2;根据计算所述待测量物体沿纵轴方向的第一长度Ly1,以及,根据计算所述待测量物体沿纵轴方向的第二长度Ly2,其中,f为所述第一摄像头和第二摄像头的焦距,ωv为所述第一图像和第二图像中纵轴方向像素宽度,H为所述待测量物体与所述移动终端之间的距离;根据公式Ly=(Ly1+Ly2)/2计算所述待测量物体沿纵轴方向的长度Ly。
本发明实施例中,将围合成第一待测量区域的第一边缘信息中像素坐标中最大纵坐标和最小纵坐标之间的差值确定为第一待测量区域沿纵轴方向投影的第三像素数ΔNy1;将围合成第二待测量区域的第二边缘信息中像素坐标中最大纵坐标和最小纵坐标之间的差值确定为第二待测量区域沿纵轴方向投影的第四像素数ΔNy2。
具体实施时,在使用本发明的方法进行物体空间参数测量之前,首先采用平面黑白方格靶标,作为待测量物体,通过将靶标放置在与移动终端的不同距离处,对视差像素值、像素宽度、像素高度进行标定,然后根据公式1列出方程,最后得出ωu/f,其中,f为所述第一摄像头和第二摄像头的焦距,ωu为图像中横轴方向像素宽度。根据公式列出方程,可以得出ωv/f,其中,ωv为图像中纵轴方向像素宽度。
本发明对执行步骤705和步骤706的顺序不做限定,还可以先执行计算待测量物体纵轴方向的长度,然后再执行计算待测量物体横轴方向的长度。
本发明实施例的测量物体空间参数的方法,通过获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;分别对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和第二图像中的第二待测量区域;确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值;再根据所述视差像素值、所述第一摄像头和第二摄像头之间的距离、所述第一摄像头和第二摄像头的焦距、所述第一图像和第二图像中沿所述第一摄像头和第二摄像头连线的方向的像素宽度,计算所述待测量物体与所述移动终端之间的距离;再进一步根据待测量物体和移动终端之间的距离计算待测量物体的实际长度。本发明实施例中公开的方法,能够实现利用移动终端测量物体的空间参数,操作更简单,实用性强,提高了测量物体空间参数的效率,提升了用户体验。
实施例四:
参见图8,本发明另一实施例中,所述测量物体空参数的方法包括:步骤801至步骤807。
步骤801,获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像。
获取所述第一摄像头和第二摄像头同时拍摄的待测量物体的第一图像和第二图像的具体实施方法参见实施例二中的相关部分,本实施例不再赘述。
步骤802,对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域。
分别对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和第二图像中的第二待测量区域的具体实施方法参见实施例二中步骤202至步骤204的相关部分,本实施例不再赘述。执行本步骤之后,将得到所述待测量物体对应的第一图像中的第一待测量区域、所述待测量物体对应的第二图像中的第二待测量区域。所述第一待测量区域和第二待测量区域是由一系列坐标序列围合的区域。
步骤803,确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值。
确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值的具体实施方法参见实施例二中步骤205的相关部分,本实施例不再赘述,执行本步骤之后,将得到视差像素值D。
步骤804,基于所述视差像素值计算所述待测量物体与所述移动终端之间的距离。
根据前述步骤获得的视差像素值D和预先对摄像头进行标定得到的各项参数计算所述待测量物体与所述移动终端之间的距离的具体方法参见实施例二中的相关步骤,本实施例不再赘述。执行本步骤后,将得到所述待测量物体与所述移动终端之间的距离H。
步骤805,根据S2=ΔN2×Wu×Wv计算待测量物体的第一面积S1。
其中,ΔN1为所述第一待测量区域的像素面积;Wu为横轴方向上所述第一图像和第二图像中单个像素宽度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,Wu根据计算获得;Wv为纵轴方向上所述第一图像和第二图像中单个像素高度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,Wv根据计算获得,所述纵轴方向为与所述移动终端平行的平面内与所述横轴垂直的方向。
具体实施时,首先确定所述第一图像中的单个像素对应的待测量物体的面积。令第一图像和第二图像中单个像素宽度对应的距离移动终端为H的平面上的横轴方向上的实际物体宽度为Wu,令第一图像和第二图像中单个像素高度对应的距离移动终端为H的平面上的纵轴方向上的实际物体高度为Wv,则在距离移动终端为H的平面上的单个像素元对应的实际面积为其中,为摄像头的成像列系数,等于第一图像和第二图像中的像素宽度和焦距的比值,其取值经过对摄像头进行预先标定确定;为摄像头的成像列系数,等于第一图像和第二图像中的像素高度和焦距的比值,其取值经过对摄像头进行预先标定确定。摄像头的具体标定过程参见实施例二中的相关部分,此处不再赘述。
具体实施时,首先需要确定第一待测量区域和所述第二待测量区域内的像素面积,即像素元的个数。对于分辨率为A×B的图像,一共有(A-1)×(B-1)个像素元(一个像素元即横坐标一个像素长度×纵坐标一个像素长度),即可以把A×B的图像分成(A-1)×(B-1)个格子。若目标区域的像素面积为N,可以通过公式N=(A-1)×(B-1)×M/(A×B)计算目标区域的像素面积,其中,M为目标区域所占像素点的个数。
步骤806,根据S2=ΔN2×Wu×Wv计算待测量物体的第二面积S2。
其中,ΔN2为所述第二待测量区域的像素面积;Wu为横轴方向上所述第一图像和第二图像中单个像素宽度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,Wu根据计算获得;Wv为纵轴方向上所述第一图像和第二图像中单个像素高度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,Wv根据计算获得,所述纵轴方向为与所述移动终端平行的平面内与所述横轴垂直的方向。然后,计算所述第一待测量区域的像素面积和确定的所述单个像素对应的待测量物体的面积的乘积,作为所述待测量物体的第一面积和第二面积。
具体实施时,还需要确定所述第二待测量区域内的像素面积,即像素元的个数。具体确定像素面积的方法参见步骤805,此处不再赘述。
步骤807,根据S=(S2+S1)/2计算待测量物体的面积S。
所述第一面积是根据第一摄像头拍摄的第一图像计算得到的待测量物体的面积,所述第二面积是根据第二摄像头拍摄的第二图像计算得到的待测量物体的面积,将根据两个摄像头拍摄的图像分别计算得到的待测量物体的面积求平均值(即S=(S1+S2)/2),即得到待测量物体的实际面积。
本发明实施例的测量物体空间参数的方法,通过获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;分别对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和第二图像中的第二待测量区域;确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值;再根据所述视差像素值、所述第一摄像头和第二摄像头之间的距离、所述第一摄像头和第二摄像头的焦距、所述第一图像和第二图像中沿所述第一摄像头和第二摄像头连线的方向的像素宽度,计算所述待测量物体与所述移动终端之间的距离;再进一步根据所述第一图像和所述第二图像中的单个像素对应的待测量物体的面积和第一待测量区域、第二待测量区域的像素面积的乘积的平均值求得待测量物体的面积。本发明实施例中公开的方法,能够实现利用移动终端测量物体的空间参数,操作更简单,实用性强,提高了测量物体空间参数的效率,提升了用户体验。
实施例五:
相应的,如图9所示,在本发明的另一实施例中,公开了一种移动终端90,所述移动终端90包括设置在同一侧的两个摄像头(图中未示出),所述移动终端90还包括:图像获取模块910、区域确定模块920、视差像素值确定模块930和空间参数计算模块940。
所述图像获取模块910,用于获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像。
所述区域确定模块920,用于对所述图像获取模块910获取的第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域。
视差像素值确定模块930,用于确定所述区域确定模块920确定的第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值。
所述空间参数计算模块940,用于基于所述视差像素值确定模块930确定的视差像素值,计算所述待测量物体的空间参数。
本发明实施例,通过获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域;确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值;基于所述视差像素值,计算所述待测量物体的空间参数。本发明实施例中公开的方法,能够实现利用移动终端测量物体的空间参数,操作更简单,实用性强,提高了测量物体空间参数的效率,提升了用户体验。
可选地,如图10所示,所述区域确定模块920包括:
灰度转换单元9201,用于对所述第一图像、第二图像进行灰度变换,分别得到第一灰度图像和第二灰度图像。
边缘检测单元9202,用于对所述灰度转换单元9201变换得到的第一灰度图像、第二灰度图像进行边缘检测,分别得到第一边缘信息和第二边缘信息。
区域确定单元9203,用于根据所述边缘检测单元9202得到的第一边缘信息和第二边缘信息确定所述待测量物体对应的第一图像中的第一待测量区域,及所述第二图像中的第二待测量区域。
可选地,如图10所示,所述视差像素值确定模块930,包括:
形心确定单元9301,用于分别确定所述第一待测量区域和第二待测量区域的形心。
视差像素值计算单元9302,用于计算所述形心确定单元9301确定的第一待测量区域的形心和所述第二待测量区域的形心之间的的像素差值,并将所述像素差值作为视差像素值。
可选地,所述空间参数计算模块940具体用于:根据公式计算所述待测量物体与所述移动终端之间的距离H,其中,d为所述第一摄像头和第二摄像头之间的距离,D为所述视差像素值,f为所述第一摄像头和第二摄像头的焦距,ωu为横轴方向单个像素宽度,其中,所述横轴方向为所述第一摄像头和第二摄像头的中心线的连线方向。
本发明实施例,通过获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;分别对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和第二图像中的第二待测量区域;确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值;再根据所述视差像素值计算所述待测量物体与所述移动终端之间的距离。本发明实施例中公开的方法,能够实现利用移动终端测量物体的空间参数,操作更简单,实用性强,提高了测量物体空间参数的效率,提升了用户体验。
可选地,如图11所示,所述移动终端90还包括:横轴长度确定模块950、纵轴长度确定模块960和长度计算模块970。
所述横轴长度确定模块950,用于根据所述区域确定模块920确定的第一待测量区域和第二测量区域的横轴方向的长度,计算待测量物体横轴方向的长度Lx。
可选地,所述横轴长度确定模块950包括:
横轴像素确定单元9501,用于确定所述第一待测量区域沿横轴方向投影的第一像素数ΔNx1、第二待测量区域沿横轴方向投影的第二像素数ΔNx2。
横轴长度第一计算单元9502,用于根据计算所述待测量物体沿横轴方向的第一长度Lx1、根据计算所述待测量物体沿横轴方向的第二长度Lx2。
横轴长度第二计算单元9503,用于根据公式Lx=(Lx1+Lx2)/2计算所述待测量物体沿横轴方向的长度Lx。
其中,f为所述第一摄像头和第二摄像头的焦距,ωu为所述横轴方向单个像素宽度,H为所述待测量物体与所述移动终端之间的距离。
所述纵轴长度确定模块960,用于根据所述区域确定模块920确定的第一待测量区域和第二测量区域的纵轴方向的长度,计算待测量物体纵轴方向的长度Ly。
可选地,所述纵轴长度确定模块960进一步包括:
纵轴像素确定单元9601,用于确定所述第一待测量区域沿纵轴方向投影的第三像素数ΔNy1、第二待测量区域沿纵轴方向投影的第四像素数ΔNy2。
纵轴长度第一计算单元9602,用于根据计算所述待测量物体沿纵轴方向的第一长度Ly1、根据计算所述待测量物体沿纵轴方向的第二长度Ly2。
纵轴长度第二计算单元9603,用于根据公式Ly=(Ly1+Ly2)/2计算所述待测量物体沿纵轴方向的长度Ly。
其中,f为所述第一摄像头和第二摄像头的焦距,ωv为所述纵轴方向单个像素宽度,H为所述待测量物体与所述移动终端之间的距离。
本发明实施例,得到所述待测量物体与所述移动终端之间的距离之后;再进一步根据待测量物体和移动终端之间的距离以及待测量物体的成像大小,计算待测量物体的实际长度。本发明实施例中公开的方法,能够实现利用移动终端测量物体的空间参数,操作更简单,实用性强,提高了测量物体空间参数的效率,提升了用户体验。
可选地,如图12所示,所述移动终端90还包括:第一面积计算模块980、第二面积计算模块990。
第一面积计算模块980,用于根据S1=ΔN1×Wu×Wv计算待测量物体的第一面积S1、根据S2=ΔN2×Wu×Wv计算待测量物体的第二面积S2。
第二面积计算模块,用于根据S=(S2+S1)/2计算待测量物体的面积S。
其中,ΔN1为所述第一待测量区域的像素面积,ΔN2为所述第二待测量区域的像素面积;Wu为横轴方向上所述第一图像和第二图像中单个像素宽度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,Wu根据计算获得;Wv为纵轴方向上所述第一图像和第二图像中单个像素宽度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,Wv根据计算获得,所述纵轴方向为与所述移动终端平行的平面内与所述横轴垂直的方向。
本发明实施例的移动终端,通过上述模块计算得到所述待测量物体与所述移动终端之间的距离之后;再进一步根据所述第一图像和所述第二图像中的单个像素对应的待测量物体的面积和第一待测量区域、第二待测量区域的像素面积的乘积的平均值求得待测量物体的面积。本发明实施例中公开的方法,能够实现利用移动终端测量物体的空间参数,操作更简单,实用性强,提高了测量物体空间参数的效率,提升了用户体验。
实施例六:
图13是本发明另一个实施例的移动终端的框图。图13所示的移动终端1300包括:至少一个处理器1301、存储器1302、至少一个网络接口1304和用户接口1303、拍照组件1306,拍照组件130包括第一摄像头和第二摄像头,所述第一摄像头和第二摄像头分别设置于移动终端1300的同侧。移动终端1300中的各个组件通过总线***1305耦合在一起。可理解,总线***1305用于实现这些组件之间的连接通信。总线***1305除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图13中将各种总线都标为总线***1305。
其中,用户接口1303可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板、触摸屏或者触控板等。
可以理解,本发明实施例中的存储器1302可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-OnlyMemory,ROM)、可编程只读存储器(ProgrammableROM,PROM)、可擦除可编程只读存储器(ErasablePROM,EPROM)、电可擦除可编程只读存储器(ElectricallyEPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(RandomAccessMemory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(StaticRAM,SRAM)、动态随机存取存储器(DynamicRAM,DRAM)、同步动态随机存取存储器(SynchronousDRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(DoubleDataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(SynchlinkDRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambusRAM,DRRAM)。本文描述的***和方法的存储器1302旨在包括但不限于这些和任意其它适合类型的存储器。
在一些实施方式中,存储器1302存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作***13021和应用程序13022。
其中,操作***13021,包含各种***程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序13022,包含各种应用程序,例如媒体播放器(MediaPlayer)、浏览器(Browser)、输入法等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序13022中。
在本发明实施例中,通过调用存储器1302存储的程序或指令,具体的,可以是应用程序13022中存储的程序或指令。通过用户接口1303中的触摸屏检测用户使用应用程序的操作,例如检测用户设置指定的区域图像的触摸手势。处理器1301用于获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域;确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值;基于所述视差像素值计算所述待测量物体的空间参数。
上述本发明实施例揭示的方法部分可以应用于处理器1301中,或者由处理器1301实现。处理器1301可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1301中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1301可以是通用处理器、数字信号处理器(DigitalSignalProcessor,DSP)、专用集成电路(ApplicationSpecific IntegratedCircuit,ASIC)、现成可编程门阵列(FieldProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1302,处理器1301读取存储器1302中的用户对应用程序的使用次数,结合其硬件完成上述方法的步骤。
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecificIntegratedCircuits,ASIC)、数字信号处理器(DigitalSignalProcessing,DSP)、数字信号处理设备(DSPDevice,DSPD)、可编程逻辑设备(ProgrammableLogicDevice,PLD)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
可选地,所述处理器1301进一步用于:对所述第一图像、第二图像进行灰度变换,分别得到第一灰度图像和第二灰度图像;对所述第一灰度图像、第二灰度图像进行边缘检测,分别得到第一边缘信息和第二边缘信息;根据所述第一边缘信息、第二边缘信息确定所述待测量物体对应的第一图像中的第一待测量区域,及第二图像中的第二待测量区域。
可选地,所述处理器1301进一步用于:分别确定所述第一待测量区域和第二待测量区域的形心;计算所述第一待测量区域的形心和所述第二待测量区域的形心之间的像素差值,并将所述像素差值作为视差像素值。
可选地,所述处理器1301进一步用于:根据公式计算所述待测量物体与所述移动终端之间的距离,其中,d为所述第一摄像头和第二摄像头之间的距离,D为所述视差像素值,f为所述第一摄像头和第二摄像头的焦距,ωu为横轴方向单个像素宽度,其中,所述横轴方向为所述第一摄像头和第二摄像头的中心线的连线方向。
可选地,所述处理器1301用于:根据所述第一待测量区域和所述第二测量区域的横轴方向的长度,计算待测量物体横轴方向的长度Lx;根据所述第一待测量区域和所述第二测量区域的纵轴方向的长度,计算待测量物体纵轴方向的长度Ly;其中,所述纵轴方向为与所述移动终端平行的平面内与所述横轴垂直的方向;其中,所述纵轴方向为与所述移动终端平行的平面内与所述横轴垂直的方向。
所述处理器1301进一步用于:确定所述第一待测量区域沿横轴方向投影的第一像素数ΔNx1、第二待测量区域沿横轴方向投影的第二像素数ΔNx2;根据计算所述待测量物体沿横轴方向的第一长度Lx1、根据计算所述待测量物体沿横轴方向的第二长度Lx2;根据公式Lx=(Lx1+Lx2)/2计算所述待测量物体沿横轴方向的长度Lx;其中,f为所述第一摄像头和第二摄像头的焦距,ωu为所述横轴方向单个像素宽度,H为所述待测量物体与所述移动终端之间的距离。
所述处理器1301进一步用于:确定所述第一待测量区域沿纵轴方向投影的第三像素数ΔNy1、第二待测量区域沿纵轴方向投影的第四像素数ΔNy2;根据计算所述待测量物体沿纵轴方向的第一长度Ly1、根据计算所述待测量物体沿纵轴方向的第二长度Ly2;根据公式Ly=(Ly1+Ly2)/2计算所述待测量物体沿纵轴方向的长度Ly;其中,f为所述第一摄像头和第二摄像头的焦距,ωv为所述纵轴方向单个像素高度,H为所述待测量物体与所述移动终端之间的距离。
可选地,所述处理器1301用于:根据S1=ΔN1×Wu×Wv计算待测量物体的第一面积S1;根据S2=ΔN2×Wu×Wv计算待测量物体的第二面积S2;根据S=(S2+S1)/2计算待测量物体的面积S;其中,ΔN1为所述第一待测量区域的像素面积,ΔN2为所述第二待测量区域的像素面积;Wu为横轴方向上所述第一图像和第二图像中单个像素宽度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,Wu根据计算获得;Wv为纵轴方向上所述第一图像和第二图像中单个像素高度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,Wv根据计算获得,所述纵轴方向为与所述移动终端平行的平面内与所述横轴垂直的方向。
移动终端1300能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。
本发明实施例的移动终端,通过上述模块获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域;确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值;根据所述视差像素值计算所述待测量物体的空间参数,能够实现利用移动终端测量物体的空间参数,操作更简单,实用性强,提高了测量物体空间参数的效率,提升了用户体验。
实施例七:
图14是本发明另一个实施例的移动终端的结构示意图。具体地,图14中的移动终端可以为智能手机、平板电脑、个人数字助理(PersonalDigitalAssistant,PDA)、或车载电脑等。
图14中的移动终端包括射频(RadioFrequency,RF)电路1410、存储器1420、输入单元1430、显示单元1440、处理器1460、拍照组件1450、音频电路1470、WiFi(WirelessFidelity)模块1480和电源1490,拍照组件1450包括摄像头。
其中,输入单元1430可用于接收用户输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元1430可以包括触控面板1431。触控面板1431,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1431上的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1431可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该处理器1460,并能接收处理器1460发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1431。除了触控面板1431,输入单元1430还可以包括其他输入设备1432,其他输入设备1432可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
其中,显示单元1440可用于显示由用户输入的信息或提供给用户的信息以及移动终端1400的各种菜单界面。显示单元1440可包括显示面板1441,可选的,可以采用LCD或有机发光二极管(OrganicLight-EmittingDiode,OLED)等形式来配置显示面板1441。
应注意,触控面板1431可以覆盖显示面板1441,形成触摸显示屏,当该触摸显示屏检测到在其上或附近的触摸操作后,传送给处理器1460以确定触摸事件的类型,随后处理器1460根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。
触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区及该常用控件显示区的排列方式并不限定,可以为上下排列、左右排列等可以区分两个显示区的排列方式。该应用程序界面显示区可以用于显示应用程序的界面。每一个界面可以包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区也可以为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如,设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。
其中处理器1460是移动终端1400的控制中心,利用各种接口和线路连接整个智能手机的各个部分,通过运行或执行存储在第一存储器1421内的软件程序和/或模块,以及调用存储在第二存储器1422内的数据,执行移动终端1400的各种功能和处理数据,从而对移动终端1400进行整体监控。可选的,处理器1460可包括一个或多个处理单元。
在本发明实施例中,通过调用存储该第一存储器1421内的软件程序和/或模块和/或该第二存储器1422内的数据,处理器1460用于获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域;确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值;基于所述视差像素值计算所述待测量物体的空间参数。
所述处理器1460进一步用于对所述第一图像、第二图像进行灰度变换,分别得到第一灰度图像和第二灰度图像;对所述第一灰度图像、第二灰度图像进行边缘检测,分别得到第一边缘信息和第二边缘信息;根据所述第一边缘信息、第二边缘信息确定所述待测量物体对应的第一图像中的第一待测量区域,及第二图像中的第二待测量区域。
可选地,所述处理器1460进一步用于:分别确定所述第一待测量区域和第二待测量区域的形心;计算所述第一待测量区域的形心和所述第二待测量区域的形心之间的像素差值,并将所述像素差值作为视差像素值。
可选地,所述处理器1460进一步用于:根据公式计算所述待测量物体与所述移动终端之间的距离,其中,d为所述第一摄像头和第二摄像头之间的距离,D为所述视差像素值,f为所述第一摄像头和第二摄像头的焦距,ωu为横轴方向单个像素宽度,其中,所述横轴方向为所述第一摄像头和第二摄像头的中心线的连线方向。
可选地,所述处理器1460用于:根据所述第一待测量区域和所述第二测量区域的横轴方向的长度,计算待测量物体横轴方向的长度Lx;根据所述第一待测量区域和所述第二测量区域的纵轴方向的长度,计算待测量物体纵轴方向的长度Ly其中,所述纵轴方向为与所述移动终端平行的平面内与所述横轴垂直的方向。
所述处理器1460进一步用于:确定所述第一待测量区域沿横轴方向投影的第一像素数ΔNx1、第二待测量区域沿横轴方向投影的第二像素数ΔNx2;根据计算所述待测量物体沿横轴方向的第一长度Lx1、根据计算所述待测量物体沿横轴方向的第二长度Lx2、根据公式Lx=(Lx1+Lx2)/2计算所述待测量物体沿横轴方向的长度Lx;其中,f为所述第一摄像头和第二摄像头的焦距,ωu为所述横轴方向单个像素宽度,H为所述待测量物体与所述移动终端之间的距离。
所述处理器1460进一步用于:确定所述第一待测量区域沿纵轴方向投影的第三像素数ΔNy1、第二待测量区域沿纵轴方向投影的第四像素数ΔNy2;根据计算所述待测量物体沿纵轴方向的第一长度Ly1、根据计算所述待测量物体沿纵轴方向的第二长度Ly2;根据公式Ly=(Ly1+Ly2)/2计算所述待测量物体沿纵轴方向的长度Ly;其中,f为所述第一摄像头和第二摄像头的焦距,ωv为所述纵轴方向单个像素高度,H为所述待测量物体与所述移动终端之间的距离。
可选地,所述处理器1460用于:根据S1=ΔN1×Wu×Wv计算待测量物体的第一面积S1;根据S2=ΔN2×Wu×Wv计算待测量物体的第二面积S2;根据S=(S2+S1)/2计算待测量物体的面积S;其中,ΔN1为所述第一待测量区域的像素面积,ΔN2为所述第二待测量区域的像素面积;Wu为横轴方向上所述第一图像和第二图像中单个像素宽度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,Wu根据计算获得;Wv为纵轴方向上所述第一图像和第二图像中单个像素高度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,Wv根据计算获得,所述纵轴方向为与所述移动终端平行的平面内与所述横轴垂直的方向。
本发明实施例的移动终端,通过上述模块,获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;分别对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和第二图像中的第二待测量区域;确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值;根据所述视差像素值计算所述待测量物体的空间参数,能够实现利用移动终端测量物体的空间参数,操作更简单,实用性强,提高了测量物体空间参数的效率,提升了用户体验。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的移动终端的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于移动终端实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
Claims (16)
1.一种测量物体空间参数的方法,应用于具有第一摄像头和第二摄像头的移动终端,所述第一摄像头和第二摄像头分别设置于所述移动终端的同侧,其特征在于,所述方法包括:
获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;
对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域;
确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值;
基于所述视差像素值,计算所述待测量物体的空间参数。
2.根据权利要求1所述的方法,其特征在于,所述对所述第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域的步骤,包括:
对所述第一图像、第二图像进行灰度变换,分别得到第一灰度图像和第二灰度图像;
对所述第一灰度图像、第二灰度图像进行边缘检测,分别得到第一边缘信息和第二边缘信息;
根据所述第一边缘信息、第二边缘信息确定所述待测量物体对应的第一图像中的第一待测量区域,及第二图像中的第二待测量区域。
3.根据权利要求1所述的方法,其特征在于,所述确定所述第一待测量区域和所述第二待测量区域之间的同一特征点的视差像素值的步骤,包括:
分别确定所述第一待测量区域和第二待测量区域的形心;
计算所述第一待测量区域的形心和所述第二待测量区域的形心之间的像素差值,并将所述像素差值作为视差像素值。
4.根据权利要求1所述的方法,其特征在于,所述基于所述视差像素值,计算所述待测量物体的空间参数的步骤,包括:
根据计算所述待测量物体与所述移动终端之间的距离,其中,d为所述第一摄像头和第二摄像头之间的距离,D为所述视差像素值,f为所述第一摄像头和第二摄像头的焦距,ωu为横轴方向单个像素宽度,其中,所述横轴方向为所述第一摄像头和第二摄像头的中心线的连线方向。
5.根据权利要求4所述的方法,其特征在于,所述基于所述视差像素值,计算所述待测量物体的空间参数的步骤,包括:
根据所述第一待测量区域和所述第二测量区域的横轴方向的长度,计算待测量物体横轴方向的长度Lx;
根据所述第一待测量区域和所述第二测量区域的纵轴方向的长度,计算待测量物体纵轴方向的长度Ly;
其中,所述纵轴方向为与所述移动终端平行的平面内与所述横轴垂直的方向。
6.根据权利要求5所述的方法,其特征在于,所述根据所述第一待测量区域和所述第二测量区域的横轴方向的长度,计算待测量物体横轴方向的长度Lx的步骤,包括:
确定所述第一待测量区域沿横轴方向投影的第一像素数ΔNx1、第二待测量区域沿横轴方向投影的第二像素数ΔNx2;
根据计算所述待测量物体沿横轴方向的第一长度Lx1;
根据计算所述待测量物体沿横轴方向的第二长度Lx2;
根据Lx=(Lx1+Lx2)/2计算所述待测量物体沿横轴方向的长度Lx;
其中,f为所述第一摄像头和第二摄像头的焦距,ωu为所述横轴方向单个像素宽度,H为所述待测量物体与所述移动终端之间的距离。
7.根据权利要求5所述的方法,其特征在于,所述根据所述第一待测量区域和所述第二测量区域的纵轴方向的长度,计算待测量物体纵轴方向的长度Ly的步骤,包括:
确定所述第一待测量区域沿纵轴方向投影的第三像素数ΔNy1、第二待测量区域沿纵轴方向投影的第四像素数ΔNy2;
根据计算所述待测量物体沿纵轴方向的第一长度Ly1;
根据计算所述待测量物体沿纵轴方向的第二长度Ly2;
根据Ly=(Ly1+Ly2)/2计算所述待测量物体沿纵轴方向的长度Ly;
其中,f为所述第一摄像头和第二摄像头的焦距,ωv为所述纵轴方向单个像素高度,H为所述待测量物体与所述移动终端之间的距离。
8.根据权利要求4所述的方法,其特征在于,所述基于所述视差像素值,计算所述待测量物体的空间参数的步骤,包括:
根据S1=ΔN1×Wu×Wv计算待测量物体的第一面积S1;
根据S2=ΔN2×Wu×Wv计算待测量物体的第二面积S2;
根据S=(S2+S1)/2计算待测量物体的面积S;
其中,ΔN1为所述第一待测量区域的像素面积,ΔN2为所述第二待测量区域的像素面积;Wu为横轴方向上所述第一图像和第二图像中单个像素宽度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,Wu根据计算获得;Wv为纵轴方向上所述第一图像和第二图像中单个像素高度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,Wv根据计算获得,所述纵轴方向为与所述移动终端平行的平面内与所述横轴垂直的方向。
9.一种移动终端,包括第一摄像头和第二摄像头,所述第一摄像头和第二摄像头分别设置于所述移动终端的同侧,其特征在于,所述移动终端还包括:
图像获取模块,用于获取所述第一摄像头和第二摄像头同时拍摄待测量物体得到的第一图像和第二图像;
区域确定模块,用于对所述图像获取模块获取的第一图像和第二图像进行图像处理,确定所述第一图像中的第一待测量区域和所述第二图像中的第二待测量区域;
视差像素值确定模块,用于确定所述区域确定模块确定的第一待测量区域和第二待测量区域之间的同一特征点的视差像素值;
空间参数计算模块,用于基于所述视差像素值确定模块确定的视差像素值,计算所述待测量物体的空间参数。
10.根据权利要求9所述的移动终端,其特征在于,所述区域确定模块包括:
灰度转换单元,用于对所述第一图像、第二图像进行灰度变换,分别得到第一灰度图像和第二灰度图像;
边缘检测单元,用于对所述灰度转换单元变换得到的第一灰度图像、第二灰度图像进行边缘检测,分别得到第一边缘信息和第二边缘信息;
区域确定单元,用于根据所述边缘检测单元得到的第一边缘信息和第二边缘信息确定所述待测量物体对应的第一图像中的第一待测量区域,及第二图像中的第二待测量区域。
11.根据权利要求9所述的移动终端,其特征在于,所述视差像素值确定模块包括:
形心确定单元,用于分别确定所述第一待测量区域和第二待测量区域的形心;
视差像素值计算单元,用于计算所述形心确定单元确定的第一待测量区域的形心和所述第二待测量区域的形心之间的像素差值,并将所述像素差值作为视差像素值。
12.根据权利要求9所述的移动终端,其特征在于,所述空间参数计算模块具体用于:
根据计算所述待测量物体与所述移动终端之间的距离,其中,d为所述第一摄像头和第二摄像头之间的距离,D为所述视差像素值,f为所述第一摄像头和第二摄像头的焦距,ωu为横轴方向单个像素宽度,其中,所述横轴方向为所述第一摄像头和第二摄像头的中心线的连线方向。
13.根据权利要求12所述的移动终端,其特征在于,所述移动终端还包括:
横轴长度确定模块,用于根据所述区域确定模块确定的第一待测量区域和第二测量区域的横轴方向的长度,计算待测量物体横轴方向的长度Lx;
纵轴长度确定模块,用于根据所述区域确定模块确定的第一待测量区域和第二测量区域的纵轴方向的长度,计算待测量物体纵轴方向的长度Ly。
14.根据权利要求13所述的移动终端,其特征在于,所述横轴长度确定模块包括:
横轴像素确定单元,用于确定所述第一待测量区域沿横轴方向投影的第一像素数ΔNx1、第二待测量区域沿横轴方向投影的第二像素数ΔNx2;
横轴长度第一计算单元,用于根据计算所述待测量物体沿横轴方向的第一长度Lx1、根据计算所述待测量物体沿横轴方向的第二长度Lx2;
横轴长度第二计算单元,用于根据Lx=(Lx1+Lx2)/2计算所述待测量物体沿横轴方向的长度Lx;
其中,f为所述第一摄像头和第二摄像头的焦距,ωu为所述横轴方向单个像素宽度,H为所述待测量物体与所述移动终端之间的距离。
15.根据权利要求13所述的移动终端,其特征在于,所述纵轴长度确定模块包括:
纵轴像素确定单元,用于确定所述第一待测量区域沿纵轴方向投影的第三像素数ΔNy1、第二待测量区域沿纵轴方向投影的第四像素数ΔNy2;
纵轴长度第一计算单元,用于根据计算所述待测量物体沿纵轴方向的第一长度Ly1、根据计算所述待测量物体沿纵轴方向的第二长度Ly2;
纵轴长度第二计算单元,用于根据Ly=(Ly1+Ly2)/2计算所述待测量物体沿纵轴方向的长度Ly;
其中,f为所述第一摄像头和第二摄像头的焦距,ωv为所述纵轴方向单个像素宽度,H为所述待测量物体与所述移动终端之间的距离。
16.根据权利要求12所述的移动终端,其特征在于,所述移动终端还包括:
第一面积计算模块,用于根据S1=ΔN1×Wu×Wv计算待测量物体的第一面积S1、根据S2=ΔN2×Wu×Wv计算待测量物体的第二面积S2;
第二面积计算模块,用于根据S=(S2+S1)/2计算待测量物体的面积S;
其中,ΔN1为所述第一待测量区域的像素面积,ΔN2为所述第二待测量区域的像素面积,Wu为横轴方向上所述第一图像和第二图像中单个像素宽度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,Wu根据计算获得;Wv为纵轴方向上所述第一图像和第二图像中单个像素宽度对应的与所述移动终端之间距离为H的平面上待测物体实际长度,所述纵轴方向为与所述移动终端平行的平面内与所述横轴垂直的方向,Wv根据计算获得。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610286485.4A CN105973140A (zh) | 2016-04-29 | 2016-04-29 | 一种测量物体空间参数的方法及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610286485.4A CN105973140A (zh) | 2016-04-29 | 2016-04-29 | 一种测量物体空间参数的方法及移动终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105973140A true CN105973140A (zh) | 2016-09-28 |
Family
ID=56994291
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610286485.4A Pending CN105973140A (zh) | 2016-04-29 | 2016-04-29 | 一种测量物体空间参数的方法及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105973140A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107339957A (zh) * | 2017-05-15 | 2017-11-10 | 上海与德科技有限公司 | 居室面积测量方法、终端及电子设备 |
WO2018210078A1 (zh) * | 2017-05-19 | 2018-11-22 | 深圳市道通智能航空技术有限公司 | 无人机的距离测量方法以及无人机 |
CN109859265A (zh) * | 2018-12-28 | 2019-06-07 | 维沃通信科技有限公司 | 一种测量方法及移动终端 |
CN110490833A (zh) * | 2018-05-09 | 2019-11-22 | 北京中航安通科技有限公司 | 一种目标物体的体积测量方法及装置 |
CN111611815A (zh) * | 2020-04-07 | 2020-09-01 | 魏丽 | 种植牙体的相邻牙体目标检测平台 |
CN112325780A (zh) * | 2020-10-29 | 2021-02-05 | 青岛聚好联科技有限公司 | 一种基于社区监控的距离测算方法及装置 |
WO2022042275A1 (zh) * | 2020-08-28 | 2022-03-03 | 华为技术有限公司 | 测量距离的方法、装置、电子设备及可读存储介质 |
CN115839667A (zh) * | 2023-02-21 | 2023-03-24 | 青岛通产智能科技股份有限公司 | 一种高度测量方法、装置、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006226965A (ja) * | 2005-02-21 | 2006-08-31 | Sumitomo Electric Ind Ltd | 画像処理装置、コンピュータプログラム、及び画像処理方法 |
CN103292710A (zh) * | 2013-05-27 | 2013-09-11 | 华南理工大学 | 一种应用双目视觉视差测距原理的距离测量方法 |
CN103697820A (zh) * | 2013-12-17 | 2014-04-02 | 杭州华为数字技术有限公司 | 一种基于终端测量尺寸的方法及终端设备 |
CN104748680A (zh) * | 2015-03-19 | 2015-07-01 | 酷派软件技术(深圳)有限公司 | 一种基于摄像头的尺寸测量方法及装置 |
-
2016
- 2016-04-29 CN CN201610286485.4A patent/CN105973140A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006226965A (ja) * | 2005-02-21 | 2006-08-31 | Sumitomo Electric Ind Ltd | 画像処理装置、コンピュータプログラム、及び画像処理方法 |
CN103292710A (zh) * | 2013-05-27 | 2013-09-11 | 华南理工大学 | 一种应用双目视觉视差测距原理的距离测量方法 |
CN103697820A (zh) * | 2013-12-17 | 2014-04-02 | 杭州华为数字技术有限公司 | 一种基于终端测量尺寸的方法及终端设备 |
CN104748680A (zh) * | 2015-03-19 | 2015-07-01 | 酷派软件技术(深圳)有限公司 | 一种基于摄像头的尺寸测量方法及装置 |
Non-Patent Citations (3)
Title |
---|
尤路 等: "《USB摄像头平行双目视觉***在面积测量中的应用》", 《应用科技》 * |
尤路: ""双目视觉在面积测量中的应用"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
车娟娟: "《基于双目立体视觉的图像面积测量算法与技术》", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107339957A (zh) * | 2017-05-15 | 2017-11-10 | 上海与德科技有限公司 | 居室面积测量方法、终端及电子设备 |
CN107339957B (zh) * | 2017-05-15 | 2021-04-02 | 临沂市房地产测绘院 | 居室面积测量方法、终端及电子设备 |
WO2018210078A1 (zh) * | 2017-05-19 | 2018-11-22 | 深圳市道通智能航空技术有限公司 | 无人机的距离测量方法以及无人机 |
CN110490833A (zh) * | 2018-05-09 | 2019-11-22 | 北京中航安通科技有限公司 | 一种目标物体的体积测量方法及装置 |
CN109859265A (zh) * | 2018-12-28 | 2019-06-07 | 维沃通信科技有限公司 | 一种测量方法及移动终端 |
CN109859265B (zh) * | 2018-12-28 | 2024-04-19 | 维沃移动通信有限公司 | 一种测量方法及移动终端 |
CN111611815A (zh) * | 2020-04-07 | 2020-09-01 | 魏丽 | 种植牙体的相邻牙体目标检测平台 |
CN111611815B (zh) * | 2020-04-07 | 2021-01-29 | 王馨 | 种植牙体的相邻牙体目标检测平台 |
WO2022042275A1 (zh) * | 2020-08-28 | 2022-03-03 | 华为技术有限公司 | 测量距离的方法、装置、电子设备及可读存储介质 |
CN112325780A (zh) * | 2020-10-29 | 2021-02-05 | 青岛聚好联科技有限公司 | 一种基于社区监控的距离测算方法及装置 |
CN115839667A (zh) * | 2023-02-21 | 2023-03-24 | 青岛通产智能科技股份有限公司 | 一种高度测量方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105973140A (zh) | 一种测量物体空间参数的方法及移动终端 | |
JP7085062B2 (ja) | 画像セグメンテーション方法、装置、コンピュータ機器およびコンピュータプログラム | |
CN104581111B (zh) | 利用变换的目标区域填充 | |
CN105825544B (zh) | 一种图像处理方法及移动终端 | |
CN107395965B (zh) | 一种图像处理方法及移动终端 | |
CN105898143B (zh) | 一种运动物体的抓拍方法及移动终端 | |
CN103875004B (zh) | 动态选择真实世界中的表面以用于在上面投影信息 | |
CN104052976B (zh) | 投影方法及装置 | |
US9977981B2 (en) | Method and apparatus for calibrating a three-dimensional (3D) image in a tiled display | |
CN105989603B (zh) | 机器视觉图像传感器校准 | |
CN106256124B (zh) | 结构化立体 | |
US20140168367A1 (en) | Calibrating visual sensors using homography operators | |
CN105046213A (zh) | 一种增强现实的方法 | |
CN106506962A (zh) | 一种图像处理方法及移动终端 | |
CN109683699A (zh) | 基于深度学习实现增强现实的方法、装置及移动终端 | |
CN103971399A (zh) | 街景图像过渡方法和装置 | |
CN109345553A (zh) | 一种手掌及其关键点检测方法、装置和终端设备 | |
CN104081307A (zh) | 图像处理装置、图像处理方法和程序 | |
CN109918977A (zh) | 确定空闲车位的方法、装置及设备 | |
CN104537068A (zh) | 一种电子地图接入方法和装置 | |
CN109801335A (zh) | 图像处理方法、装置、电子设备和计算机存储介质 | |
CN107222737B (zh) | 一种深度图像数据的处理方法及移动终端 | |
CN106997613A (zh) | 根据2d图像的3d模型生成 | |
CN108074237A (zh) | 图像清晰度检测方法、装置、存储介质及电子设备 | |
CN108344401A (zh) | 定位方法、装置及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160928 |
|
RJ01 | Rejection of invention patent application after publication |