
技术摘要:
本公开提供了一种图像处理方法、装置、电子设备及可读存储介质,属于图像技术领域。本公开实施例中,可以获取包含手部区域的待处理图像,根据预训练的手部关键点检测模型,确定手部区域中手部的各个预设位置的手部关键点,最后,根据手部关键点,对待处理图像中手部区 全部
背景技术:
随着用户审美意识的不断提高,用户经常需要对图像中的人物进行美化处理,以 提高人物的美化程度。 相关技术中,往往是对图像中的人脸进行美化处理,或者是对人物的身材进行优 化。这种美化方式存在局限性,无法满足用户针对其他方面的美化需求。示例的,用户有时 候会针对手部拍摄视频或图片,例如,拍摄手势舞,这种情况下,手型较胖或不太好看的用 户,往往希望能够对手部区域进行美化。而相关技术中的美化方式无法满足用户对手部区 域的美化需求。
技术实现要素:
为克服相关技术中存在的问题,本公开提供一种图像处理方法、装置、电子设备及 可读存储介质。 依据本公开的第一方面,提供了一种图像处理方法,该方法包括: 获取待处理图像;其中,所述待处理图像中包含手部区域; 根据预训练的手部关键点检测模型,确定所述手部区域中手部的各个预设位置的 手部关键点; 根据所述手部关键点,对所述待处理图像中手部区域的形状进行调整,得到目标 图像。 可选地,所述根据预训练的手部关键点检测模型,确定所述手部区域中手部的各 个预设位置的手部关键点之前,所述方法还包括: 获取样本图像;其中,所述样本图像中包含手部区域; 对所述样本图像中手部的各个所述预设位置的关键点进行标注,得到真实手部关 键点; 根据所述样本图像及所述真实手部关键点,训练初始模型,以获取所述预训练的 手部关键点检测模型。 可选地,所述获取样本图像,包括: 获取包含手部区域且图像参数、所述手部区域对应的手势和/或所述手部区域对 应的拍摄角度不同的多张图像; 将所述多张图像确定为所述样本图像。 可选地,所述根据所述手部关键点,对所述待处理图像中手部区域的形状进行调 整,包括: 根据所述手部关键点,获取至少一对关键点对;其中,一个关键点对中包括一个起 4 CN 111582258 A 说 明 书 2/13 页 始关键点以及一个结束关键点; 对于任一所述关键点对,将所述关键点对中起始关键点对应的区域,向目标方向 调整;所述目标方向为靠近所述结束关键点的方向或远离所述结束关键点的方向。 可选地,所述预设位置至少包括手部的各个手指的指尖、指关节以及掌部两侧边 缘;所述关键点对包括第一关键点对以及第二关键点对; 所述根据所述手部关键点,获取至少一对关键点对,包括: 将位于同一指关节两侧的手部关键点进行组合,以及将位于掌部两侧边缘的手部 关键点进行组合,得到所述第一关键点对; 将位于手指的指尖处的手部关键点与位于所述手指的指关节的手部关键点进行 组合、将位于同一手指的不同指关节的手部关键点进行组合,或将位于掌部同一侧边缘手 部关键点进行组合,得到所述第二关键点对。 可选地,所述将所述关键点对中起始关键点对应的区域,向目标方向调整,包括: 将以所述起始关键点为圆心,以预设长度为半径的区域,确定为所述起始关键点 对应的区域; 按照预设调整强度,在所述关键点对为第一关键点对的情况下,将所述起始关键 点对应的区域,向靠近所述结束关键点的方向调整,或者,在所述关键点对为第二关键点对 的情况下,将所述起始关键点对应的区域,向远离所述结束关键点的方向调整。 可选地,所述获取待处理图像,包括: 根据所述电子设备的摄像头,采集当前实时画面;将所述当前实时画面,确定为所 述待处理图像; 或者,获取所述电子设备当前拍摄的图像;将拍摄得到的图像作为所述待处理图 像; 或者,获取手势视频;所述手势视频是记录用户手部状态变化过程的视频;提取所 述手势视频中的视频帧,作为所述待处理图像。 依据本公开的第二方面,提供了一种图像处理装置,该装置包括: 第一获取模块,被配置为获取待处理图像;其中,所述待处理图像中包含手部区 域; 确定模块,被配置为根据预训练的手部关键点检测模型,确定所述手部区域中手 部的各个预设位置的手部关键点; 调整模块,被配置为根据所述手部关键点,对所述待处理图像中手部区域的形状 进行调整,得到目标图像。 可选地,所述装置还包括: 第二获取模块,被配置为获取样本图像;其中,所述样本图像中包含手部区域; 标注模块,被配置为对所述样本图像中手部的各个所述预设位置的关键点进行标 注,得到真实手部关键点; 训练模块,被配置为根据所述样本图像及所述真实手部关键点,训练初始模型,以 获取所述预训练的手部关键点检测模型。 可选地,所述第二获取模块,被具体配置为: 获取包含手部区域且图像参数、所述手部区域对应的手势和/或所述手部区域对 5 CN 111582258 A 说 明 书 3/13 页 应的拍摄角度不同的多张图像; 将所述多张图像确定为所述样本图像。 可选地,所述调整模块,被具体配置为: 根据所述手部关键点,获取至少一对关键点对;其中,一个关键点对中包括一个起 始关键点以及一个结束关键点; 对于任一所述关键点对,将所述关键点对中起始关键点对应的区域,向目标方向 调整;所述目标方向为靠近所述结束关键点的方向或远离所述结束关键点的方向。 可选地,所述预设位置至少包括手部的各个手指的指尖、指关节以及掌部两侧边 缘;所述关键点对包括第一关键点对以及第二关键点对; 所述调整模块,还被具体配置为: 将位于同一指关节两侧的手部关键点进行组合,以及将位于掌部两侧边缘的手部 关键点进行组合,得到所述第一关键点对; 将位于手指的指尖处的手部关键点与位于所述手指的指关节的手部关键点进行 组合、将位于同一手指的不同指关节的手部关键点进行组合,或将位于掌部同一侧边缘手 部关键点进行组合,得到所述第二关键点对。 可选地,所述调整模块,还被具体配置为: 将以所述起始关键点为圆心,以预设长度为半径的区域,确定为所述起始关键点 对应的区域; 按照预设调整强度,在所述关键点对为第一关键点对的情况下,将所述起始关键 点对应的区域,向靠近所述结束关键点的方向调整,或者,在所述关键点对为第二关键点对 的情况下,将所述起始关键点对应的区域,向远离所述结束关键点的方向调整。 可选地,所述第一获取模块,被具体配置为: 根据所述电子设备的摄像头,采集当前实时画面;将所述当前实时画面,确定为所 述待处理图像; 或者,获取所述电子设备当前拍摄的图像;将拍摄得到的图像作为所述待处理图 像; 或者,获取手势视频;所述手势视频是记录用户手部状态变化过程的视频;提取所 述手势视频中的视频帧,作为所述待处理图像。 依据本公开的第三方面,提供了一种电子设备,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为执行所述指令,以实现如第一方面中任一项所述的图 像处理方法。 依据本公开的第四方面,提供了一种非临时性计算机可读存储介质,当所述存储 介质中的指令由移动终端的处理器执行时,使得移动终端能够如第一方面中任一项所述的 图像处理方法。 依据本公开的第五方面,提供了一种计算机程序产品,该计算机程序产品包括可 读性程序指令,该可读性程序指令由移动终端的处理器执行时,使得移动终端能够执行如 上述任一个实施例中的图像处理方法中的步骤。 6 CN 111582258 A 说 明 书 4/13 页 本公开相比于相关技术,具有如下的优点和积极效果: 可以获取包含手部区域的待处理图像,根据预训练的手部关键点检测模型,确定 手部区域中手部的各个预设位置的手部关键点,最后,根据手部关键点,对待处理图像中手 部区域的形状进行调整,得到目标图像。这样,通过调整待处理图像中手部区域的形状,可 以实现对用户手部进行美化的效果,进而可以满足用户针对手部美化的需求。 上述说明仅是本公开技术方案的概述,为了能够更清楚了解本公开的技术手段, 而可依照说明书的内容予以实施,并且为了让本公开的上述和其它目的、特征和优点能够 更明显易懂,以下特举本公开的