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

技术编号:19747246 阅读:28 留言:0更新日期:2018-12-12 05:05
本公开实施例公开了一种图像美化的方法、装置及电子设备,涉及图像美化领域。其中,图像美化方法,包括:在目标对象上获取第一边缘;基于所述第一边缘进行计算,得到定位点;基于所述定位点将第二图像贴合在目标对象上。依据目标对象上的第一边缘为基准,通过计算得到定位点,从而避免了现有技术采用三角剖分时,造成的图像畸变问题。

【技术实现步骤摘要】
图像美化方法、装置及电子设备
本公开涉及图像处理领域,尤其涉及一种图像美化的方法和装置。
技术介绍
现在采用电子设备进行拍照时,可以使用内置的拍照软件实现拍照效果,也可以通过从网络端下载应用程序(Application,简称为:APP)来实现具有附加功能的拍照效果,例如可以实现暗光检测、美颜相机和超级像素等功能的APP。电子设备的美颜功能通常包括肤色调整、磨皮、大眼和瘦脸等美颜处理效果,能对图像中已识别出的所有人脸进行相同程度的美颜处理。
技术实现思路
现有技术中对图像进行美化时,首先对图像进行三角剖分,而在三角剖分时,往往需要选用两个参考目标,如在使用眼线图像对人脸进行美化时,需要依据眼睛的上边沿和眉毛为参考目标,对眼睛和眉毛之间的区域进行三角区分,但每个人的眉毛的形状都不一样,有的人眉毛中间会突出比较多,这种情况下,如果还依据眼睛的上边沿和眉毛为参考目标,会造成眼线图像出现畸变的问题。即现有技术中选用两个参考目标对图像进行美化时,存在美化后图像畸变的问题。有鉴于此,本公开实施例提供了一种图像美化的方法、装置及电子设备,至少部分的解决现有技术中存在的问题。第一方面,本公开实施例提供了一种图像美化的方法,包括:在目标对象上获取第一边缘;基于所述第一边缘进行计算,得到定位点;基于所述定位点将第二图像贴合在目标对象上。作为本公开实施例的一种具体实现方式,所述基于所述第一边缘进行计算,得到定位点步骤之后,还包括:获取目标对象上的第二边缘;检测所述定位点是否位于第一边缘和第二边缘之间;如检测结果为否,则重新基于所述第一边缘进行计算,得到新的定位点。作为本公开实施例的一种具体实现方式,所述基于所述第一边缘进行计算,得到定位点,包括:获取第一边缘上的关键点;基于所述关键点对目标对象进行三角剖分,得到三角网格;基于所述三角网格,得到定位点。作为本公开实施例的一种具体实现方式,所述基于所述定位点将第二图像贴合在目标对象上,包括:获取第二图像;提取第二图像上的关键点;基于第二图像上的关键点和定位点将第二图像贴合在目标对象上。作为本公开实施例的一种具体实现方式,其特征在于:所述第二图像上的关键点为预设的关键点。作为本公开实施例的一种具体实现方式,在基于所述三角网格,得到定位点之后,还包括:对所述定位点进行误差校正。作为本公开实施例的一种具体实现方式,所述在目标对象上获取第一边缘之前,包括:获取第一图像的目标对象。作为本公开实施例的一种具体实现方式,所述获取第一图像的目标对象,包括:分离第一图像的前景图和背景图;在所述前景图中获取目标对象。作为本公开实施例的一种具体实现方式,所述第二图像包括睫毛图像、双眼皮图像、眼线图像或眼影图像中的一个或多个。第二方面,本公开实施例还提供了一种图像美化的装置,包括:获取模块:用于在目标对象上获取第一边缘;计算模块:用于基于所述第一边缘进行计算,得到定位点;贴合模块:用于基于所述定位点将第二图像贴合在目标对象上。作为本公开实施例的一种具体实现方式,还包括:第二边缘获取模块:用于获取目标对象上的第二边缘;检测模块:用于检测所述计算模块得到的所述定位点是否位于所述第一边缘和所述第二边缘之间;判断模块:用于判断检测结果,如检测结果为否,则重新基于所述第一边缘进行计算,得到新的定位点。作为本公开实施例的一种具体实现方式,所述计算模块,包括:关键点获取模块:用于获取第一边缘上的关键点;三角剖分模块:用于基于所述关键点对目标对象进行三角剖分,得到三角网格;定位点获取模块:用于基于所述三角网格,得到定位点。作为本公开实施例的一种具体实现方式,所述贴合模块,包括:第二图像获取模块:用于获取第二图像;第二图像关键点提取模块:用于提取第二图像上的关键点;第二图像贴合模块:用于基于第二图像上的关键点和定位点将第二图像贴合在目标对象上。作为本公开实施例的一种具体实现方式,所述提取第二图像上关键点中:所述第二图像上的关键点为预设的关键点。作为本公开实施例的一种具体实现方式,还包括:误差校正模块:用于对所述定位点获取模块得到的定位点进行误差校正。作为本公开实施例的一种具体实现方式,还包括:目标对象获取模块:用于获取第一图像的目标对象。作为本公开实施例的一种具体实现方式,所述目标对象获取模块,包括:分离模块:用于分离第一图像的前景图和背景图;对象获取模块:用于在所述前景图中获取目标对象。作为本公开实施例的一种具体实现方式,所述第二图像包括睫毛图像、双眼皮图像、眼线图像或眼影图像中的一个或多个。第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有能被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面任一所述的图像美化的方法。第四方面,本公开实施例还提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行权利要求第一方面任一所述的图像美化的方法。本公开实施例提供的图像美化的方法、装置、电子设备及非暂态计算机可读存储介质,其中该图像美化的方法:依据目标对象上的第一边缘为基准,通过计算得到定位点,从而避免了现有技术中采用两个基准进行三角剖分时,因一个基准畸变而造成图像畸变的问题。上述说明仅是本公开技术方案的概述,为了能更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为让本公开的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本公开实施例提供的一种图像美化的方法的流程图;图2为本公开实施例提供基于第二边缘对定位点进行检测的流程图;图3为本公开实施例提供基于第一边缘进行计算得到定位点的流程图;图4为本公开实施例提供的基于三角网格得到定位点的示意图;图5为本公开实施例提供基于定位点将第二图像贴合在目标对象上的流程图;图6为本公开实施例提供的一种图像美化的装置的原理框图;图7为本公开实施例提供的一种电子设备的原理框图;图8为本公开实施例提供的一种计算机可读存储介质的示意图;图9为本公开实施例提供的一种终端的原理框图。具体实施方式下面结合附图对本公开实施例进行详细描述。应当明确,以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应本文档来自技高网...

