本发明专利技术公开了一种基于人工智能的表情包生成方法、装置、设备及存储介质,该基于人工智能的表情包生成方法包括:获取包含头像的原始人像图;采用人脸检测模型对原始人像图进行检测,获取原始关键点图;获取目标表情包模板,基于目标表情包模板对原始关键点图进行截图处理,获取目标关键点图;基于目标表情包模板对目标关键点图进行矫正处理,获取目标矫正图;根据目标表情包模板对目标矫正图进行适配处理,获取标准人像图;将标准人像图输入预先训练好的图像分割模型,获取目标人像图;将目标表情包模板和目标人像图进行结合,生成与目标表情包模板相对应的目标表情包。本发明专利技术用于实现智能化生成目标表情包。
【技术实现步骤摘要】
基于人工智能的表情包生成方法、装置、设备及存储介质
本专利技术涉及图像处理领域,尤其涉及一种基于人工智能的表情包生成方法、装置、设备及存储介质。
技术介绍
相如今,越来越多人喜欢在聊天时采用表情包。虽然市面上拥有非常多的表情包生成软件,但是现有的表情包生成软件在生成表情包时,往往需要长时间对焦和抠图等,操作繁琐,或者现有的表情包生成过程中,背景单一,生成表情包的效果不佳。
技术实现思路
本专利技术实施例提供一种基于人工智能的基于人工智能的表情包生成方法、装置、设备及存储介质,以解决操作繁琐,生成表情包的效果也不佳问题。一种基于人工智能的表情包生成方法,包括:获取包含头像的原始人像图;采用人脸检测模型对所述原始人像图进行检测,获取原始关键点图;获取目标表情包模板,基于所述目标表情包模板对所述原始关键点图进行截图处理,获取目标关键点图;基于所述目标表情包模板对所述目标关键点图进行矫正处理,获取目标矫正图;根据所述目标表情包模板对所述目标矫正图进行适配处理,获取标准人像图;将所述标准人像图输入预先训练好的图像分割模型,获取目标人像图;将所述目标表情包模板和所述目标人像图进行结合,生成与所述目标表情包模板相对应的目标表情包。一种基于人工智能的表情包生成装置,包括:原始人像图获取模块,用于获取包含头像的原始人像图;原始关键点图获取模块,用于采用人脸检测模型对所述原始人像图进行检测,获取原始关键点图;目标关键点图获取模块,用于获取目标表情包模板,基于所述目标表情包模板对所述原始关键点图进行截图处理,获取目标关键点图;目标矫正图获取模块,用于基于所述目标表情包模板对所述目标关键点图进行矫正处理,获取目标矫正图;标准人像图获取模块,用于根据所述目标表情包模板对所述目标矫正图进行适配处理,获取标准人像图;目标人像图获取模块,用于将所述标准人像图输入预先训练好的图像分割模型,获取目标人像图;目标表情包生成模块,用于将所述目标表情包模板和所述目标人像图进行结合,生成与所述目标表情包模板相对应的目标表情包。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于人工智能的表情包生成方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于人工智能的表情包生成方法的步骤。上述基于人工智能的表情包生成方法、装置、计算机设备及存储介质,通过采用人脸检测模型对所述原始人像图进行检测,获取原始关键点图,可以快速地确定原始人像图的人脸特征和人脸轮廓,为后续生成目标表情包提供基础。获取目标表情包模板,基于所述目标表情包模板对所述原始关键点图进行截图处理,获取目标关键点图,以截除背景,减少噪声,从而可以减少后续的分割难度,确保后续分割的精度,避免出现误分割的情况。基于所述目标表情包模板对所述目标关键点图进行矫正处理,获取目标矫正图,确保目标矫正图的角度与目标表情包模板中人像的角度相同,有利于加快后续目标基于人工智能的表情包生成速度且保证了自动化生成目标表情包模板的准确度。根据所述目标表情包模板对所述目标矫正图进行适配处理,获取标准人像图,标准人像图中的人像与所述表情包模板中待替换人像的尺寸一致,可以确保后续生成的目标表情包效果更佳、更加逼真,实现无缝生成目标表情包。将所述标准人像图输入预先训练好的图像分割模型,获取目标人像图,以提高图像分割效率,实现精准地分割标准人像图。将所述目标表情包模板和所述目标人像图进行结合,生成与所述目标表情包模板相对应的目标表情包,实现智能化生成目标表情包。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中基于人工智能的表情包生成方法的一应用环境示意图;图2是本专利技术一实施例中基于人工智能的表情包生成方法的一流程图;图3是本专利技术一实施例中基于人工智能的表情包生成方法的一另流程图;图4是本专利技术一实施例中基于人工智能的表情包生成方法的一另流程图;图5是本专利技术一实施例中基于人工智能的表情包生成方法的一另流程图;图6是本专利技术一实施例中基于人工智能的表情包生成方法的一另流程图;图7是本专利技术一实施例中基于人工智能的表情包生成方法的一另流程图;图8是本专利技术一实施例中基于人工智能的表情包生成装置的一示意图;图9是本专利技术一实施例中计算机设备的一示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的基于人工智能的表情包生成方法,该基于人工智能的表情包生成方法可应用如图1所示的应用环境中。具体地,该基于人工智能的表情包生成方法应用在基于人工智能的表情包生成系统中,该基于人工智能的表情包生成系统包括如图1所示的客户端和服务器,客户端与服务器通过网络进行通信,用于实现智能化生成目标表情包。其中,客户端又称为用户端,是指与服务器相对应,为客户提供本地服务的程序。客户端可安装在但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备上。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一实施例中,如图2所示,提供一种基于人工智能的表情包生成方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:S201:获取包含头像的原始人像图。其中,原始人像图是由计算机设备上的采集模块采集到的包含头像的图像。该原始人像图包括头像和背景,背景是原始人像图中除头像之外的噪声。噪声是对头像造成干扰的因素,例如,噪声是原始人像图中的自然环境等。本实施例中,客户可通过计算机设备上的采集模块采集包含头像的原始人像图上传到服务器,以使服务器获取原始人像图;或者,服务器可从图片网站或爬取包含头像的原始人像图。该采集模块包括但不限于相机拍摄和本地上传。S202:采用人脸检测模型对原始人像图进行检测,获取原始关键点图。其中,人脸检测模型是指预先训练好的用于检测原始人像图中人脸特征和人脸轮廓的模型,人脸特征包括但不限于眉毛、眼睛、鼻子和嘴巴等。本实施例中,人脸检测模型是采用dlib检测算法进行训练获得的模型,用于快速检测得到原始关键点图。dlib检测算法具体包括HOG特征与回归树算法,HOG是histogramoforientedgradient的缩写,意思是梯度方向本文档来自技高网...
【技术保护点】
1.一种基于人工智能的表情包生成方法,其特征在于,包括:/n获取包含头像的原始人像图;/n采用人脸检测模型对所述原始人像图进行检测,获取原始关键点图;/n获取目标表情包模板,基于所述目标表情包模板对所述原始关键点图进行截图处理,获取目标关键点图;/n基于所述目标表情包模板对所述目标关键点图进行矫正处理,获取目标矫正图;/n根据所述目标表情包模板对所述目标矫正图进行适配处理,获取标准人像图;/n将所述标准人像图输入预先训练好的图像分割模型,获取目标人像图;/n将所述目标表情包模板和所述目标人像图进行结合,生成与所述目标表情包模板相对应的目标表情包。/n
【技术特征摘要】
1.一种基于人工智能的表情包生成方法,其特征在于,包括:
获取包含头像的原始人像图;
采用人脸检测模型对所述原始人像图进行检测,获取原始关键点图;
获取目标表情包模板,基于所述目标表情包模板对所述原始关键点图进行截图处理,获取目标关键点图;
基于所述目标表情包模板对所述目标关键点图进行矫正处理,获取目标矫正图;
根据所述目标表情包模板对所述目标矫正图进行适配处理,获取标准人像图;
将所述标准人像图输入预先训练好的图像分割模型,获取目标人像图;
将所述目标表情包模板和所述目标人像图进行结合,生成与所述目标表情包模板相对应的目标表情包。
2.如权利要求1所述的基于人工智能的表情包生成方法,其特征在于,获取目标表情包模板,基于所述目标表情包模板对所述原始关键点图进行截图处理,获取目标关键点图,包括:
若所述目标表情包模板为人脸表情包模板,根据所述原始关键点图的原始关键点生成目标关键点框,基于所述目标关键点框,采用截图工具对所述原始关键点图进行截取处理,获取目标关键点图;
若所述目标表情包模板为头部表情包模板,根据所述原始关键点图的原始关键点生成待处理关键点框,根据预设比例对所述关键点框进行放大,获取包括头部的目标关键点框,基于所述目标关键点框,采用截图工具截取原始关键点图进行截取处理,获取目标关键点图。
3.如权利要求1所述的基于人工智能的表情包生成方法,其特征在于,所述基于所述目标表情包模板对所述目标关键点图进行矫正处理,获取目标矫正图,包括:
获取所述目标表情包模板中待替换人像的模板关键点的点坐标;
获取所述目标关键点图中目标关键点的点坐标,根据所述模板关键点的坐标和目标关键点的点坐标,确定所述目标关键点图的人脸偏移角度;
根据所述人脸偏移角度,对所述目标关键点图进行矫正处理,获取目标矫正图。
4.如权利要求1所述的基于人工智能的表情包生成方法,其特征在于,基于所述目标表情包模板对所述目标矫正图进行适配处理,获取标准人像图,包括:
获取所述目标表情包模板中待替换人像的长和高;
基于所述待替换人像的长和高,利用图像处理模型对所述目标矫正图进行适配处理,获取标准人像图。
5.如权利要求1所述的基于人工智能的表情包生成方法,其特征在于,所述将所述标准人像图输入预先训练好的图像分割模型,获取目标人像图,包括:
将所述标准人像图输入预先训练好的目标...
【专利技术属性】
技术研发人员:熊军,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。