图像美化方法、装置及电子设备制造方法及图纸

技术编号:22221379 阅读:29 留言:0更新日期:2019-09-30 02:45
本公开实施例中提供了一种图像美化方法、装置及电子设备,属于图像处理技术领域,该方法包括:分别对目标图像上目标对象的臀部和腿部执行关键点检测,得到臀部关键点和腿部关键点;基于所述臀部关键点和所述腿部关键点,确定目标对象的腿部表示区域及所述表示区域对应的目标对象的背景区域;利用获取到的针对腿部的形变参数,同时对所述目标图像上的所述腿部表示区域及所述背景区域的图像在垂直方向上执行拉伸变形操作,形成包含腿部变形图像的美化图像;对拉伸后的所述目标图像执行裁剪操作,使裁剪后的目标图像与拉伸前的目标图像在尺寸上保持一致。通过本公开的方案,提高了图像的美观度。

Image Beautification Method, Device and Electronic Equipment

【技术实现步骤摘要】
图像美化方法、装置及电子设备
本公开涉及图像处理
,尤其涉及一种图像美化方法、装置及电子设备。
技术介绍
图像处理(imageprocessing)又称为影像处理,是用计算机对图像进行达到所需结果的技术。起源于20世纪20年代,一般为数字图像处理。图像处理技术的主要内容包括图像压缩、增强复原、匹配描述识别3个部分,常见的处理有图像数字化、图像编码、图像增强、图像复原、图像分割和图像分析等。图像处理是利用计算机对图像信息进行加工以满足人的视觉心理或者应用需求的行为,应用广泛,多用于测绘学、大气科学、天文学、美图、使图像提高辨识等。随着智能手机的普遍,手机的拍照的使用也就越来越多,使用手机拍摄的过程中,由于拍摄角度等各种原因,会导致人拍摄形成的照片存在身体比例不能满足用户期望值的问题,作为一种情况,用户希望自己拍摄出来的照片中的腿部较长,从而满足人物照片在形体上的美感。
技术实现思路
有鉴于此,本公开实施例提供一种图像美化方法、装置及电子设备,至少部分解决现有技术中存在的问题。第一方面,本公开实施例提供了一种图像美化方法,包括:分别对目标图像上目标对象的臀部和腿部执行关键点检测,得到臀部关键点和腿部关键点;基于所述臀部关键点和所述腿部关键点,确定目标对象的腿部表示区域及所述表示区域对应的目标对象的背景区域,所述背景区域与所述表示区域在垂直方向上保持一致,所述背景区域在水平方向上覆盖到所述目标图像的边缘,所述垂直方向与所述腿部的延伸方向一致;利用获取到的针对腿部的形变参数,同时对所述目标图像上的所述腿部表示区域及所述背景区域的图像在垂直方向上执行拉伸变形操作,形成包含腿部变形图像的美化图像;对拉伸后的所述目标图像执行裁剪操作,使裁剪后的目标图像与拉伸前的目标图像在尺寸上保持一致。根据本公开实施例的一种具体实现方式,所述分别对目标图像上目标对象的臀部和腿部执行关键点检测,得到臀部关键点和腿部关键点,包括:对所述目标对象的腿部执行关键的检测,得到膝盖关键点和脚踝关键点;将所述膝盖关键点和所述脚踝关键点作为所述腿部关键点。根据本公开实施例的一种具体实现方式,所述基于所述臀部关键点和所述腿部关键点,确定目标对象的腿部表示区域及所述表示区域对应的目标对象的背景区域,包括:获取所述膝盖关键点和所述脚踝关键点组成的关键点集合的第一中心点;获取所述臀部关键点集合的第二中心点;基于所述第一中心点和所述第二中心点,确定所述腿部的垂直方向和腿部长度;基于所述腿部的垂直方向和腿部长度,确定所述腿部表示区域和所述背景区域。根据本公开实施例的一种具体实现方式,所述基于所述腿部的垂直方向和腿部长度,确定所述腿部表示区域和所述背景区域,包括:获取所述第一中心点和所述第二中心点之间的中心距离d;建立以所述第二中心点为起点、长度为γ*d、覆盖腿部关键点的第一矩形区域,其中,γ为预设的拉伸比例,γ>1;将所述第一矩形区域确定为所述腿部表示区域。根据本公开实施例的一种具体实现方式,所述基于所述腿部的垂直方向和腿部长度,确定所述腿部表示区域和所述背景区域,包括:获取所述第一中心点和所述第二中心点之间的中心距离d;建立以所述第二中心点为起点、长度为γ*d、宽度与所述目标图像的水平宽度相同的第二矩形区域;将所述第二矩形区域确定为所述背景区域。根据本公开实施例的一种具体实现方式,所述利用获取到的针对腿部的形变参数,同时对所述目标图像上的所述腿部表示区域及所述背景区域的图像在垂直方向上执行拉伸变形操作,包括:获取所述背景区域内图像像素以及位于所述背景区域下方的相邻区域,所述相邻区域包括目标图像在背景区域下方的所有图像内容;基于所述形变参数,对所述背景区域内的像素进行插值操作,形成高度为f的形变图像;将所述相邻区域内的图像内容向下移动(f-γ*d)个距离,并在移动完成之后,与所述形变图像进行拼接。根据本公开实施例的一种具体实现方式,所述对拉伸后的所述目标图像执行裁剪操作,包括:对所述相邻区域底部高度为(f-γ*d)、宽度为所述目标图像宽度的区域内的图像执行删除操作;将执行删除操作之后的相邻区域的图像作为所述目标图像的组成部分。根据本公开实施例的一种具体实现方式,分别对目标图像上目标对象的臀部和腿部执行关键点检测,包括:对目标对象执行边缘检测,获得目标对象的轮廓点;选择任一轮廓点作为起始扫描点,建立指向起始扫描点的行指针和列指针,以及向右指向行指针、向下指向列指针的总指针;在基于轮廓点扫描起始扫描点之外的其他扫描点时,相应的建立其他扫描点的行指针、列指针及总指针;基于所述行指针、列指针及总指针,确定目标对象的臀部关键点、膝盖关键点和脚踝关键点。根据本公开实施例的一种具体实现方式,所述分别对目标图像上目标对象的臀部和腿部执行关键点检测之前,所述方法还包括:将所述目标图像变换为灰度图像;对所述灰度图像进行边缘检测,得到用于关键点检测的所述目标对象的边缘轮廓。第二方面,本公开实施例提供了一种图像美化装置,包括:检测模块,用于分别对目标图像上目标对象的臀部和腿部执行关键点检测,得到臀部关键点和腿部关键点;确定模块,用于基于所述臀部关键点和所述腿部关键点,确定目标对象的腿部表示区域及所述表示区域对应的目标对象的背景区域,所述背景区域与所述表示区域在垂直方向上保持一致,所述背景区域在水平方向上覆盖到所述目标图像的边缘,所述垂直方向与所述腿部的延伸方向一致;美化模块,用于利用获取到的针对腿部的形变参数,同时对所述目标图像上的所述腿部表示区域及所述背景区域的图像在垂直方向上执行拉伸变形操作,形成包含腿部变形图像的美化图像;裁剪模块,对拉伸后的所述目标图像执行裁剪操作,使裁剪后的目标图像与拉伸前的目标图像在尺寸上保持一致。第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:至少一个处理器;以及,与该至少一个处理器通信连接的存储器;其中,该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行前述任第一方面或第一方面的任一实现方式中的图像美化方法。第四方面,本公开实施例还提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述第一方面或第一方面的任一实现方式中的图像美化方法。第五方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,该计算机程序包括程序指令,当该程序指令被计算机执行时,使该计算机执行前述第一方面或第一方面的任一实现方式中的图像美化方法。本公开实施例中的图像美化方案,包括分别对目标图像上目标对象的臀部和腿部执行关键点检测,得到臀部关键点和腿部关键点;基于所述臀部关键点和所述腿部关键点,确定目标对象的腿部表示区域及所述表示区域对应的目标对象的背景区域,所述背景区域与所述表示区域在垂直方向上保持一致,所述背景区域在水平方向上覆盖到所述目标图像的边缘,所述垂直方向与所述腿部的延伸方向一致;利用获取到的针对腿部的形变参数,同时对所述目标图像上的所述腿部表示区域及所述背景区域的图像在垂直方向上执行拉伸变形操作,形成包含腿部变形图像的美化图像;对拉伸后的所述目标图像执行裁剪操作,使裁剪后的目本文档来自技高网...

