表情包制作方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:17972037 阅读:35 留言:0更新日期:2018-05-16 12:22
本发明专利技术公开了一种表情包制作方法、装置、电子设备和计算机可读存储介质。该方法包括:从视频中选取多帧图像;利用人脸识别技术识别多帧图像中的人像,将多帧图像中的人像以外的背景图案替换为指定背景图片的图案;用多帧图像生成预设格式的表情包图片。可见,通过本技术方案,用户可以根据自己选择的指定背景图片生成预设格式的表情包,无需被动的接受或者选择第三方提供的表情包,得到自己想要的表情包的效果,增强用户的使用体验。

【技术实现步骤摘要】
表情包制作方法、装置、电子设备和计算机可读存储介质
本专利技术涉及计算机
,具体涉及一种表情包制作方法、装置、电子设备和计算机可读存储介质。
技术介绍
为了用户之间的交流和沟通,很多社交应用中都存在聊天功能,用户可以通过聊天框进行对话或者互相发送各种各样的表情(或表情包)。在现实应用中,用户发送的表情包大多是从专门制作表情包的第三方获取的,即第三方根据其收集的素材,生成表情包后,发布到网络中,用户从第三方提供的表情包中获取自己感兴趣的表情包进行使用。但是,在这种情况下,用户是被动的接受或是被动的选择表情包,不免会出现无法达到自己想要的效果的情况。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的表情包制作方法、装置、电子设备和计算机可读存储介质。根据本专利技术的一个方面,提供了一种表情包制作方法,其中,该方法包括:从视频中选取多帧图像;利用人脸识别技术识别所述多帧图像中的人像,将所述多帧图像中的人像以外的背景图案替换为指定背景图片的图案;用所述多帧图像生成预设格式的表情包图片。可选地,所述从视频中选取多帧图像包括:从已录制完成的视频中选取多帧图像;或者,在录制视频的过程中,进行视频图像采集的同时从所采集的视频图像中选取多帧图像。可选地,所述从视频中选取多帧图像包括:根据用户的选择指令从视频中选取对应的多帧图像;或者,每隔预设个数帧选取一帧图像;或者,当一帧图像中的人像表情相对于上一帧中的人像表情变化值大于预设值时,选取该帧图像。可选地,该方法还包括:从背景图片库中获取多个背景图片进行展示,根据用户的选择指令选定相应的背景图片作为所述指定背景图片;或者,根据用户的操作指令将用户终端设备本地的图片作为所述指定背景图片。可选地,在用所述多帧图像生成预设格式的表情包图片之前,该方法进一步包括:从道具库中获取多个道具进行展示,根据用户的选择指令选定相应的道具添加到所述多帧图像中的一个或多个图像中;和/或,展示文字编辑控件,根据用户对文件编辑控件的操作在所述多帧图像中的一个或多个图像中添加文字。可选地,该方法进一步包括:将所述预设格式的表情包图片分享至社交应用。根据本专利技术的另一方面,提供了一种表情包制作装置,其中,该装置包括:选取单元,用于从视频中选取多帧图像;替换单元,用于利用人脸识别技术识别所述多帧图像中的人像,将所述多帧图像中的人像以外的背景图案替换为指定背景图片的图案;生成单元,用于用所述多帧图像生成预设格式的表情包图片。可选地,所述选取单元,用于从已录制完成的视频中选取多帧图像;或者,在录制视频的过程中,进行视频图像采集的同时从所采集的视频图像中选取多帧图像。可选地,所述选取单元,用于根据用户的选择指令从视频中选取对应的多帧图像;或者,每隔预设个数帧选取一帧图像;或者,当一帧图像中的人像表情相对于上一帧中的人像表情变化值大于预设值时,选取该帧图像。可选地,该装置还包括:选定单元,用于从背景图片库中获取多个背景图片进行展示,根据用户的选择指令选定相应的背景图片作为所述指定背景图片;或者,根据用户的操作指令将用户终端设备本地的图片作为所述指定背景图片。可选地,该装置进一步包括:添加单元,用于在用所述多帧图像生成预设格式的表情包图片之前,从道具库中获取多个道具进行展示,根据用户的选择指令选定相应的道具添加到所述多帧图像中的一个或多个图像中,和/或,展示文字编辑控件,根据用户对文件编辑控件的操作在所述多帧图像中的一个或多个图像中添加文字。可选地,该装置进一步包括:分享单元,用于将所述预设格式的表情包图片分享至社交应用。根据本专利技术的又一个方面,提供了一种电子设备,其中,该电子设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据前述的方法。根据本专利技术的再一个方面,提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现前述的方法。根据本专利技术的技术方案,从视频中选取多帧图像;利用人脸识别技术识别多帧图像中的人像,将多帧图像中的人像以外的背景图案替换为指定背景图片的图案;用多帧图像生成预设格式的表情包图片。可见,通过本技术方案,用户可以根据自己选择的指定背景图片生成预设格式的表情包,无需被动的接受或者选择第三方提供的表情包,得到自己想要的表情包的效果,增强用户的使用体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的表情包制作方法的流程示意图;图2示出了根据本专利技术一个实施例的表情包制作装置的结构示意图;图3示出了根据本专利技术一个实施例的电子设备的结构示意图;图4示出了根据本专利技术一个实施例的计算机可读存储介质的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的表情包制作方法的流程示意图。如图1所示,该方法包括:步骤S110,从视频中选取多帧图像。在本实施例中,用户可以根据自己已有的视频生成预设格式的表情包图片。用户可以指定或者录制一段视频,然后从该段视频中选取多帧图像。基于该多帧图像生成预设格式的表情包图片。步骤S120,利用人脸识别技术识别多帧图像中的人像,将多帧图像中的人像以外的背景图案替换为指定背景图片的图案。本实施例中,是根据视频中的人像生成预设格式的表情包图片,需要利用人脸识别技术从选取的多帧图像中识别出人像,则该多帧图像的人像以外的部分替换成指定背景图片的图案,这样用户可以根据自己的意愿完成背景图案的替换,得到自己想要的效果。在本实施例中,用户可以指定多个背景图片,给每帧图像替换成不同的背景图片的图案;也可以指定一个背景图片,给每帧图像均替换成该指定背景图片的图案。步骤S130,用多帧图像生成预设格式的表情包图片。这里的预设格式是根据需要进行设定的,例如,预设格式可以是GIF格式。GIF格式可以存多个图像,把存于一个文件中的多个图像逐个读出并显示到屏幕上,可构成一种最简单的动画。本实施例中,可以将替换背景图案的多帧图像生成GIF格式的表情包图片。可见,通过本技术方案,用户可以根据自己选择的指定背景图片生成预设格式的表情包,无需被动的接受或者选择第三方提供的表情包,得到自己想要的表情包的效果,增强用户的使用体验。在本专利技术的一个实施例中,步骤S110中的从视频中选取多帧图像包括:从已录制完成的视频中选取多帧图像;或者,在录制视频的过程中,进行视频图像采集的同时从所采集的视频图像中选取多帧图像。本实施例本文档来自技高网...
表情包制作方法、装置、电子设备和计算机可读存储介质

