生成人体模型的方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24857555 阅读:81 留言:0更新日期:2020-07-10 19:10
本申请涉及一种生成人体模型的方法、装置、计算机设备和存储介质。所述方法包括:获取原始图像的分割图像和人体关键点信息,人体关键点信息包括多个预设关键点和各个预设关键点对应的坐标,分割图像为包含人体区域的二值图像;根据人体关键点信息将分割图像中的人体划分成多个区域;分别获取各个区域的图像边缘,对各个区域的图像边缘进行绘制,得到人体模型。识别图像中人体的关键点,根据关键点划分对人体进行区域划分,检测各个区域的边缘,根据检测的边缘自动生成人体模型,提高了人体模型的生成效率,节约人力资源和成本。

【技术实现步骤摘要】
生成人体模型的方法、装置、计算机设备和存储介质
本申请涉及计算机
,尤其涉及一种生成人体模型的方法、装置、计算机设备和存储介质。
技术介绍
简笔画作为一种艺术表达形式,将复杂的形象简单化。尤其是将真人做成简笔画的方式,可以将真人的特点、姿态和动作形象的进行表达,在如今社会越来越受到大众的欢迎。传统的简笔画制作,一般是设计师或者美工相关专业人员通过对真人的观察和分析,利用专业的绘画技能进行手工绘制。目前业界的简笔画生产方式主要有两种,专业绘画人员手工绘制和半自动半手动绘制。其中,专业绘画人员手工绘制是指传统的简笔画生成方式存在比较明显的难点,即要求相关人员具有较强的专业技能和丰富的绘画经验,而且简笔画创作的时间成本较大且质量要求较高,尤其是在视频制作领域,需要将视频中真人逐帧连续手绘成简笔画人,这个过程的费用成本和时间成本都是消耗巨大的。半自动半手动绘制是指通过一些特定的边缘检测算法对图像中的人体边缘进行检测,将检测到的边缘像素点进行二值化,形成真人简笔画的初稿,然后相关专业的绘画人员基于这些粗糙的线条进行二次加工。这种方式虽然要比完全手工的方式缩短生产时间,但制作成本仍然很高,且人力投入仍然很大。
技术实现思路
为了解决上述技术问题,本申请提供了一种生成人体模型的方法、装置、计算机设备和存储介质。第一方面,本申请提供了一种生成人体模型的方法,包括:获取原始图像的分割图像和人体关键点信息,人体关键点信息包括多个预设关键点和各个预设关键点对应的坐标,分割图像为包含人体区域的二值图像;根据人体关键点信息将分割图像中的人体划分成多个区域;分别获取各个区域的图像边缘,对各个区域的图像边缘进行绘制,得到人体模型。第二方面,本申请提供了一种生成人体模型的装置,包括:数据获取模块,用于获取原始图像的分割图像和人体关键点信息,所述人体关键点信息包括多个预设关键点和各个所述预设关键点对应的坐标,所述分割图像为包含人体区域的二值图像;区域划分模块,用于根据所述人体关键点信息将所述分割图像中的人体划分成多个区域;模型生成模块,用于分别获取各个所述区域的图像边缘,对各个所述区域的图像边缘进行绘制,得到人体模型。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取原始图像的分割图像和人体关键点信息,人体关键点信息包括多个预设关键点和各个预设关键点对应的坐标,分割图像为包含人体区域的二值图像;根据人体关键点信息将分割图像中的人体划分成多个区域;分别获取各个区域的图像边缘,对各个区域的图像边缘进行绘制,得到人体模型。一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取原始图像的分割图像和人体关键点信息,人体关键点信息包括多个预设关键点和各个预设关键点对应的坐标,分割图像为包含人体区域的二值图像;根据人体关键点信息将分割图像中的人体划分成多个区域;分别获取各个区域的图像边缘,对各个区域的图像边缘进行绘制,得到人体模型。上述生成人体模型的方法、装置、计算机设备和存储介质,方法包括:获取原始图像的分割图像和人体关键点信息,人体关键点信息包括多个预设关键点和各个预设关键点对应的坐标,分割图像为包含人体区域的二值图像;根据人体关键点信息将分割图像中的人体划分成多个区域;分别获取各个区域的图像边缘,对各个区域的图像边缘进行绘制,得到人体模型。识别图像中人体的关键点,根据关键点划分对人体进行区域划分,检测各个区域的边缘,根据检测的边缘自动生成人体模型,提高了人体模型的生成效率,节约人力资源和成本。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中生成人体模型的方法的应用环境图;图2为一个实施例中生成人体模型的方法的流程示意图;图3为一个实施例中人体关键点的示意图;图4为一个实施例中原始图像和人体模型的示意图;图5为一个实施例中人体模型的示意图;图6为一个实施例中生成人体模型的装置的结构框图;图7为一个实施例中计算机设备的内部结构图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为一个实施例中生成人体模型的方法的应用环境图。参照图1,该生成人体模型的方法应用于生成人体模型的系统。该生成人体模型的系统包括终端110和服务器120。终端110和服务器120通过网络连接。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。如图2所示,在一个实施例中,提供了一种生成人体模型的方法。本实施例主要以该方法应用于上述图1中的终端110(或服务器120)来举例说明。参照图2,该生成人体模型的方法具体包括如下步骤:步骤S201,获取原始图像的分割图像和人体关键点信息。在本具体实施例中,人体关键点信息包括多个预设关键点和各个预设关键点对应的坐标,分割图像为包含人体区域的二值图像。具体地,原始图像是指图像采集设备采集的包含人体的图像,原始图像中包含的人体可以为一个或多个。原始图像的分割图像是指通过分割算法对原始图像进行人体分割得到的图像,对原始图像进行分割后,得到包含人体区域的二值图像,二值图像中的人体区域用像素1表示,非人体区域用像素值0表示。其中分割图像可以采用机器学习或深度学习得到的网络对原始图像进行处理得到。人体关键点信息包含人体的多个预设关键点和各个预设关键点的坐标信息等等,其中关键点采用可以采用对应的标识表示,如图3所示,图中标识出了一个人体的25个预设关键点和每个预设关键对应的标识,预设关键点的标识0~24依次代表部位:{0,"鼻"},{1,"脖"},{2,"右肩"},{3,"右肘"},{4,"右腕"},{5,"左肩"},{6,"左肘"},{7,"左腕"},{8,"中胯"},{9,"右胯"},{10,"右膝"},{11,"右脚裸"},{12,"左胯"},{13,"左膝"},{14,"左脚裸"},{15,"右眼"},{16,"左眼"},{17,"右耳"},{18,"左耳"},{19,"左大脚趾"本文档来自技高网...

【技术保护点】
1.一种生成人体模型的方法,其特征在于,所述方法包括:/n获取原始图像的分割图像和人体关键点信息,所述人体关键点信息包括多个预设关键点和各个所述预设关键点对应的坐标,所述分割图像为包含人体区域的二值图像;/n根据所述人体关键点信息将所述分割图像中的人体区域划分成多个区域;/n分别获取各个所述区域的图像边缘,对各个所述区域的图像边缘进行绘制,得到人体模型。/n

【技术特征摘要】
1.一种生成人体模型的方法,其特征在于,所述方法包括:
获取原始图像的分割图像和人体关键点信息,所述人体关键点信息包括多个预设关键点和各个所述预设关键点对应的坐标,所述分割图像为包含人体区域的二值图像;
根据所述人体关键点信息将所述分割图像中的人体区域划分成多个区域;
分别获取各个所述区域的图像边缘,对各个所述区域的图像边缘进行绘制,得到人体模型。


2.根据权利要求1所述的方法,其特征在于,所述区域包括头部区域、躯体区域、手部区域和腿部区域,所述头部区域对应的关键点为鼻子,所述手部区域对应的关键点包括手腕、手肘和肩部,所述躯体区域对应的关键点包括肩部和胯部,所述腿部对应的关键点包括胯部、膝盖和脚,所述根据所述人体关键点信息将所述分割图像中的人体区域划分成多个区域,包括:
将所述分割图像中以所述鼻子为中心构造的第一预设区域作为所述头部区域;
将所述分割图像中根据所述手腕、所述手肘、所述肩部和第一预设规则构造的区域作为所述手部区域,所述手部区域包括左手区域和右手区域;
将所述分割图像中根据所述胯部、所述膝盖、所述脚和第二预设规则构造的区域作为所述腿部区域,所述腿部区域包括左腿区域和右腿区域;
根据所述肩部的坐标,计算所述躯体区域的第一维度的坐标和第二维度的起始坐标,所述第一维度的坐标包括起始坐标和截止坐标;
根据所述胯部的坐标,计算所述躯体区域的第二方向的截止坐标;
将所述分割图像以所述第一维度的坐标和所述第二维度的坐标作为顶点构造的区域作为所述躯体区域。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
获取所述手部区域与所述躯体区域的重叠区域,得到第一重叠区域;
所述分别获取各个所述区域的图像边缘,包括:当所述第一重叠区域的面积大于第一预设面积时,将根据所述手腕、所述手肘、所述肩部和第一预设规则构造的区域的边缘作为所述手部区域的图像边缘;
获取所述腿部区域与所述躯体区域的重叠区域,得到第二重叠区域;
所述分别获取各个所述区域的图像边缘,包括:当所述第二重叠区域的面积大于第二预设面积时,将根据所述胯部、所述膝盖、所述脚和第二预设规则构造的区域的边缘作为所述腿部区域的图像边缘。


4.根据权利要求3所述的方法,其特征在于,所述分别获取各个所述区域的图像边缘,还包括:
当所述第一重叠区域的面积小于或等于所述第一预设面积时,根据所述手部区域对应的第一关键点、第二关键点所在直线的垂直线上,通过第一滑动窗口查找到所述第一关键点和所述第二关键点之间的边缘,得到所述手部区域的边缘,所述第一关键点和所述第二关键点的组合包括所述手肘和所述手腕,所述肩部和所述手肘;
当所述第二重叠区域的面积小于或等于所述第二预设面积时,根据所述手部区域对应的第三关键点、第四关键点所在直线和对应的垂直线上,通过第二滑动窗口查找到所述第一关键点和所述...

【专利技术属性】
技术研发人员:吴戈李林科谭颖
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1