【技术实现步骤摘要】
一种图像处理方法和电子设备
[0001]本申请实施例涉及图像处理
,尤其涉及一种图像处理方法和电子设备。
技术介绍
[0002]实时图像处理场景对图像处理的耗时有着严格要求,特别是基于深度图的图像处理场景。比如,基于飞行时间法(time of flight,TOF)的图像计算,如,门禁系统、终端设备的人脸识别场景,车牌识别场景等图像处理场景,通常需要根据每个像素的深度信息从原始图像中分离背景信息,从而提取目标图像。
[0003]现有技术中通过对原始图像划分连通区域来分离背景信息。其中,划分连通区域的过程需要遍历各个像素周围的所有像素的深度值,基于各个像素周围的所有像素的深度值来计算区域轮廓,计算量比较大,计算时间比较长,导致无法满足一些实时图像处理场景的时效性要求。
技术实现思路
[0004]本申请实施例提供一种图像处理方法和电子设备,电子设备将待处理图像划分为多个子图像,从而可以并行计算各个子图像中各个像素的深度标签,大大减少了计算各个像素的深度标签的时间,有效地提高了获取待处理图像的连通区域的效率,可满足实时图像处理场景对于图像处理时效的要求。
[0005]为达到上述目的,本申请的实施例采用如下技术方案。
[0006]第一方面,提供了一种图像处理方法,该方法包括:电子设备获取待处理图像以及待处理图像的图像信息。其中,待处理图像表征需要进行背景分离的图像,比如,待处理图像可以为人脸图像等。图像信息包括待处理图像的图像尺寸、待处理图像中像素的深度值信息。
[000 ...
【技术保护点】
【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取待处理图像以及所述待处理图像的图像信息;所述待处理图像表征需要进行背景分离的图像;所述图像信息包括所述待处理图像的图像尺寸和所述待处理图像的各像素的深度值信息;根据预设的划分规则和所述待处理图像的图像尺寸,将所述待处理图像划分为多个子图像;根据各所述子图像的各像素的深度值信息,并行获取各所述子图像的各所述像素的深度标签;所述深度标签用于指示各所述像素所处的图像区域;将所述深度标签相同的像素确定为处于同一图像区域的像素,得到所述待处理图像的连通区域划分结果。2.根据权利要求1所述的方法,其特征在于,所述根据各所述子图像的各像素的深度值信息,并行获取各所述子图像的各所述像素的深度标签,包括:按照预设的遍历规则,获取所述子图像的当前像素的第一前序像素和/或第二前序像素;所述当前像素包括所述子图像的遍历次序中非第一个像素;基于所述第一前序像素的深度值信息和/或所述第二前序像素的深度值信息,获取所述当前像素的深度标签;其中,所述预设的遍历规则包括按像素所在行遍历或按像素所在列遍历;在所述预设的遍历规则为按像素所在行遍历时,所述第一前序像素为遍历次序中所述当前像素所在行的前一个像素,所述第二前序像素为遍历次序中所述当前像素的前一行的同一列的像素;在所述预设的遍历规则为按像素所在列遍历时,所述第一前序像素为遍历次序中所述当前像素所在列的前一个像素,所述第二前序像素为遍历次序中所述当前像素的前一列的同一行的像素。3.根据权利要求2所述的方法,其特征在于,若所述当前像素不存在所述第一前序像素,或者,所述当前像素的第一前序像素不存在深度标签;所述基于所述第一前序像素的深度值信息和/或所述第二前序像素的深度值信息,获取所述当前像素的深度标签,包括:基于所述第二前序像素的深度值信息,获取所述当前像素的深度标签。4.根据权利要求3所述的方法,其特征在于,所述基于所述第二前序像素的深度值信息,获取所述当前像素的深度标签,包括:若所述当前像素的深度值信息与所述第二前序像素的深度值信息匹配,将所述第二前序像素的深度标签确定为所述当前像素的深度标签;若所述当前像素的深度值信息与所述第二前序像素的深度值信息不匹配,基于所述子图像中像素已有的深度标签的最大值,确定所述当前像素的深度标签。5.根据权利要求2所述的方法,其特征在于,若所述当前像素不存在所述第二前序像素,或者,所述当前像素的第二前序像素不存在深度标签;所述基于所述第一前序像素的深度值信息和/或所述第二前序像素的深度值信息获取所述当前像素的深度标签,包括:基于所述第一前序像素的深度值信息,获取所述当前像素的深度标签。6.根据权利要求5所述的方法,其特征在于,所述基于所述第一前序像素的深度值信
息,获取所述当前像素的深度标签,包括:若所述当前像素的深度值信息与所述第一前序像素的深度值信息匹配,将所述第一前序像素的深度标签确定为所述当前像素的深度标签;若所述当前像素的深度值信息与所述第一前序像素的深度值信息不匹配,基于所述子图像中像素已有的深度标签的最大值,确定所述当前像素的深度标签。7.根据权利要求2所述的方法,其特征在于,若所述当前像素存在所述第一前序像素和所述第二前序像素,且,所述第一前序像素和所述第二前序像素均存在深度标签;所述基于所述第一前序像素的深度值信息和/或所述第二前序像素的深度值信息,获取所述当前像素的深度标签,包括:基于所述第一前序像素的深度值信息和所述第二前序像素的深度值信息,获取所述当前像素的深度标签。8.根据权利要求7所述的方法,其特征在于,所述基于所述第一前序像素的深度值信息和所述第二前序像素的深度值信息,获取所述当前像素的深度标签,包括:若所述当前像素的深度值信息与所述第一前序像素的深度值信息、所述第二前序像素的深度值信息均不匹配,根据所述子图像中像素已有的深度标签的最大值,确定所述当前像素的深度标签;若所述当前像素的深度值信息与所述第一前序像素的深度值信息、所述第二前序像素的深度值信息中任意一个匹配,将匹配的深度标签作为所述当前像素的深度标签;若所述当前像素的深度值信息与所述第一前序像素的深度值信息、所述第二前序像素的深度值信息均匹配,且,所述第一前序像素的深度标签与所述第二前序像素的深度标签不一致,确定值较小的深度标签作为所述当前像素的深度标签。9.根据权利要求8所述的方法,其特征在于,若所述当前像素的深度值信息与所述第一前序像素的深度值信息、所述第二前序像素的深度值信息均匹配,且,所述第一前序像素的深度标签与所述第二前序像素的深度标签不一致,所述方法还包括:基于所述第一前序像素的深度标签与所述第二前序像素的深度标签,将所述第一前序像素与所述第二前序像素中,值较大的深度标签校正为值较小的深度标签。10.根据权利要求2所述的方法,其特征在于,所述当前像素为所述子图像的遍历次序中第一个像素时,所述并行获取各所述子图像的各所述像素的深度标签,包括:将各所述子图像的遍历次序中第一个像素的深度标签置为预设值;所述预设值基于所述子图像的数量以及所述待处理图像的尺寸确定。11.根据权利要求1所述的方法,其特征在于,在所述并行获取各所述子图像的各所述像素的深度标签之后,所述方法还包括:根据各所述子图像的边缘像素的深度值信息和深度标签,对所述边缘像素的深度标签进行校正,得到校正后的各所述子图像的各所述像素的深度标签;所述边缘像素包括所述子图...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。