【技术保护点】
1.一种图像美化方法,其特征在于,包括:分别对目标图像上目标对象的臀部和腿部执行关键点检测,得到臀部关键点和腿部关键点;基于所述臀部关键点和所述腿部关键点,确定目标对象的腿部表示区域及所述表示区域对应的目标对象的背景区域,所述背景区域与所述表示区域在垂直方向上保持一致,所述背景区域在水平方向上覆盖到所述目标图像的边缘,所述垂直方向与所述腿部的延伸方向一致;利用获取到的针对腿部的形变参数,同时对所述目标图像上的所述腿部表示区域及所述背景区域的图像在垂直方向上执行拉伸变形操作,形成包含腿部变形图像的美化图像;对拉伸后的所述目标图像执行裁剪操作,使裁剪后的目标图像与拉伸前的目标图像在尺寸上保持一致。

【技术特征摘要】
1.一种图像美化方法,其特征在于,包括:分别对目标图像上目标对象的臀部和腿部执行关键点检测,得到臀部关键点和腿部关键点;基于所述臀部关键点和所述腿部关键点,确定目标对象的腿部表示区域及所述表示区域对应的目标对象的背景区域,所述背景区域与所述表示区域在垂直方向上保持一致,所述背景区域在水平方向上覆盖到所述目标图像的边缘,所述垂直方向与所述腿部的延伸方向一致;利用获取到的针对腿部的形变参数,同时对所述目标图像上的所述腿部表示区域及所述背景区域的图像在垂直方向上执行拉伸变形操作,形成包含腿部变形图像的美化图像;对拉伸后的所述目标图像执行裁剪操作,使裁剪后的目标图像与拉伸前的目标图像在尺寸上保持一致。2.根据权利要求1所述的方法,其特征在于,所述分别对目标图像上目标对象的臀部和腿部执行关键点检测,得到臀部关键点和腿部关键点,包括:对所述目标对象的腿部执行关键的检测,得到膝盖关键点和脚踝关键点;将所述膝盖关键点和所述脚踝关键点作为所述腿部关键点。3.根据权利要求2所述的方法,其特征在于,所述基于所述臀部关键点和所述腿部关键点,确定目标对象的腿部表示区域及所述表示区域对应的目标对象的背景区域,包括:获取所述膝盖关键点和所述脚踝关键点组成的关键点集合的第一中心点;获取所述臀部关键点集合的第二中心点;基于所述第一中心点和所述第二中心点,确定所述腿部的垂直方向和腿部长度;基于所述腿部的垂直方向和腿部长度,确定所述腿部表示区域和所述背景区域。4.根据权利要求3所述的方法,其特征在于,所述基于所述腿部的垂直方向和腿部长度,确定所述腿部表示区域和所述背景区域,包括:获取所述第一中心点和所述第二中心点之间的中心距离d;建立以所述第二中心点为起点、长度为γ*d、覆盖腿部关键点的第一矩形区域,其中,γ为预设的拉伸比例,γ>1;将所述第一矩形区域确定为所述腿部表示区域。5.根据权利要求3所述的方法,其特征在于,所述基于所述腿部的垂直方向和腿部长度,确定所述腿部表示区域和所述背景区域,包括:获取所述第一中心点和所述第二中心点之间的中心距离d;建立以所述第二中心点为起点、长度为γ*d、宽度与所述目标图像的水平宽度相同的第二矩形区域;将所述第二矩形区域确定为所述背景区域。6.根据权利要求4所述的方法,其特征在于,所述利用获取到的针对腿部的形变参数,同时对所述目标图像上的所述腿部表示区域及所述背景区域的图像在垂直方向上执行拉伸变形操作,包括:获取所述背景区域内图像像素以及位于所述背景区域下方的相邻区域,所述相邻区域包括目标图像在背景区域下方的所有...

【专利技术属性】
技术研发人员:黄佳斌
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

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

1