遮挡比例确定方法、装置和电子系统制造方法及图纸

技术编号:21090801 阅读:24 留言:0更新日期:2019-05-11 10:24
本发明专利技术提供了一种遮挡比例确定方法、装置和电子系统;其中,该方法包括:获取待处理的图像;通过预设的检测模型检测图像中的对象,得到对象的检测区域;如果从图像中检测出多个对象,按照预设规则,从多个对象中确定目标对象;判断目标对象的检测区域与除目标对象以外的对象的检测区域是否重叠;如果是,获取重叠区域,根据重叠区域和目标对象的检测区域,确定目标对象的遮挡比例。本发明专利技术可以快捷高效地得到目标对象的遮挡程度,进而后续可以根据遮挡程度有效提高人脸识别、跟踪、抓拍等的效果和质量。

【技术实现步骤摘要】
遮挡比例确定方法、装置和电子系统
本专利技术涉及图像处理
,尤其是涉及一种遮挡比例确定方法、装置和电子系统。
技术介绍
当摄像头的视野范围内人流密度较大时,摄像头拍摄的图像中各个人脸会出现相互遮挡的情况;遮挡程度会影响人脸识别、人脸跟踪、人脸抓拍等的质量;基于此,常常需要识别人脸的遮挡程度。相关技术中,可以通过卷积神经网络计算人脸的遮挡程度,但该方式需要消耗大量的计算资源,且遮挡程度的计算标准不一,因而难以有效通过识别遮挡程度提高人脸识别、跟踪、抓拍等的质量。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种遮挡比例确定方法、装置和电子系统,以快捷高效地得到目标对象的遮挡程度。第一方面,本专利技术实施例提供了一种遮挡比例确定方法,方法包括:获取待处理的图像;通过预设的检测模型检测图像中的对象,得到对象的检测区域;如果从图像中检测出多个对象,按照预设规则,从多个对象中确定目标对象;判断目标对象的检测区域与除目标对象以外的对象的检测区域是否重叠;如果是,获取重叠区域,根据重叠区域和目标对象的检测区域,确定目标对象的遮挡比例。在本专利技术较佳的实施例中,上述按照预设规则,从多个对象中确定目标对象的步骤,包括:按照第一预设顺序,逐一将多个对象中的每个对象确定为目标对象,直至遍历所有的对象。在本专利技术较佳的实施例中,上述判断目标对象的检测区域与除目标对象以外的对象的检测区域是否重叠的步骤,包括:按照第二预设顺序,逐一将除目标对象以外的对象中的每个对象确定为当前对象,直至遍历所有的除目标对象以外的对象;针对每个当前对象,判断当前对象的检测区域与目标对象的检测区域是否重叠;如果至少一个当前对象的检测区域与目标对象的检测区域重叠,确定目标对象的检测区域与除目标对象以外的对象的检测区域重叠。在本专利技术较佳的实施例中,上述判断当前对象的检测区域与目标对象的检测区域是否重叠的步骤,包括:获取当前对象的检测区域位于图像的第一横坐标范围和第一纵坐标范围;获取目标对象的检测区域位于图像的第二横坐标范围和第二纵坐标范围;如果第一横坐标范围和第二横坐标范围的交集为非空,且第一纵坐标范围和第二纵坐标范围的交集为非空,确定当前对象的检测区域与目标对象的检测区域重叠。在本专利技术较佳的实施例中,上述获取重叠区域的步骤,包括:针对每个当前对象,如果当前对象的检测区域与目标对象的检测区域重叠,获取当前对象的检测区域与目标对象的检测区域的重叠横坐标范围和重叠纵坐标范围;将重叠横坐标范围和重叠纵坐标范围对应的区域确定为当前对象对应的重叠子区域;将每个当前对象对应的重叠子区域的集合,确定为重叠区域。在本专利技术较佳的实施例中,上述根据重叠区域和目标对象的检测区域,确定目标对象的遮挡比例的步骤,包括:分别计算重叠区域和目标对象的检测区域的面积;将重叠区域和目标对象的检测区域的面积比值,确定为目标对象的遮挡比例。在本专利技术较佳的实施例中,上述计算重叠区域的面积的步骤,包括:获取重叠区域中,每个重叠子区域的最小横坐标和最大横坐标,得到横坐标集合;根据坐标值的大小,对横坐标集合中的各个坐标进行排序;对于横坐标集合中每两个相邻坐标,获取覆盖相邻坐标对应的横坐标范围的重叠子区域;根据获取到的重叠子区域的总长度,确定相邻坐标对应的面积;将横坐标集合中每两个相邻坐标对应的面积的总和确定为重叠区域的面积。在本专利技术较佳的实施例中,上述根据坐标值的大小,对横坐标集合中的各个坐标进行排序的步骤,包括:如果横坐标集合中,同一坐标值对应多个坐标,保留多个坐标中的一个坐标,剔除多个坐标中除保留的坐标以外的坐标,得到处理后的横坐标集合;根据坐标值的大小,对处理后的横坐标集合中的各个坐标进行排序。在本专利技术较佳的实施例中,上述根据获取到的重叠子区域的总长度,确定相邻坐标对应的面积的步骤,包括:从获取到的重叠子区域中,提取每个重叠子区域的纵坐标区间,得到区间集合;合并区间集合中,区间重叠的纵坐标区间;统计合并后的所有纵坐标区间的长度,得到重叠子区域的总长度;将重叠子区域的总长度乘以相邻坐标的差值,得到相邻坐标对应的面积。在本专利技术较佳的实施例中,上述方法还包括:判断目标对象的遮挡比例是否小于或等于预设的遮挡阈值;如果是,保存目标对象的图像数据。第二方面,本专利技术实施例还提供一种遮挡比例确定装置,装置包括:图像获取模块,用于获取待处理的图像;检测模块,用于通过预设的检测模型检测图像中的对象,得到对象的检测区域;目标对象确定模块,用于如果从图像中检测出多个对象,按照预设规则,从多个对象中确定目标对象;判断模块,用于判断目标对象的检测区域与除目标对象以外的对象的检测区域是否重叠;遮挡比例确定模块,用于如果目标对象的检测区域与除目标对象以外的对象的检测区域重叠,获取重叠区域,根据重叠区域和目标对象的检测区域,确定目标对象的遮挡比例。第三方面,本专利技术实施例还提供一种电子系统,系统包括:图像采集设备、处理设备和存储装置;图像采集设备,用于获取预览视频帧或图像数据;存储装置上存储有计算机程序,计算机程序在被处理设备运行时执行如上述遮挡比例确定方法。第四方面,本专利技术实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理设备运行时执行上述遮挡比例确定方法的步骤。本专利技术实施例带来了以下有益效果:本专利技术实施例提供的上述遮挡比例确定方法、装置和电子系统,首先通过预设的检测模型检测待处理的图像中的对象,如果检测出多个对象,则按照预设规则从多个对象中确定目标对象,并判断该目标对象的检测区域与其他对象的检测区域是否重叠;如果重叠,则获取重叠区域,并根据重叠区域和目标对象的检测区域,确定目标对象的遮挡比例。该方式中,以对象的检测区域为基准,能够快捷高效地得到目标对象的遮挡程度,进而后续可以根据遮挡程度有效提高人脸识别、跟踪、抓拍等的效果和质量。本专利技术的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本专利技术的上述技术即可得知。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种电子系统的结构示意图;图2为本专利技术实施例提供的一种遮挡比例确定方法的流程图;图3为本专利技术实施例提供的另一种遮挡比例确定方法的流程图;图4为本专利技术实施例提供的一种遮挡比例确定装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。考虑到通过卷积神经网络计算人脸的遮挡程度的方式需要消耗大量的计算资源,且遮挡程度的计算标准不一,因而难以有效通过识别遮挡程度提高人脸检测、跟踪、抓拍等的质本文档来自技高网...