【技术保护点】
1.一种图像美化的方法,其特征在于,包括:在目标对象上获取第一边缘;基于所述第一边缘进行计算,得到定位点;基于所述定位点将第二图像贴合在目标对象上。

【技术特征摘要】
1.一种图像美化的方法,其特征在于,包括:在目标对象上获取第一边缘;基于所述第一边缘进行计算,得到定位点;基于所述定位点将第二图像贴合在目标对象上。2.根据权利要求1所述的图像美化的方法,其特征在于,所述基于所述第一边缘进行计算,得到定位点步骤之后,还包括:获取目标对象上的第二边缘;检测所述定位点是否位于第一边缘和第二边缘之间;如检测结果为否,则重新基于所述第一边缘进行计算,得到新的定位点。3.根据权利要求1所述的图像美化的方法,其特征在于,所述基于所述第一边缘进行计算,得到定位点,包括:获取第一边缘上的关键点;基于所述关键点对目标对象进行三角剖分,得到三角网格;基于所述三角网格,得到定位点。4.根据权利要求3所述的图像美化的方法,其特征在于,所述基于所述定位点将第二图像贴合在目标对象上,包括:获取第二图像;提取第二图像上的关键点;基于第二图像上的关键点和定位点将第二图像贴合在目标对象上。5.根据权利要求4所述的图像美化的方法,其特征在于:所述第二图像上的关键点为预设的关键点。6.根据权利要求3所述的图像美化的方法,其特征在于,在基于所述三角网格,得到定位点之后,还包括:对所述定位点进行误差...

【专利技术属性】
技术研发人员:邓涵刘志超赖锦锋
申请(专利权)人:北京微播视界科技有限公司
类型:发明
国别省市:北京,11

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

1