图像处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:22058159 阅读:31 留言:0更新日期:2019-09-07 16:17
本公开提供了一种图像处理方法、装置、电子设备及存储介质,所述方法包括:获取待处理图像中包括的对象关键点;根据所述对象关键点获取对象网格图;对所述对象网格图进行边缘处理得到对象边缘图;在渲染粒子位于所述对象边缘图包括的边缘位置时,控制所述渲染粒子处于悬停状态,所述渲染粒子用于对待处理图像进行图像渲染。可见,本公开实施例提供的图像处理方法,通过提取对象关键点以及边缘处理结合的方式得到了对象边缘图,使得渲染粒子可以悬停于对象关键点,从而使得渲染粒子存在多种渲染形态,进而提升了渲染效果,以及增强了视觉效果。

Image Processing Method, Device, Electronic Equipment and Storage Media

【技术实现步骤摘要】
图像处理方法、装置、电子设备及存储介质
本公开涉及图像处理
,尤其涉及一种图像处理方法、装置、电子设备及存储介质。
技术介绍
随着终端技术的发展,目前可以针对图像进行不同的渲染,如可以在图像中添加烟花、落叶、运动、雪花等渲染粒子,从而使得渲染后的图像更加满足用户的视觉需求。但是,目前渲染后的图像中的渲染粒子,均按照预设运动轨迹进行运动,从而使得渲染粒子的灵活性较差,进而降低了用户的使用体验。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种图像处理方法、装置、电子设备及存储介质。根据本公开实施例的第一方面,提供一种图像处理方法,所述方法包括:获取待处理图像中包括的对象关键点;根据所述对象关键点获取对象网格图;对所述对象网格图进行边缘处理得到对象边缘图;在渲染粒子位于所述对象边缘图包括的边缘位置时,控制所述渲染粒子处于悬停状态,所述渲染粒子用于对所述待处理图像进行图像渲染。可选的,所述获取待处理图像中包括的对象关键点,包括:通过关键点提取模型,获取所述待处理图像中包括的对象关键点。可选的,在所述对所述对象网格图进行边缘处理得到对象边缘图之后,还包括:获取所述对象边缘图包括的各个像素点的像素值;根据所述像素值,判断所述渲染粒子是否位于所述对象边缘图包括的边缘位置。可选的,所述根据所述像素值,判断所述渲染粒子是否位于所述对象边缘图包括的边缘位置,包括:获取所述渲染粒子在所述对象边缘图上的当前位置;根据所述像素值,获取所述当前位置对应的目标像素值;当所述目标像素值在预设像素值范围内的情况下,确定所述渲染粒子位于所述对象边缘图包括的边缘位置;当所述目标像素值超出所述预设像素值范围的情况下,确定所述渲染粒子未位于所述对象边缘图包括的边缘位置。可选的,在对所述对象网格图进行边缘处理得到对象边缘图之后,还包括:在所述渲染粒子未位于所述对象边缘图包括的边缘位置时,控制所述渲染粒子按照预设运动轨迹进行运动。可选的,在所述根据所述对象关键点获取对象网格图之前,还包括:判断所述对象关键点的数量是否小于或者等于预设阈值;在所述对象关键点的数量小于或者等于所述预设阈值的情况下,根据所述对象关键点获取对象扩展点;所述根据所述对象关键点获取对象网格图,包括:根据所述对象关键点和所述对象扩展点,获取所述对象网格图。根据本公开实施例的第二方面,提供一种图像处理装置,所述装置包括:关键点获取模块,用于获取待处理图像中包括的对象关键点;网格图获取模块,用于根据所述对象关键点获取对象网格图;边缘图获取模块,用于对所述对象网格图进行边缘处理得到对象边缘图;悬停控制模块,用于在渲染粒子位于所述对象边缘图包括的边缘位置时,控制所述渲染粒子处于悬停状态,所述渲染粒子用于对所述待处理图像进行图像渲染。可选的,所述关键点获取模块,用于通过关键点提取模型,获取所述待处理图像中包括的对象关键点。可选的,所述装置还包括:像素值获取模块,用于获取所述对象边缘图包括的各个像素点的像素值;位置判断模块,用于根据所述像素值,判断所述渲染粒子是否位于所述对象边缘图包括的边缘位置。可选的,所述位置判断模块,包括:位置获取子模块,用于获取所述渲染粒子在所述对象边缘图上的当前位置;目标像素值获取子模块,用于根据所述像素值,获取所述当前位置对应的目标像素值;边缘位置确定子模块,用于当所述目标像素值在预设像素值范围内的情况下,确定所述渲染粒子位于所述对象边缘图包括的边缘位置;非边缘位置确定子模块,用于当所述目标像素值超出所述预设像素值范围的情况下,确定所述渲染粒子未位于所述对象边缘图包括的边缘位置。可选的,所述装置还包括:运动控制模块,用于在所述渲染粒子未位于所述对象边缘图包括的边缘位置时,控制所述渲染粒子按照预设运动轨迹进行运动。可选的,所述装置还包括:关键点判断模块,用于判断所述对象关键点的数量是否小于或者等于预设阈值;扩展点获取模块,用于在所述对象关键点的数量小于或者等于所述预设阈值的情况下,根据所述对象关键点获取对象扩展点;所述网格图获取模块,用于根据所述对象关键点和所述对象扩展点,获取所述对象网格图。根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行上述的图像处理方法。根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行上述的图像处理方法。根据本公开实施例的第五方面,提供一种计算机程序产品,包括一条或多条指令,该一条或多条指令可以由电子设备的处理器执行时,使得电子设备能够执行上述的图像处理方法。本公开的实施例提供的技术方案可以包括以下有益效果:本示例性实施例示出的图像处理方法,获取待处理图像中包括的对象关键点;根据所述对象关键点获取对象网格图;对所述对象网格图进行边缘处理得到对象边缘图;在渲染粒子位于所述对象边缘图包括的边缘位置时,控制所述渲染粒子处于悬停状态,所述渲染粒子用于对所述待处理图像进行图像渲染。可见,本公开实施例提供的图像处理方法,通过提取对象关键点以及边缘处理结合的方式得到了对象边缘图,使得渲染粒子可以悬停于对象关键点,从而使得渲染粒子存在多种渲染形态,进而提升了渲染效果,以及增强了视觉效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种图像处理方法的流程图;图2是根据一示例性实施例示出的一种图像处理方法的另一流程图;图3是根据一示例性实施例示出的一种待处理图像的示意图;图4是根据一示例性实施例示出的一种标注有对象关键点的待处理图像的示意图;图5是根据一示例性实施例示出的一种对象网格图的示意图;图6是根据一示例性实施例示出的一种对象边缘图的示意图;图7是根据一示例性实施例示出的一种渲染效果图像的示意图;图8是根据一示例性实施例示出的第一种图像处理装置的框图;图9是根据一示例性实施例示出的第二种图像处理装置的框图;图10是根据一示例性实施例示出的第三种图像处理装置的框图;图11是根据一示例性实施例示出的第四种图像处理装置的框图;图12根据一示例性实施例示出的第五种图像处理装置的框图;图13根据一示例性实施例示出的一种电子设备的结构框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种图像处理方法的流程图,可以包括以下步骤:在步骤101中,获取待处理图像中包括的对象关键点。在本公开实施例中,该待处理图像可以为包括目标对象的图像,例如,该目标对象为人脸,则该待处理图像为包括人脸的图像,又如,该目标对象为人体,则该待处理图像为包括人体的图像,等等。其中,该对象关键点为对该目标对象预先设置的关键点,例如,若该目标对本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,所述方法包括:获取待处理图像中包括的对象关键点;根据所述对象关键点获取对象网格图;对所述对象网格图进行边缘处理得到对象边缘图;在渲染粒子位于所述对象边缘图包括的边缘位置时,控制所述渲染粒子处于悬停状态,所述渲染粒子用于对所述待处理图像进行图像渲染。

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获取待处理图像中包括的对象关键点;根据所述对象关键点获取对象网格图;对所述对象网格图进行边缘处理得到对象边缘图;在渲染粒子位于所述对象边缘图包括的边缘位置时,控制所述渲染粒子处于悬停状态,所述渲染粒子用于对所述待处理图像进行图像渲染。2.根据权利要求1所述的方法,其特征在于,所述获取待处理图像中包括的对象关键点,包括:通过关键点提取模型,获取所述待处理图像中包括的对象关键点。3.根据权利要求1所述的方法,其特征在于,在所述对所述对象网格图进行边缘处理得到对象边缘图之后,还包括:获取所述对象边缘图包括的各个像素点的像素值;根据所述像素值,判断所述渲染粒子是否位于所述对象边缘图包括的边缘位置。4.根据权利要求3所述的方法,其特征在于,所述根据所述像素值,判断所述渲染粒子是否位于所述对象边缘图包括的边缘位置,包括:获取所述渲染粒子在所述对象边缘图上的当前位置;根据所述像素值,获取所述当前位置对应的目标像素值;当所述目标像素值在预设像素值范围内的情况下,确定所述渲染粒子位于所述对象边缘图包括的边缘位置;当所述目标像素值超出所述预设像素值范围的情况下,确定所述渲染粒子未位于所述对象边缘图包括的边缘位置。5.根据权利要求1所述的方法,其特征在于,在对所述对象网格图进行边缘处理得到对象边缘图之后,还包括:在所述渲染粒子未位于所述对象边缘图包...

【专利技术属性】
技术研发人员:闫鑫侯沛宏
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京,11

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

1