一种确定目标距离的方法及装置.pdf

上传人:e2 文档编号:1630300 上传时间:2018-06-30 格式:PDF 页数:11 大小:832.46KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310349593.8

申请日:

2013.08.12

公开号:

CN104376323A

公开日:

2015.02.25

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06K 9/60申请日:20130812|||公开

IPC分类号:

G06K9/60; G06K9/00; G06F9/44

主分类号:

G06K9/60

申请人:

联想(北京)有限公司

发明人:

郑启忠

地址:

100085北京市海淀区上地信息产业基地上地西路6号

优先权:

专利代理机构:

北京安信方达知识产权代理有限公司11262

代理人:

王丹; 栗若木

PDF下载: PDF下载
内容摘要

一种目标距离识别方法及装置,应用于一电子设备,包括图像采集单元获取第一图像,处理单元处理获取的第一图像得到第一图像信息;探测单元检测电子设备与目标之间的第一距离;处理单元根据第一图像信息与第一距离计算得到目标识别信息;当目标位置发生变化时,图像采集单元获取第二图像,对第二图像进行处理以得到第二图像信息;根据第二图像信息及计算得到的目标识别信息确定电子设备与目标之间的第二距离。本发明提供的方案,在图像采集单元追踪到目标时,通过与目标相关的第一参数精确计算出了当前需要识别目标的精确目标识别信息如瞳间距,这样,在后续的确定目标距离过程中,只需要简单地使用普通摄像头拍摄到的平面图像即实现了高精确度的目标距离识别,而无需红外探测设备的参与,从而降低了系统功耗。

权利要求书

权利要求书
1.  一种确定目标距离的方法,应用于一电子设备,所述电子设备包括图像采集单元,探测单元,以及处理单元,其特征在于,包括:
所述图像采集单元获取第一图像;
所述处理单元处理所述第一图像得到第一图像信息;
所述探测单元检测所述电子设备与目标之间的第一距离;
所述处理单元根据所述第一图像信息与所述第一距离计算得到目标识别信息;
关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗;
当所述目标位置发生变化时,
所述图像采集单元获取第二图像;
所述处理单元对所述第二图像进行处理得到第二图像信息;
根据所述第二图像信息及所述目标识别信息确定所述电子设备与所述目标之间的第二距离。

2.  根据权利要求1所述的方法,所述第一图像包括至少一个子区域,
所述处理单元根据第一图像获取第一数据以及第二数据,通过第一数据与第二数据计算出第一图像信息;
所述第二图像包括至少一个子区域,
所述处理单元根据第二图像获取第三数据以及第四数据,通过第三数据与第四数据计算出第二图像信息。

3.  根据权利要求2所述的方法,所述第一图像信息为所述第一数据与第二数据之商的值;
所述第一数据为所述第一图像中的子区域中两点之间的像素差,所述第二数据为所述第一图像的视平面宽度的总像素;
所述第二图像信息为所述第三数据与第四数据之商的值;
所述第三数据为所述第二图像中的子区域中两点之间的像素差,所述第四数据为所述第二图像的视平面宽度的总像素。

4.  根据权利要求2所述的方法,其特征在于,所述探测单元为红外模块,所述图像采集单元为RGB摄像头,所述第一距离为红外模块根据目标所在位置得到的红外深度信息;
所述目标识别信息与红外深度信息满足以下公式:
所述目标识别信息L=2D*tg a*T,其中,D表示红外深度,T表示第一图像信息,a表示RGB摄像头的宽度方向的视域角。

5.  根据权利要求4所述的方法,其特征在于,所述红外深度信息为被拍摄目标到参考面间的距离;
所述参考面为用于获取红外深度信息的红外设备所在的面。

6.  根据权利要求4所述的方法,其特征在于,所述目标为人脸;所述目标识别信息为瞳间距;所述比例T是瞳间距的像素差除以视平面宽度的总像素的值;或者,
所述目标为人手;所述目标识别信息为手掌在预订方向上两点间的距离;所述比例T是所述两点间的像素差除以视平面宽度的总像素的值。

7.  根据权利要求5所述的方法,其特征在于,所述获取第二图像信息包括:根据所述目标图像信息确定目标平面图像上的瞳间距或手掌在预定方向上两点间的距离与整个平面图像宽度W’的比值T';
所述确定目标距离包括:
按照下式计算人脸或人手与摄像头之间的目标距离D’=L*ctg a/2T’。

8.  一种确定目标距离的装置,应用于一电子设备,其特征在于,至少包括图像采集单元,探测单元,以及处理单元,其中,
图像采集单元,用于获取第一图像,获取第二图像;
探测单元,用于检测所述电子设备与目标之间的第一距离;
处理单元,用于对第一图像进行处理获得第一图像信息;根据第一图像信息与第一距离计算得到目标识别信息;以及当所述目标位置发生变化时, 对第二图像进行处理得到第二图像信息;根据第二图像信息及目标识别信息确定所述电子设备与目标之间的第二距离;
探测单元控制单元,用于在探测单元完成第一距离检测后关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗。

