[发明专利]用于生成图片的方法和装置在审
申请号: | 201711223801.4 | 申请日: | 2017-11-29 |
公开(公告)号: | CN107886559A | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 郝冀宣 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06T13/40 | 分类号: | G06T13/40;G06F17/30;G06K9/00 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司11204 | 代理人: | 王达佐,马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 生成 图片 方法 装置 | ||
技术领域
本申请实施例涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及用于生成图片的方法和装置。
背景技术
增强现实(Augmented Reality,AR)图片因其出色的立体感对于用户是非常好的可利用资源,可以用以进行网上聊天或者网络评论等等。在现有的输入场景中,用户可以使用已有的图片资源作为非语言信息的表达方式。
发明内容
本申请实施例提出了用于服务器的数据获取方法和装置。
第一方面,本申请实施例提供了一种用于生成图片的方法,包括:响应于确定目标视频中包含人脸对象,提取人脸对象的姿态特征;从预设的三维动态图片集合中查找出与人脸对象的姿态特征匹配的三维动态图片;对目标视频进行格式转换,生成人脸动态图片;将与人脸对象的姿态特征匹配的三维动态图片和人脸动态图片进行叠加,生成三维叠加动态图片。
在一些实施例中,预设的三维动态图片集合中的各三维动态图片配置有对应的姿态特征模板;从预设的三维动态图片集合中查找出与人脸对象的姿态特征匹配的三维动态图片,包括:将人脸对象的姿态特征与预设的三维动态图片集合中的至少一个三维动态图片的姿态特征模板相匹配,以确定与人脸对象的姿态特征匹配的三维动态图片。
在一些实施例中,从预设的三维动态图片集合中查找出与人脸对象的姿态特征匹配的三维动态图片,包括:提取三维动态图片集合中各三维动态图片的特征;利用人脸对象的姿态特征与预设的三维动态图片集合中的至少一个三维动态图片的特征相匹配,以确定与人脸对象的姿态特征匹配的三维动态图片。
在一些实施例中,三维动态图片包括至少一个三维动态元素,各三维动态元素分别对应人脸对象的一个预设区域;将与人脸对象的姿态特征匹配的三维动态图片和人脸动态图片进行叠加,生成三维叠加动态图片,包括:确定人脸对象的各预设区域的位置和尺寸;将与人脸对象的姿态特征匹配的三维动态图片中的各三维动态元素以与对应的预设区域相匹配的位置和尺寸叠加在人脸动态图片上,生成三维叠加动态图片。
在一些实施例中,方法还包括:获取目标视频,并检测目标视频中是否包含人脸对象,其中,目标视频是由终端设备响应于检测到用户在输入法界面的表情图选取区域中选定输入三维动态图片的操作而采集的。
第二方面,本申请实施例提供了一种用于生成图片的装置,包括:提取单元,配置用于响应于确定目标视频中包含人脸对象,提取人脸对象的姿态特征;查找单元,配置用于从预设的三维动态图片集合中查找出与人脸对象的姿态特征匹配的三维动态图片;生成单元,配置用于对目标视频进行格式转换,生成人脸动态图片;叠加单元,配置用于将与人脸对象的姿态特征匹配的三维动态图片和人脸动态图片进行叠加,生成三维叠加动态图片。
在一些实施例中,预设的三维动态图片集合中的各三维动态图片配置有对应的姿态特征模板;查找单元进一步配置用于:将人脸对象的姿态特征与预设的三维动态图片集合中的至少一个三维动态图片的姿态特征模板相匹配,以确定与人脸对象的姿态特征匹配的三维动态图片。
在一些实施例中,查找单元,包括:提取模块,配置用于提取三维动态图片集合中各三维动态图片的特征;确定模块,配置用于利用人脸对象的姿态特征与预设的三维动态图片集合中的至少一个三维动态图片的特征相匹配,以确定与人脸对象的姿态特征匹配的三维动态图片。
在一些实施例中,三维动态图片包括至少一个三维动态元素,各三维动态元素分别对应人脸对象的一个预设区域;叠加单元,包括:参数确定模块,配置用于确定人脸对象的各预设区域的位置和尺寸;叠加模块,配置用于将与人脸对象的姿态特征匹配的三维动态图片中的各三维动态元素以与对应的预设区域相匹配的位置和尺寸叠加在人脸动态图片上,生成三维叠加动态图片。
在一些实施例中,该装置还包括:获取单元,配置用于获取目标视频,并检测目标视频中是否包含人脸对象,其中,目标视频是由终端设备响应于检测到用户在输入法界面的表情图选取区域中选定输入三维动态图片的操作而采集的。
第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如用于处理图像的方法中任一实施例的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如用于处理图像的方法中任一实施例的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711223801.4/2.html,转载请声明来源钻瓜专利网。