一种图像贴合矫正的方法及其系统技术方案

技术编号:23151001 阅读:37 留言:0更新日期:2020-01-18 14:12
本申请公开了一种图像贴合矫正的方法及其系统,其中图像贴合矫正的方法具体包括以下步骤:获取图片,对图片进行预处理;对预处理后的图片进行信息标定;根据信息标定后的图片进行网格重建;在重建后的网格中,判断服装是否能够贴合身体;若不能够贴合身体,则生成变形把手,进行服装与人台的贴合矫正。本申请能够将相同姿势的衣服图片和人台进行精细的矫正,使其达到较真实的效果,同时降低了人员成本和时间成本。

A method and system of image fitting correction

【技术实现步骤摘要】
一种图像贴合矫正的方法及其系统
本申请涉及图像处理领域,具体地,涉及一种图像贴合矫正的方法及其系统。
技术介绍
现有技术中,虚拟试衣的方式已经越来越普及,而在虚拟试衣类产品中,将各种衣服服饰拍照产生图片后,需要将衣服图片进行变换处理,再贴合到模特身上,以实现试穿衣服的效果。为达到此目的,通常使用人工调节的方法,使用图像处理软件进行图片修整变形,效率低切针对性弱,没有适用于人体和服装的针对性处理逻辑,并且自动程度不高。因此需要一种更加快速却准确的方法对服装图片进行贴合矫正,使服装图片中的衣服能够完美贴合在人台图片中。
技术实现思路
本申请的目的在于提供一种图像贴合矫正的方法及其系统,能够将服装图片进行前期标注后,后期可以适用于各种人台适配合成的方法。为达到上述目的,本申请提供了一种图像贴合矫正的方法,具体包括以下步骤:获取图片,对图片进行预处理;对预处理后的图片进行信息标定;根据信息标定后的图片进行网格重建;在重建后的网格中,判断服装是否能够贴合身体;若不能够贴合身体,则生成变形把手,进行服装与人台的贴合矫正。如上的,其中,图片包括人台图片和服装图片,对图片预处理具体为进行人台图片和服装图片的抠图处理,并将预处理后的图片保存为带有透明通道的图片格式。如上的,其中,对图片进行信息标定具体包括,在服装图片上标定服装类型、服装的开口部位特征点坐标、服装外部轮廓的坐标、人体骨骼节点的坐标信息;以及在人台图片上标定人体骨骼节点的坐标信息以及人体外部轮廓坐标。如上的,其中,将预处理的图片以及对象简谱的配置文件加载进三维引擎中,进行网格的重建。如上的,其中,网格的重建具体包括以下子步骤:获取信息;根据获取信息确定基础单位;根据基础单位进行外部轮廓内顶点的选取,生成内部顶点集合;进行网格的实例化生成。如上的,其中,判断服装是否能够贴合身体具体包括以下子步骤:在网格服装图片中确定服装的开口列表;根据开口列表从而确定包裹身体的线段列表;将上述开口和轮廓线段列表与人体外部轮廓顶点放在同一坐标系中进行包围对比,判断服装是否能够覆盖身体。如上的,其中,服装与人台的贴合矫正具体包括以下子步骤:在未包裹身体的线段上生成变形把手;查找与未包裹身体的线段距离最近的人体外部轮廓的顶点;根据该顶点进行未包裹身体的线段的位移。如上的,其中,所述变形把手覆盖若干个网格顶点,变形把手向距离最近的人体外部轮廓的顶点位置移动,带动网格顶点位移从而完成包裹身体的线段的位移。一种图像贴合矫正系统,具体包括:预处理单元、信息标定单元、网格重建单元、判断单元、矫正贴合单元;预处理单元,用于对图片进行预处理;信息标定单元,用于对预处理后的图片进行信息标定;网格重建单元,用于根据标定后的图像进行网格重建;判断单元,用于在重建后的网格中,判断服装是否能够覆盖身体;矫正贴合单元,用于若服装未能包裹住身体,则生成变形把手,进行服装与人台的贴合矫正。如上的,其中,网格重建单元具体包括以下子模块:基础单位确定模块、顶点选取模块、网格生成模块;其中基础单位确定模块,用于获取信息,根据获取信息确定内部顶点生成的基础单位;顶点选取模块,用于根据基础单位进行外部轮廓顶点和内部顶点的选取,获得顶点集合;网格生成模块,用于进行网格的实例化生成。本申请具有以下有益效果:(1)本申请提供的图像贴合矫正的方法及其系统能够将相同姿势的衣服图片和人台进行精细的矫正,使其达到较真实的效果。(2)本申请提供的图像贴合矫正的方法及其系统能够进行服装图片与人台图片的自动贴合矫正,无需手动调节,降低了人员成本和时间成本。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是根据本申请实施例提供的图像贴合矫正的方法流程图;图2是根据本申请实施例提供的图像贴合矫正系统的内部结构图;图3是根据本申请实施例提供的图像贴合矫正系统的内部子模块结构图。具体实施方式下面结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请涉及一种图像贴合矫正的方法及其系统。根据本申请,能够将相同姿势的衣服图片和人台进行精细的矫正,使其达到较真实的效果。如图1所示为本申请提供的图像贴合矫正的方法流程图,具体包括以下步骤:步骤S110:获取图片,对图片进行预处理。其中图片包括人台图片和服装图片。其中人台图片和服装图片均为预存在系统中的图片。对图片的预处理包括对服装和人台图片进行抠图处理,在图片中去除背景等无用信息,仅保留服装或人台的图片,并将抠图后的图片保存为带有透明通道的PNG格式的图片。优选地,抠图处理可参考现有技术中的抠图技术。步骤S120:对预处理后的图片进行信息标定。其中对图片进行信息标定具体包括,在服装图片上标定服装类型、服装的开口部位特征点坐标、服装外部轮廓的坐标、人体骨骼节点坐标。优选地,以服装图片左上角为坐标原点。值得注意的是,每个服装图片上仅包括一种服装类型。具体地,其中服装类型包括13种类型,分别为:短袖衣服、长袖衣服、短袖外套、长袖外套、背心、吊带、短裤、长裤、裙子、短袖连衣裙、长袖连衣裙、背心裙、吊带连衣裙。服装开口方式分为7种类型:领口、左袖口、右袖口、左腿裤口、右腿裤口、腰部开口、裙类下摆开口。其中在服装图片中,在服装开口处位置标定某几个点作为特征点,该特征点的像素位置即为服装的开口部位特征点坐标,例如短袖衣服中的左袖口开口处设定2个点为特征点,则该两点在图片中的像素位置即为的服装的开口部位特征点坐标。其中服装外部轮廓坐标为在服装的边缘上设定若干个点,服装外部轮廓上若干个点在服装图片中的像素位置即为服装外部轮廓坐标。进一步地,对图片进行信息标定还包括,在人台图片上标定人体骨骼节点的坐标信息以及人体外部轮廓坐标。优选地,以人台图片左上角为坐标原点。其中在本实施例中人体骨骼17个节点包括:具体地,脊椎上的五个节点:小腹部、肚脐部、胸部、两肩中间、喉部。手臂包含三个节点:肩部、肘部、手腕部。腿部包含三个节点:大腿根部、膝盖、脚腕。人体骨骼节点为在人体躯干骨和四肢骨上设定若干个点,人体外部轮廓上的若干个点在人台图片中的像素位置即为人体外部轮廓坐标。优选地,将信息标定后的服装图片和人台图片存储在Json(JavaScriptObjectNotation,对象简谱)的配置文件中,其中服装图片的配置文件中还会标注拍摄服装时,服装与人体骨骼节点本文档来自技高网...