9.  根据权利要求8所述的装置,其特征在于,所述目标识别信息为瞳间距,或手掌在预订方向上两点间的距离。

10.  根据权利要求8所述的装置,其特征在于,所述探测单元是单独的红外深度传感器;或者集成于所述图像采集单元中的红外深度传感器,所述图像采集单元为RGB摄像头。

11.  根据权利要求8所述的装置,其特征在于,所述探测单元控制单元包括检测模块以及控制模块,所述检测模块用于检测红外深度传感器是否完成深度信息探测,完成检测后控制模块将红外深度传感器切换为关闭或低功耗状态。

12.  一种电子设备,其包括权利要求8-11任一项所述的目标距离确定装置。

说明书

说明书一种确定目标距离的方法及装置
技术领域
本发明涉及图像识别技术,尤其涉及一种确定目标距离的方法及装置。
背景技术
目前,对于目标距离识别,比如人脸、人手等,目标到摄像头之间距离判断的方法主要有两种(下文以人脸为例进行描述):
一种是,使用普通彩色摄像头,通过计算瞳间距在图像上的大小来获取人脸到摄像头的距离,这种方法由于使用平均瞳间距,而因为平面图像只能获取两瞳孔在图像上的像素差,但是真实的瞳间距间的影射关系是不知道的,因此较大地影响了距离的计算精度。
另一种是,通过图像算法即图像深度算法(深度摄像头给出的深度图像中就有该信息)算出人脸的位置,再读取对应位置的红外深度信息,这种方法,每次都需要红外模块的参与,系统功耗比较高,并且这种方案依赖于深度摄像头一直工作,这不仅耗电量大,而且深度摄像头的计算量比较大,会比较慢,造成操作流程的繁琐。
发明内容
为了解决上述问题,本发明提供了一种确定目标距离的方法及装置,实现简单,而且能够提高目标到摄像头的距离的计算精度,并且降低系统功耗。
为了达到本发明目的,本发明提供了一种整合上述普通彩色摄像头与红外模块优点的方案,首先通过红外模块的参与,得到目标与普通彩色摄像头图像间的关系,之后只需要使用普通彩色摄像头即可实现高精度的目标距离识别。在之后的距离确定过程中不再需要启动红外摄像头,从而降低了设备功耗。
为了达到本发明目的,本发明提供了一种确定目标距离的方法,应用于 一电子设备,所述电子设备包括图像采集单元,探测单元,以及处理单元,包括:
所述图像采集单元获取第一图像;
所述处理单元处理所述第一图像得到第一图像信息;
所述探测单元检测所述电子设备与目标之间的第一距离;
所述处理单元根据所述第一图像信息与所述第一距离计算得到目标识别信息;
关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗;
当所述目标位置发生变化时,
所述图像采集单元获取第二图像;
所述处理单元对所述第二图像进行处理得到第二图像信息;
根据所述第二图像信息及所述目标识别信息确定所述电子设备与所述目标之间的第二距离。
具体的,所述第一图像包括至少一个子区域,
所述处理单元根据第一图像获取第一数据以及第二数据,通过第一数据与第二数据计算出第一图像信息;
所述第二图像包括至少一个子区域,
所述处理单元根据第二图像获取第三数据以及第四数据,通过第三数据与第四数据计算出第二图像信息。
所述第一图像信息为所述第一数据与第二数据之商的值;
所述第一数据为所述第一图像中的子区域中两点之间的像素差,所述第二数据为所述第一图像的视平面宽度的总像素;
所述第二图像信息为所述第三数据与第四数据之商的值;
所述第三数据为所述第二图像中的子区域中两点之间的像素差,所述第四数据为所述第二图像的视平面宽度的总像素。
所述探测单元为红外模块,所述图像采集单元为RGB摄像头,所述第一距离为红外模块根据目标所在位置得到的红外深度信息;
所述目标识别信息与红外深度信息满足以下公式:
所述目标识别信息L=2D*tg a*T,其中,D表示红外深度,T表示第一图像信息,a表示RGB摄像头的宽度方向的视域角。
所述红外深度信息为被拍摄目标到参考面间的距离;
所述参考面为用于获取红外深度信息的红外设备所在的面。
所述目标为人脸;所述目标识别信息为瞳间距;所述比例T是瞳间距的像素差除以视平面宽度的总像素的值;或者,
所述目标为人手;所述目标识别信息为手掌在预订方向上两点间的距离;所述比例T是手的两个边的边界像素差除以视平面宽度的总像素的值。
所述获取第二图像信息包括:根据所述目标图像信息确定目标平面图像上的瞳间距或手掌在预定方向上两点间的距离与整个平面图像宽度W’的比值T';
所述确定目标距离包括:
按照下式计算人脸或人手与摄像头之间的目标距离D’=L*ctg a/2T’。
本发明还提供一种确定目标距离的装置,应用于一电子设备,至少包括图像采集单元,探测单元,以及处理单元,其中,
图像采集单元,用于获取第一图像,获取第二图像;
探测单元,用于检测所述电子设备与目标之间的第一距离;
处理单元,用于对第一图像进行处理获得第一图像信息;根据第一图像信息与第一距离计算得到目标识别信息;以及当所述目标位置发生变化时,对第二图像进行处理得到第二图像信息;根据第二图像信息及目标识别信息确定所述电子设备与目标之间的第二距离;
探测单元控制单元,用于在探测单元完成第一距离检测后关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗。
所述目标识别信息为瞳间距,或手掌在预定方向上两点间的距离。
所述探测单元是单独的红外深度传感器;或者集成于所述图像采集单元中。
所述图像采集单元为RGB摄像头。
所述探测单元控制单元包括检测模块以及控制模块,所述检测模块用于检测是否完成红外深度传感器是否完成深度信息探测,控制模块根据检测模块的检测结果将红外深度传感器切换为关闭或低功耗状态。
本发明还提供一种电子设备,其包括上述的确定目标距离的装置。
与现有技术相比,本发明应用于一电子设备,包括图像采集单元获取第一图像,处理单元处理获取的第一图像得到第一图像信息;探测单元检测电子设备与目标之间的第一距离;处理单元根据第一图像信息与第一距离计算得到目标识别信息;当目标位置发生变化时,图像采集单元获取第二图像,对第二图像进行处理得到第二图像信息;根据第二图像信息及计算得到的目标识别信息确定电子设备与目标之间的第二距离。本发明提供的技术方案为整合普通彩色摄像头与红外模块优点的方案,首先通过红外模块的参与,得到目标与普通彩色摄像头图像间的关系,之后只需要使用普通彩色摄像头即可实现高精度的目标距离识别。也就是说,本发明提供的方案,在图像采集单元追踪到目标时,通过电子设备与目标之间的第一距离精确计算出了当前需要识别目标的精确目标识别信息如瞳间距,这样,在后续的确定目标距离过程中,只需要简单地使用普通摄像头拍摄到的平面图像即实现了高精确度的目标距离识别,而无需红外探测设备的参与,从而降低了系统功耗。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明 技术方案的限制。
图1为本发明确定目标距离的方法的流程图;
图2为本发明实施例中瞳间距与红外深度之间的关系的示意图;
图3为本发明确定目标距离的装置的组成结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本发明确定目标距离的方法应用于一电子设备,该电子设备至少包括图像采集单元,探测单元,以及处理单元;其中,
在图像采集单元如摄像头初始化过程中,图像采集单元会获取第一图像,处理单元对获得的第一图像进行处理后得到第一图像信息;而探测单元会检测该电子设备与目标之间的第一距离;之后,处理单元根据得到的第一图像信息与检测到的第一距离计算出目标识别信息;
其中,探测单元为红外模块,第一距离为红外模块根据目标所在位置得到的红外深度信息。目标识别信息如公式(1)所示:
L=W*T=2D*tg a*T      (1)
其中,整个图像宽度W的像素,D表示红外深度,T表示第一图像信息,a表示普通摄像头或RGB摄像头的宽度方向的视域角。
当目标为人脸时,目标识别信息为瞳间距;比例T是瞳间距的像素差除以视平面宽度的总像素的值;
当目标为人手时,目标识别信息为手手掌在预定方向上两点间的距离;比例T是手的两个边的边界像素差除以视平面宽度的总像素的值。
之后,关闭探测单元或将探测单元切换至低功耗状态,低功耗状态的能耗低于探测距离所需的正常能耗。
在目标位置发生变化时,
图像采集单元获取第二图像,处理单元对获得的第二图像进行处理得到第二图像信息;再根据得到的第二图像信息,以及图像采集单元在初始化中,借助探测单元获得的目标识别信息,确定移动后的目标与该电子设备之间的第二距离。
其中,第一图像包括至少一个子区域,处理单元根据第一图像获取第一数据以及第二数据,通过第一数据与第二数据计算出第一图像信息。具体地,第一图像信息为第一数据与第二数据之商的值,第一数据为第一图像中的子区域中两点之间的像素差,第二数据为第一图像的视平面宽度的总像素;
第二图像包括至少一个子区域,处理单元根据第二图像获取第三数据以及第四数据,通过第三数据与第四数据计算出第二图像信息。具体地,第二图像信息为第三数据与第四数据之商的值,第三数据为第二图像中的子区域中两点之间的像素差,第四数据为第二图像的视平面宽度的总像素。
图1对应于本发明确定目标距离的方法的一实施过程,其应用于一电子设备,所述电子设备包括图像采集单元,探测单元,以及处理单元,包括:
步骤100:图像采集单元获取第一图像,处理单元处理第一图像得到第一图像信息;探测单元检测电子设备与目标之间的第一距离;根据第一图像信息与第一距离计算得到目标识别信息。
本步骤中,图像采集单元如摄像头对目标初始化中,根据目标所在位置的第一距离即红外深度信息,获取目标识别信息。摄像头对目标初始化是指普通摄像头追踪到目标如人并加入时。
本步骤中,红外深度信息是指红外深度传感器提供的三维(x,y,z)信息:以红外深度传感器的中心点为原点,红外深度传感器所在的面为参考面,(x,y,z)分别表示被拍摄目标与原点间的三维坐标,其中,x表示水平坐标,y表示垂直坐标,z表示被拍摄目标到参考面间的距离即红外深度D。也就是说,红外深度信息是可以通过读取红外深度传感器的数据而直接得到的。其中,红 外深度传感器可以单独设置在摄像头所在显示屏,或者直接集成在摄像头中。
步骤101:当目标位置发生变化时,图像采集单元获取第二图像,对第二图像进行处理得到第二图像信息;根据第二图像信息及目标识别信息确定电子设备与目标之间的第二距离。
对于目标为人手的情况,其实施过程如下:
图像采集单元获取人手所在区域的第一图像,处理单元处理读取手掌两个边界的像素差以及整个图像宽度W的像素,计算得到二者的比值T,即第一图像信息;红外探测单元检测电子设备与手掌之间的第一距离D;根据第一图像信息T与第一距离D计算得到手掌的识别信息L,其计算如公式(1)所示。
当人的手掌移动后,此时手掌与设备之间的距离发生变化,此时的目标距离即为第二距离D’,确定此时目标距离的过程为:
图像采集单元获取人手所在区域的第二图像,处理单元处理读取此时手掌两个边界的像素差以及整个图像宽度W’的像素,计算得到二者的比值T’,即第二图像信息;结合之前得到的手掌识别信息L计算得到当前手掌与设备的D’,其计算过程如公式(2)所示:
D’=L*ctg a/2T’      (2)
其中,ctg a表示对角度a进行余切运算。
对于目标为人脸的情况,其具体实施过程如下:
图2为本发明实施例中瞳间距与红外深度之间的关系的示意图,如图2所示,L表示瞳间距,W表示视平面宽度,D表示红外深度,a表示普通摄像头或RGB摄像头的宽度方向的视域角,是摄像头的参数,对于定焦镜头,参数a是固定的,显然存在公式(3)所示的关系:
W=2D*tg a      (3)
公式(3)中,tg a表示对角度a进行正切运算。
图2中,瞳间距L与视平面宽度W之间的比例T可以通过普通摄像头对目标即人脸拍摄的图像获得,具体计算比例T是瞳间距的像素差除以视平面宽度的总像素的值,具体获取属于本领域技术人员的惯用技术手段,这里不再赘述。 红外深度信息D由红外摄像头探测得到。在获得红外深度信息D后,红外摄像头关闭或降至低功耗状态,所述低功耗状态的能耗低于正常探测所需能耗。
那么,瞳间距L与红外深度D之间的关系如公式(1)所示:通过公式(1)即可获得瞳间距L即本步骤中的目标识别信息。
其中的第二图像信息为比例T',目标距离为D’,本步骤中的确定目标与摄像头间的距离具体包括:
首先,根据目标图像信息确定目标平面图像(即常说的RGB或者彩色图像)上眼睛间的距离即瞳间距L与整个图像宽度W’的比值T'。
结合图2,可得人脸与摄像头之间的距离D’如公式(2)所示,其中,ctg a表示对角度a进行余切运算。
图3为本发明确定目标距离的装置的组成结构示意图,如图3所示,至少包括图像采集单元,探测单元,以及处理单元,其中,
图像采集单元,用于获取第一图像,获取第二图像;
探测单元,用于检测电子设备与目标之间的第一距离;
处理单元,用于对第一图像进行处理获得第一图像信息;根据第一图像信息与第一距离计算得到目标识别信息;以及当所述目标位置发生变化时,对第二图像进行处理得到第二图像信息;根据第二图像信息及目标识别信息确定电子设备与目标之间的第二距离;
探测单元控制单元,用于在探测单元完成第一距离检测后关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗。
其中,探测单元可以是单独的红外深度传感器,也可是集成于上述图像采集单元中。
图像采集单元可以是RGB摄像头。
其中,探测单元控制单元包括检测模块以及控制模块,所述检测模块用于检测红外深度传感器是否完成深度信息探测,完成检测后,控制模块将红外深度传感器切换为关闭或低功耗状态。
本领域的技术人员应该明白,上述的本申请实施例所提供的装置的各组成部分,以及方法中的各步骤,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上。可选地,它们可以用计算装置可执行的程序代码来实现。从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

