本发明专利技术公开了一种证件图像融合处理方法、设备及计算机可读存储介质,其中,该方法包括:获取面积最大的连通域的边缘信息,并根据所述边缘信息计算所述人像掩膜图像的第一图像块,同时,将其它的所述连通域的像素置为所述初始证件图像的背景;结合所述人像掩膜图像在所述初始证件图像中获取与所述人像图像的主体边缘上的随机取点所对应的第二图像块;根据所述初始证件图像和所述第二图像块对所述人像掩膜图像进行滤波,得到更新后的人像掩膜图像,并根据更新后的人像掩膜图像执行预设的证件图像融合操作。本发明专利技术实现了一种高精度的证件图像融合处理方案,提升了人像处理精度和最终的融合处理效果,增强了用户对于证件拍摄功能的使用体验。的使用体验。的使用体验。
【技术实现步骤摘要】
一种证件图像融合处理方法、设备及计算机可读存储介质
[0001]本专利技术涉及图像处理
,尤其涉及一种证件图像融合处理方法、设备及计算机可读存储介质。
技术介绍
[0002]现有技术中,随着智能终端设备的不断发展,用户对于图像拍摄的衍生功能需求也越来越丰富。特别地,目前基于图像融合所提供的证件图像功能越来越受到用户的欢迎。
[0003]但是,目前的证件照功能精度存在一定的缺陷。具体体现在,基于现有算法提取的掩膜图像,并进行背景和前景融合时,若人像周边的过渡区存在一些背景像素没有被很好的区别出来,则会导致最终的融合效果不尽人意。
[0004]因此,在进行证件图像融合处理时,如何提升人像周边过渡区的处理精度,成为目前亟待解决的技术问题。
技术实现思路
[0005]为了解决现有技术中的上述技术缺陷,本专利技术提出了一种证件图像融合处理方法,该方法包括:
[0006]在获取到包含人像图像的初始证件图像时,基于预设的深度学习获取所述初始证件图像的人像掩膜图像,并计算所述人像掩膜图像的连通域,以及统计所述连通域的数量;
[0007]获取面积最大的所述连通域的边缘信息,并根据所述边缘信息计算所述人像掩膜图像的第一图像块,同时,将其它的所述连通域的像素置为所述初始证件图像的背景;
[0008]结合所述人像掩膜图像在所述初始证件图像中获取与所述人像图像的主体边缘上的随机取点所对应的第二图像块;
[0009]根据所述初始证件图像和所述第二图像块对所述人像掩膜图像进行滤波,得到更新后的人像掩膜图像,并根据更新后的人像掩膜图像执行预设的证件图像融合操作。
[0010]可选地,所述结合所述人像掩膜图像在所述初始证件图像中获取与所述人像图像的主体边缘上的随机取点所对应的第二图像块,包括:
[0011]在所述主体边缘上随机选取开始点a(a_x,a_y);
[0012]以所述点a开始,以8邻域的方式搜索所述点a的预设区域T内的所有像素F(x,y):|x
‑
a_x|+|y
‑
a_y|<T。
[0013]可选地,所述结合所述人像掩膜图像在所述初始证件图像中获取与所述人像图像的主体边缘上的随机取点所对应的第二图像块,还包括:
[0014]在所述预设区域T内的所有像素F(x,y)中满足预设条件的像素的数量达到预设数量时,停止当前的搜索;
[0015]计算包含所述点a在内线段的最小外接矩形,并将所述最小外接矩形作为所述人像掩膜图像在所述点a所对应的所述第二图像块。
[0016]可选地,所述结合所述人像掩膜图像在所述初始证件图像中获取与所述人像图像
的主体边缘上的随机取点所对应的第二图像块,还包括:
[0017]保存计算得到的所述第二图像块,并将已保存的所述第二图像块范围内的边缘点置零,以使置零的边缘点不被二次搜索到;
[0018]重复执行所述随机取点和所述边缘点置零的操作,以得到所述主体边缘的所有所述第二图像块。
[0019]可选地,所述根据所述初始证件图像和所述第二图像块对所述人像掩膜图像进行滤波,得到更新后的人像掩膜图像,并根据更新后的人像掩膜图像执行预设的证件图像融合操作,包括:
[0020]获取所述初始证件图像中的与所述第二图像块对应的源图图像块;
[0021]将所述源图图像块作为引导图,对所述第二图像块进行滤波。
[0022]可选地,所述根据所述初始证件图像和所述第二图像块对所述人像掩膜图像进行滤波,得到更新后的人像掩膜图像,并根据更新后的人像掩膜图像执行预设的证件图像融合操作,还包括:
[0023]对所述人像掩膜图像中的所有所述第二图像块执行所述滤波操作;
[0024]获取经所述滤波操作处理后的所有所述第二图像块的第一原始坐标信息。
[0025]可选地,所述根据所述初始证件图像和所述第二图像块对所述人像掩膜图像进行滤波,得到更新后的人像掩膜图像,并根据更新后的人像掩膜图像执行预设的证件图像融合操作,还包括:
[0026]获取所述第二图像块对应的所述源图图像块的第二原始坐标信息;
[0027]以所述第一原始坐标信息替换所述第二原始坐标信息,得到更新后的人像掩膜图像。
[0028]可选地,所述方法还包括:
[0029]在获取到所述人像掩膜图像时,根据所述人像掩膜图像的所述边缘信息对所述人像掩膜图像和所述初始证件图像分别进行分块;
[0030]根据所述初始证件图像中的所述源图图像块的坐标信息,确定与所述坐标信息一一对应的所述人像掩膜图像中的所述第二图像块。
[0031]本专利技术还提出了一种证件图像融合处理设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的证件图像融合处理方法的步骤。
[0032]本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有证件图像融合处理程序,证件图像融合处理程序被处理器执行时实现如上述任一项所述的证件图像融合处理方法的步骤。
[0033]实施本专利技术的证件图像融合处理方法、设备及计算机可读存储介质,通过在获取到包含人像图像的初始证件图像时,基于预设的深度学习获取所述初始证件图像的人像掩膜图像,并计算所述人像掩膜图像的连通域,以及统计所述连通域的数量;获取面积最大的所述连通域的边缘信息,并根据所述边缘信息计算所述人像掩膜图像的第一图像块,同时,将其它的所述连通域的像素置为所述初始证件图像的背景;结合所述人像掩膜图像在所述初始证件图像中获取与所述人像图像的主体边缘上的随机取点所对应的第二图像块;根据所述初始证件图像和所述第二图像块对所述人像掩膜图像进行滤波,得到更新后的人像掩
膜图像,并根据更新后的人像掩膜图像执行预设的证件图像融合操作。实现了一种高精度的证件图像融合处理方案,极大程度地提升了证件图像融合时的人像处理精度和最终的融合处理效果,增强了用户对于证件拍摄功能的使用体验。
附图说明
[0034]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0035]图1是本专利技术涉及的一种移动终端的硬件结构示意图;
[0036]图2是本专利技术证件图像融合处理方法的第一流程图;
[0037]图3是本专利技术证件图像融合处理方法的第二流程图;
[0038]图4是本专利技术证件图像融合处理方法的第三流程图;
[0039]图5是本专利技术证件图像融合处理方法的第四流程图;
[0040]图6是本专利技术证件图像融合处理方法的第五流程图;
[0041]图7是本专利技术证件图像融合处理方法的第六流程图;
[0042]图8是本专利技术证件图像融合处理方法的第七流程图;
[0043]图9是本专利技术证件图像融合处理方法的第八流程图;
[0044]图10
‑
图19是本专利技术证件图像融合处理方本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种证件图像融合处理方法,其特征在于,所述方法包括:在获取到包含人像图像的初始证件图像时,基于预设的深度学习获取所述初始证件图像的人像掩膜图像,并计算所述人像掩膜图像的连通域,以及统计所述连通域的数量;获取面积最大的所述连通域的边缘信息,并根据所述边缘信息计算所述人像掩膜图像的第一图像块,同时,将其它的所述连通域的像素置为所述初始证件图像的背景;结合所述人像掩膜图像在所述初始证件图像中获取与所述人像图像的主体边缘上的随机取点所对应的第二图像块;根据所述初始证件图像和所述第二图像块对所述人像掩膜图像进行滤波,得到更新后的人像掩膜图像,并根据更新后的人像掩膜图像执行预设的证件图像融合操作。2.根据权利要求1所述的证件图像融合处理方法,其特征在于,所述结合所述人像掩膜图像在所述初始证件图像中获取与所述人像图像的主体边缘上的随机取点所对应的第二图像块,包括:在所述主体边缘上随机选取开始点a(a_x,a_y);以所述点a开始,以8邻域的方式搜索所述点a的预设区域T内的所有像素F(x,y):|x
‑
a_x|+|y
‑
a_y|<T。3.根据权利要求2所述的证件图像融合处理方法,其特征在于,所述结合所述人像掩膜图像在所述初始证件图像中获取与所述人像图像的主体边缘上的随机取点所对应的第二图像块,还包括:在所述预设区域T内的所有像素F(x,y)中满足预设条件的像素的数量达到预设数量时,停止当前的搜索;计算包含所述点a在内线段的最小外接矩形,并将所述最小外接矩形作为所述人像掩膜图像在所述点a所对应的所述第二图像块。4.根据权利要求3所述的证件图像融合处理方法,其特征在于,所述结合所述人像掩膜图像在所述初始证件图像中获取与所述人像图像的主体边缘上的随机取点所对应的第二图像块,还包括:保存计算得到的所述第二图像块,并将已保存的所述第二图像块范围内的边缘点置零,以使置零的边缘点不被二次搜索到;重复执行所述随机取点和所述边缘点置零的操作,以得到所述主体边缘的所有所述第二图像块。...
【专利技术属性】
技术研发人员:徐爱辉,
申请(专利权)人:努比亚技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。