【技术保护点】
1.一种图像贴合矫正的方法,其特征在于,具体包括以下步骤:/n获取图片,对图片进行预处理;/n对预处理后的图片进行信息标定;/n根据信息标定后的图片进行网格重建;/n在重建后的网格中,判断服装是否能够贴合身体;/n若不能够贴合身体,则生成变形把手,进行服装与人台的贴合矫正。/n

【技术特征摘要】
1.一种图像贴合矫正的方法,其特征在于,具体包括以下步骤:
获取图片,对图片进行预处理;
对预处理后的图片进行信息标定;
根据信息标定后的图片进行网格重建;
在重建后的网格中,判断服装是否能够贴合身体;
若不能够贴合身体,则生成变形把手,进行服装与人台的贴合矫正。


2.如权利要求1所述的图像贴合矫正的方法,其特征在于,其中图片包括人台图片和服装图片,对图片预处理具体为进行人台图片和服装图片的抠图处理,并将预处理后的图片保存为带有透明通道的图片格式。


3.如权利要求1所述的图像贴合矫正的方法,其特征在于,对图片进行信息标定具体包括,在服装图片上标定服装类型、服装的开口部位特征点坐标、服装外部轮廓的坐标、人体骨骼节点的坐标信息;以及在人台图片上标定人体骨骼节点的坐标信息以及人体外部轮廓坐标。


4.如权利要求1所述的图像贴合矫正的方法,其特征在于,将预处理的图片以及对象简谱的配置文件加载进三维引擎中,进行网格的重建。


5.如权利要求1所述的图像贴合矫正的方法,其特征在于,网格的重建具体包括以下子步骤:
获取信息;
根据获取信息确定基础单位;
根据基础单位进行外部轮廓内顶点的选取,生成内部顶点集合;
进行网格的实例化生成。


6.如权利要求1所述的图像贴合矫正的方法,其特征在于,判断服装是否能够贴合身体具体包括以下子步骤:
在网格服装图片中确定服装的开口列表;
根据开口列表从而确定包裹身体的线段列表;

【专利技术属性】
技术研发人员:李小波杜超秦晓飞
申请(专利权)人:恒信东方文化股份有限公司
类型:发明
国别省市:北京;11

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

1