【技术保护点】
一种表情包制作方法,其中,该方法包括:从视频中选取多帧图像;利用人脸识别技术识别所述多帧图像中的人像,将所述多帧图像中的人像以外的背景图案替换为指定背景图片的图案;用所述多帧图像生成预设格式的表情包图片。

【技术特征摘要】
1.一种表情包制作方法,其中,该方法包括:从视频中选取多帧图像;利用人脸识别技术识别所述多帧图像中的人像,将所述多帧图像中的人像以外的背景图案替换为指定背景图片的图案;用所述多帧图像生成预设格式的表情包图片。2.如权利要求1所述的方法,其中,所述从视频中选取多帧图像包括:从已录制完成的视频中选取多帧图像;或者,在录制视频的过程中,进行视频图像采集的同时从所采集的视频图像中选取多帧图像。3.如权利要求1或2所述的方法,所述从视频中选取多帧图像包括:根据用户的选择指令从视频中选取对应的多帧图像;或者,每隔预设个数帧选取一帧图像;或者,当一帧图像中的人像表情相对于上一帧中的人像表情变化值大于预设值时,选取该帧图像。4.如权利要求1所述的方法,其中,该方法还包括:从背景图片库中获取多个背景图片进行展示,根据用户的选择指令选定相应的背景图片作为所述指定背景图片;或者,根据用户的操作指令将用户终端设备本地的图片作为所述指定背景图片。5.如权利要求1所述的方法,其中,在用所述多帧图像生成预设格式的表情包图片之前,该方法进一步包括:从道具库中获取多个道具进行展示,根据用户的选择指令选...

【专利技术属性】
技术研发人员:刘飞跃马爱斌
申请(专利权)人:北京川上科技有限公司
类型:发明
国别省市:北京,11

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

1