【技术保护点】
1.一种遮挡比例确定方法,其特征在于,所述方法包括:获取待处理的图像;通过预设的检测模型检测所述图像中的对象,得到所述对象的检测区域;如果从所述图像中检测出多个对象,按照预设规则,从多个所述对象中确定目标对象;判断所述目标对象的检测区域与除所述目标对象以外的对象的检测区域是否重叠;如果是,获取重叠区域,根据所述重叠区域和所述目标对象的检测区域,确定所述目标对象的遮挡比例。

【技术特征摘要】
1.一种遮挡比例确定方法,其特征在于,所述方法包括:获取待处理的图像;通过预设的检测模型检测所述图像中的对象,得到所述对象的检测区域;如果从所述图像中检测出多个对象,按照预设规则,从多个所述对象中确定目标对象;判断所述目标对象的检测区域与除所述目标对象以外的对象的检测区域是否重叠;如果是,获取重叠区域,根据所述重叠区域和所述目标对象的检测区域,确定所述目标对象的遮挡比例。2.根据权利要求1所述的方法,其特征在于,按照预设规则,从多个所述对象中确定目标对象的步骤,包括:按照第一预设顺序,逐一将多个所述对象中的每个对象确定为目标对象,直至遍历所有的对象。3.根据权利要求1所述的方法,其特征在于,判断所述目标对象的检测区域与除所述目标对象以外的对象的检测区域是否重叠的步骤,包括:按照第二预设顺序,逐一将除所述目标对象以外的对象中的每个对象确定为当前对象,直至遍历所有的除所述目标对象以外的对象;针对每个当前对象,判断所述当前对象的检测区域与所述目标对象的检测区域是否重叠;如果至少一个当前对象的检测区域与所述目标对象的检测区域重叠,确定所述目标对象的检测区域与除所述目标对象以外的对象的检测区域重叠。4.根据权利要求3所述的方法,其特征在于,判断所述当前对象的检测区域与所述目标对象的检测区域是否重叠的步骤,包括:获取所述当前对象的检测区域位于所述图像的第一横坐标范围和第一纵坐标范围;获取所述目标对象的检测区域位于所述图像的第二横坐标范围和第二纵坐标范围;如果所述第一横坐标范围和所述第二横坐标范围的交集为非空,且所述第一纵坐标范围和所述第二纵坐标范围的交集为非空,确定所述当前对象的检测区域与所述目标对象的检测区域重叠。5.根据权利要求3或4所述的方法,其特征在于,获取重叠区域的步骤,包括:针对每个当前对象,如果所述当前对象的检测区域与所述目标对象的检测区域重叠,获取所述当前对象的检测区域与所述目标对象的检测区域的重叠横坐标范围和重叠纵坐标范围;将所述重叠横坐标范围和所述重叠纵坐标范围对应的区域确定为所述当前对象对应的重叠子区域;将每个所述当前对象对应的重叠子区域的集合,确定为重叠区域。6.根据权利要求1所述的方法,其特征在于,根据所述重叠区域和所述目标对象的检测区域,确定所述目标对象的遮挡比例的步骤,包括:分别计算所述重叠区域和所述目标对象的检测区域的面积;将所述重叠区域和所述目标对象的检测区域的面积比值,确定为所述目标对象的遮挡比例。7.根据权利要求6所述的方法,其特征在于,计算所述重叠区域的面积的步骤,包括...

【专利技术属性】
技术研发人员:潘宇超周舒畅
申请(专利权)人:北京旷视科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1