一种确定目标距离的方法及装置.pdf_第1页
第1页 / 共11页
一种确定目标距离的方法及装置.pdf_第2页
第2页 / 共11页
一种确定目标距离的方法及装置.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种确定目标距离的方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种确定目标距离的方法及装置.pdf(11页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201310349593.8(22)申请日 2013.08.12G06K 9/60(2006.01)G06K 9/00(2006.01)G06F 9/44(2006.01)(71)申请人联想(北京)有限公司地址 100085 北京市海淀区上地信息产业基地上地西路6号(72)发明人郑启忠(74)专利代理机构北京安信方达知识产权代理有限公司 11262代理人王丹 栗若木(54) 发明名称一种确定目标距离的方法及装置(57) 摘要一种目标距离识别方法及装置,应用于一电子设备,包括图像采集单元获取第一图像,处理单元处理获取的第一图像得到第一图像信。

2、息;探测单元检测电子设备与目标之间的第一距离;处理单元根据第一图像信息与第一距离计算得到目标识别信息;当目标位置发生变化时,图像采集单元获取第二图像,对第二图像进行处理以得到第二图像信息;根据第二图像信息及计算得到的目标识别信息确定电子设备与目标之间的第二距离。本发明提供的方案,在图像采集单元追踪到目标时,通过与目标相关的第一参数精确计算出了当前需要识别目标的精确目标识别信息如瞳间距,这样,在后续的确定目标距离过程中,只需要简单地使用普通摄像头拍摄到的平面图像即实现了高精确度的目标距离识别,而无需红外探测设备的参与,从而降低了系统功耗。(51)Int.Cl.(19)中华人民共和国国家知识产权局。

3、(12)发明专利申请权利要求书2页 说明书6页 附图2页(10)申请公布号 CN 104376323 A(43)申请公布日 2015.02.25CN 104376323 A1/2页21.一种确定目标距离的方法,应用于一电子设备,所述电子设备包括图像采集单元,探测单元,以及处理单元,其特征在于,包括:所述图像采集单元获取第一图像;所述处理单元处理所述第一图像得到第一图像信息;所述探测单元检测所述电子设备与目标之间的第一距离;所述处理单元根据所述第一图像信息与所述第一距离计算得到目标识别信息;关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗;当所述目。

4、标位置发生变化时,所述图像采集单元获取第二图像;所述处理单元对所述第二图像进行处理得到第二图像信息;根据所述第二图像信息及所述目标识别信息确定所述电子设备与所述目标之间的第二距离。2.根据权利要求1所述的方法,所述第一图像包括至少一个子区域,所述处理单元根据第一图像获取第一数据以及第二数据,通过第一数据与第二数据计算出第一图像信息;所述第二图像包括至少一个子区域,所述处理单元根据第二图像获取第三数据以及第四数据,通过第三数据与第四数据计算出第二图像信息。3.根据权利要求2所述的方法,所述第一图像信息为所述第一数据与第二数据之商的值;所述第一数据为所述第一图像中的子区域中两点之间的像素差,所述第。

5、二数据为所述第一图像的视平面宽度的总像素;所述第二图像信息为所述第三数据与第四数据之商的值;所述第三数据为所述第二图像中的子区域中两点之间的像素差,所述第四数据为所述第二图像的视平面宽度的总像素。4.根据权利要求2所述的方法,其特征在于,所述探测单元为红外模块,所述图像采集单元为RGB摄像头,所述第一距离为红外模块根据目标所在位置得到的红外深度信息;所述目标识别信息与红外深度信息满足以下公式:所述目标识别信息L=2D*tg a*T,其中,D表示红外深度,T表示第一图像信息,a表示RGB摄像头的宽度方向的视域角。5.根据权利要求4所述的方法,其特征在于,所述红外深度信息为被拍摄目标到参考面间的距。

6、离;所述参考面为用于获取红外深度信息的红外设备所在的面。6.根据权利要求4所述的方法,其特征在于,所述目标为人脸;所述目标识别信息为瞳间距;所述比例T是瞳间距的像素差除以视平面宽度的总像素的值;或者,所述目标为人手;所述目标识别信息为手掌在预订方向上两点间的距离;所述比例T是所述两点间的像素差除以视平面宽度的总像素的值。7.根据权利要求5所述的方法,其特征在于,所述获取第二图像信息包括:根据所述目权 利 要 求 书CN 104376323 A2/2页3标图像信息确定目标平面图像上的瞳间距或手掌在预定方向上两点间的距离与整个平面图像宽度W的比值T;所述确定目标距离包括:按照下式计算人脸或人手与摄。

7、像头之间的目标距离D=L*ctg a/2T。8.一种确定目标距离的装置,应用于一电子设备,其特征在于,至少包括图像采集单元,探测单元,以及处理单元,其中,图像采集单元,用于获取第一图像,获取第二图像;探测单元,用于检测所述电子设备与目标之间的第一距离;处理单元,用于对第一图像进行处理获得第一图像信息;根据第一图像信息与第一距离计算得到目标识别信息;以及当所述目标位置发生变化时,对第二图像进行处理得到第二图像信息;根据第二图像信息及目标识别信息确定所述电子设备与目标之间的第二距离;探测单元控制单元,用于在探测单元完成第一距离检测后关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的。

8、能耗低于探测距离所需的正常能耗。9.根据权利要求8所述的装置,其特征在于,所述目标识别信息为瞳间距,或手掌在预订方向上两点间的距离。10.根据权利要求8所述的装置,其特征在于,所述探测单元是单独的红外深度传感器;或者集成于所述图像采集单元中的红外深度传感器,所述图像采集单元为RGB摄像头。11.根据权利要求8所述的装置,其特征在于,所述探测单元控制单元包括检测模块以及控制模块,所述检测模块用于检测红外深度传感器是否完成深度信息探测,完成检测后控制模块将红外深度传感器切换为关闭或低功耗状态。12.一种电子设备,其包括权利要求8-11任一项所述的目标距离确定装置。权 利 要 求 书CN 10437。

9、6323 A1/6页4一种确定目标距离的方法及装置技术领域0001 本发明涉及图像识别技术,尤其涉及一种确定目标距离的方法及装置。背景技术0002 目前,对于目标距离识别,比如人脸、人手等,目标到摄像头之间距离判断的方法主要有两种(下文以人脸为例进行描述):0003 一种是,使用普通彩色摄像头,通过计算瞳间距在图像上的大小来获取人脸到摄像头的距离,这种方法由于使用平均瞳间距,而因为平面图像只能获取两瞳孔在图像上的像素差,但是真实的瞳间距间的影射关系是不知道的,因此较大地影响了距离的计算精度。0004 另一种是,通过图像算法即图像深度算法(深度摄像头给出的深度图像中就有该信息)算出人脸的位置,再。

10、读取对应位置的红外深度信息,这种方法,每次都需要红外模块的参与,系统功耗比较高,并且这种方案依赖于深度摄像头一直工作,这不仅耗电量大,而且深度摄像头的计算量比较大,会比较慢,造成操作流程的繁琐。发 明内容0005 为了解决上述问题,本发明提供了一种确定目标距离的方法及装置,实现简单,而且能够提高目标到摄像头的距离的计算精度,并且降低系统功耗。0006 为了达到本发明目的,本发明提供了一种整合上述普通彩色摄像头与红外模块优点的方案,首先通过红外模块的参与,得到目标与普通彩色摄像头图像间的关系,之后只需要使用普通彩色摄像头即可实现高精度的目标距离识别。在之后的距离确定过程中不再需要启动红外摄像头,。

11、从而降低了设备功耗。0007 为了达到本发明目的,本发明提供了一种确定目标距离的方法,应用于一电子设备,所述电子设备包括图像采集单元,探测单元,以及处理单元,包括:0008 所述图像采集单元获取第一图像;0009 所述处理单元处理所述第一图像得到第一图像信息;0010 所述探测单元检测所述电子设备与目标之间的第一距离;0011 所述处理单元根据所述第一图像信息与所述第一距离计算得到目标识别信息;0012 关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗;0013 当所述目标位置发生变化时,0014 所述图像采集单元获取第二图像;0015 所述处理。

12、单元对所述第二图像进行处理得到第二图像信息;0016 根据所述第二图像信息及所述目标识别信息确定所述电子设备与所述目标之间的第二距离。0017 具体的,所述第一图像包括至少一个子区域,0018 所述处理单元根据第一图像获取第一数据以及第二数据,通过第一数据与第二数说 明 书CN 104376323 A2/6页5据计算出第一图像信息;0019 所述第二图像包括至少一个子区域,0020 所述处理单元根据第二图像获取第三数据以及第四数据,通过第三数据与第四数据计算出第二图像信息。0021 所述第一图像信息为所述第一数据与第二数据之商的值;0022 所述第一数据为所述第一图像中的子区域中两点之间的像素。

13、差,所述第二数据为所述第一图像的视平面宽度的总像素;0023 所述第二图像信息为所述第三数据与第四数据之商的值;0024 所述第三数据为所述第二图像中的子区域中两点之间的像素差,所述第四数据为所述第二图像的视平面宽度的总像素。0025 所述探测单元为红外模块,所述图像采集单元为RGB摄像头,所述第一距离为红外模块根据目标所在位置得到的红外深度信息;0026 所述目标识别信息与红外深度信息满足以下公式:0027 所述目标识别信息L=2D*tg a*T,其中,D表示红外深度,T表示第一图像信息,a表示RGB摄像头的宽度方向的视域角。0028 所述红外深度信息为被拍摄目标到参考面间的距离;0029 。

14、所述参考面为用于获取红外深度信息的红外设备所在的面。0030 所述目标为人脸;所述目标识别信息为瞳间距;所述比例T是瞳间距的像素差除以视平面宽度的总像素的值;或者,0031 所述目标为人手;所述目标识别信息为手掌在预订方向上两点间的距离;所述比例T是手的两个边的边界像素差除以视平面宽度的总像素的值。0032 所述获取第二图像信息包括:根据所述目标图像信息确定目标平面图像上的瞳间距或手掌在预定方向上两点间的距离与整个平面图像宽度W的比值T;0033 所述确定目标距离包括:0034 按照下式计算人脸或人手与摄像头之间的目标距离D=L*ctg a/2T。0035 本发明还提供一种确定目标距离的装置,。

15、应用于一电子设备,至少包括图像采集单元,探测单元,以及处理单元,其中,0036 图像采集单元,用于获取第一图像,获取第二图像;0037 探测单元,用于检测所述电子设备与目标之间的第一距离;0038 处理单元,用于对第一图像进行处理获得第一图像信息;根据第一图像信息与第一距离计算得到目标识别信息;以及当所述目标位置发生变化时,对第二图像进行处理得到第二图像信息;根据第二图像信息及目标识别信息确定所述电子设备与目标之间的第二距离;0039 探测单元控制单元,用于在探测单元完成第一距离检测后关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗。0040 所。

16、述目标识别信息为瞳间距,或手掌在预定方向上两点间的距离。0041 所述探测单元是单独的红外深度传感器;或者集成于所述图像采集单元中。0042 所述图像采集单元为RGB摄像头。0043 所述探测单元控制单元包括检测模块以及控制模块,所述检测模块用于检测是否说 明 书CN 104376323 A3/6页6完成红外深度传感器是否完成深度信息探测,控制模块根据检测模块的检测结果将红外深度传感器切换为关闭或低功耗状态。0044 本发明还提供一种电子设备,其包括上述的确定目标距离的装置。0045 与现有技术相比,本发明应用于一电子设备,包括图像采集单元获取第一图像,处理单元处理获取的第一图像得到第一图像信。

17、息;探测单元检测电子设备与目标之间的第一距离;处理单元根据第一图像信息与第一距离计算得到目标识别信息;当目标位置发生变化时,图像采集单元获取第二图像,对第二图像进行处理得到第二图像信息;根据第二图像信息及计算得到的目标识别信息确定电子设备与目标之间的第二距离。本发明提供的技术方案为整合普通彩色摄像头与红外模块优点的方案,首先通过红外模块的参与,得到目标与普通彩色摄像头图像间的关系,之后只需要使用普通彩色摄像头即可实现高精度的目标距离识别。也就是说,本发明提供的方案,在图像采集单元追踪到目标时,通过电子设备与目标之间的第一距离精确计算出了当前需要识别目标的精确目标识别信息如瞳间距,这样,在后续的。

18、确定目标距离过程中,只需要简单地使用普通摄像头拍摄到的平面图像即实现了高精确度的目标距离识别,而无需红外探测设备的参与,从而降低了系统功耗。0046 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明0047 附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。0048 图1为本发明确定目标距离的方法的流程图;0049 图2为本发明实施例中瞳间距与红外。

19、深度之间的关系的示意图;0050 图3为本发明确定目标距离的装置的组成结构示意图。具体实施方式0051 为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。0052 在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。0053 本发明确定目标距离的方法应用于一电子设备,该电子设备至少包括图像采集单元,探测单元,以及处理单元;其中,0054 在图像采集单元。

20、如摄像头初始化过程中,图像采集单元会获取第一图像,处理单元对获得的第一图像进行处理后得到第一图像信息;而探测单元会检测该电子设备与目标之间的第一距离;之后,处理单元根据得到的第一图像信息与检测到的第一距离计算出目标识别信息;0055 其中,探测单元为红外模块,第一距离为红外模块根据目标所在位置得到的红外说 明 书CN 104376323 A4/6页7深度信息。目标识别信息如公式(1)所示:0056 L=W*T=2D*tg a*T (1)0057 其中,整个图像宽度W的像素,D表示红外深度,T表示第一图像信息,a表示普通摄像头或RGB摄像头的宽度方向的视域角。0058 当目标为人脸时,目标识别信。

21、息为瞳间距;比例T是瞳间距的像素差除以视平面宽度的总像素的值;0059 当目标为人手时,目标识别信息为手手掌在预定方向上两点间的距离;比例T是手的两个边的边界像素差除以视平面宽度的总像素的值。0060 之后,关闭探测单元或将探测单元切换至低功耗状态,低功耗状态的能耗低于探测距离所需的正常能耗。0061 在目标位置发生变化时,0062 图像采集单元获取第二图像,处理单元对获得的第二图像进行处理得到第二图像信息;再根据得到的第二图像信息,以及图像采集单元在初始化中,借助探测单元获得的目标识别信息,确定移动后的目标与该电子设备之间的第二距离。0063 其中,第一图像包括至少一个子区域,处理单元根据第。

22、一图像获取第一数据以及第二数据,通过第一数据与第二数据计算出第一图像信息。具体地,第一图像信息为第一数据与第二数据之商的值,第一数据为第一图像中的子区域中两点之间的像素差,第二数据为第一图像的视平面宽度的总像素;0064 第二图像包括至少一个子区域,处理单元根据第二图像获取第三数据以及第四数据,通过第三数据与第四数据计算出第二图像信息。具体地,第二图像信息为第三数据与第四数据之商的值,第三数据为第二图像中的子区域中两点之间的像素差,第四数据为第二图像的视平面宽度的总像素。0065 图1对应于本发明确定目标距离的方法的一实施过程,其应用于一电子设备,所述电子设备包括图像采集单元,探测单元,以及处。

23、理单元,包括:0066 步骤100:图像采集单元获取第一图像,处理单元处理第一图像得到第一图像信息;探测单元检测电子设备与目标之间的第一距离;根据第一图像信息与第一距离计算得到目标识别信息。0067 本步骤中,图像采集单元如摄像头对目标初始化中,根据目标所在位置的第一距离即红外深度信息,获取目标识别信息。摄像头对目标初始化是指普通摄像头追踪到目标如人并加入时。0068 本步骤中,红外深度信息是指红外深度传感器提供的三维(x,y,z)信息:以红外深度传感器的中心点为原点,红外深度传感器所在的面为参考面,(x,y,z)分别表示被拍摄目标与原点间的三维坐标,其中,x表示水平坐标,y表示垂直坐标,z表。

24、示被拍摄目标到参考面间的距离即红外深度D。也就是说,红外深度信息是可以通过读取红外深度传感器的数据而直接得到的。其中,红外深度传感器可以单独设置在摄像头所在显示屏,或者直接集成在摄像头中。0069 步骤101:当目标位置发生变化时,图像采集单元获取第二图像,对第二图像进行处理得到第二图像信息;根据第二图像信息及目标识别信息确定电子设备与目标之间的第二距离。说 明 书CN 104376323 A5/6页80070 对于目标为人手的情况,其实施过程如下:0071 图像采集单元获取人手所在区域的第一图像,处理单元处理读取手掌两个边界的像素差以及整个图像宽度W的像素,计算得到二者的比值T,即第一图像信。

25、息;红外探测单元检测电子设备与手掌之间的第一距离D;根据第一图像信息T与第一距离D计算得到手掌的识别信息L,其计算如公式(1)所示。0072 当人的手掌移动后,此时手掌与设备之间的距离发生变化,此时的目标距离即为第二距离D,确定此时目标距离的过程为:0073 图像采集单元获取人手所在区域的第二图像,处理单元处理读取此时手掌两个边界的像素差以及整个图像宽度W的像素,计算得到二者的比值T,即第二图像信息;结合之前得到的手掌识别信息L计算得到当前手掌与设备的D,其计算过程如公式(2)所示:0074 D=L*ctg a/2T (2)0075 其中,ctg a表示对角度a进行余切运算。0076 对于目标。

26、为人脸的情况,其具体实施过程如下:0077 图2为本发明实施例中瞳间距与红外深度之间的关系的示意图,如图2所示,L表示瞳间距,W表示视平面宽度,D表示红外深度,a表示普通摄像头或RGB摄像头的宽度方向的视域角,是摄像头的参数,对于定焦镜头,参数a是固定的,显然存在公式(3)所示的关系:0078 W=2D*tg a (3)0079 公式(3)中,tg a表示对角度a进行正切运算。0080 图2中,瞳间距L与视平面宽度W之间的比例T可以通过普通摄像头对目标即人脸拍摄的图像获得,具体计算比例T是瞳间距的像素差除以视平面宽度的总像素的值,具体获取属于本领域技术人员的惯用技术手段,这里不再赘述。红外深度。

27、信息D由红外摄像头探测得到。在获得红外深度信息D后,红外摄像头关闭或降至低功耗状态,所述低功耗状态的能耗低于正常探测所需能耗。0081 那么,瞳间距L与红外深度D之间的关系如公式(1)所示:通过公式(1)即可获得瞳间距L即本步骤中的目标识别信息。0082 其中的第二图像信息为比例T,目标距离为D,本步骤中的确定目标与摄像头间的距离具体包括:0083 首先,根据目标图像信息确定目标平面图像(即常说的RGB或者彩色图像)上眼睛间的距离即瞳间距L与整个图像宽度W的比值T。0084 结合图2,可得人脸与摄像头之间的距离D如公式(2)所示,其中,ctg a表示对角度a进行余切运算。0085 图3为本发明。

28、确定目标距离的装置的组成结构示意图,如图3所示,至少包括图像采集单元,探测单元,以及处理单元,其中,0086 图像采集单元,用于获取第一图像,获取第二图像;0087 探测单元,用于检测电子设备与目标之间的第一距离;0088 处理单元,用于对第一图像进行处理获得第一图像信息;根据第一图像信息与第一距离计算得到目标识别信息;以及当所述目标位置发生变化时,对第二图像进行处理得到第二图像信息;根据第二图像信息及目标识别信息确定电子设备与目标之间的第二距说 明 书CN 104376323 A6/6页9离;0089 探测单元控制单元,用于在探测单元完成第一距离检测后关闭所述探测单元或将所述探测单元切换至低。

29、功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗。0090 其中,探测单元可以是单独的红外深度传感器,也可是集成于上述图像采集单元中。0091 图像采集单元可以是RGB摄像头。0092 其中,探测单元控制单元包括检测模块以及控制模块,所述检测模块用于检测红外深度传感器是否完成深度信息探测,完成检测后,控制模块将红外深度传感器切换为关闭或低功耗状态。0093 本领域的技术人员应该明白,上述的本申请实施例所提供的装置的各组成部分,以及方法中的各步骤,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上。可选地,它们可以用计算装置可执行的程序代码来实现。从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。0094 虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。说 明 书CN 104376323 A1/2页10图1图2说 明 书 附 图CN 104376323 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1