一种基于多姿态和部位分解的图片合成虚拟试衣方法与流程

文档序号:15804584发布日期:2018-11-02 21:42阅读:658来源:国知局
一种基于多姿态和部位分解的图片合成虚拟试衣方法与流程
本发明涉及一种基于多姿态和部位分解的图片合成虚拟试衣方法。
背景技术
随着虚拟技术的普遍和实现,越来越多的物品提供了虚拟实现的方案。在虚拟试衣领域中现在普遍存在两种可行的方案,一种是基于图片的拼接技术,就是将衣物的图片通过合成的方法拼接到人体位置中达到目的。这种方法实现的效果生硬,只是简单的图片拼接合成,对于虚拟试衣没有实用性的体验和参考价值。另一种方法是通过3d建模的方案进行实现,通过对人体3d建模和衣物进行3d建模,通过3d物体渲染的方法实现试衣的视觉效果。这种方法能够达到较好的试衣效果和吻合程度。不过该方法由于需要3d建模和3d物体渲染,会消耗较多的资源,特别是在移动设备终端(如手机、相机等)中每创建和渲染一次均需要消耗大量的软件系统资源。另外由于每个衣物均需要建模,在衣物添加上面增大了适用的难度。技术实现要素:针对上述问题,本发明的首要目的是提供一种基于多姿态和部位分解的图片合成虚拟试衣方法。为解决上述技术问题,本发明所采用的技术方案是:一种基于多姿态和部位分解的图片合成虚拟试衣方法,包括以下步骤:1)针对衣物进行多角度拍摄采集衣物图片,以备后续使用;2)相机采集到需要进行虚拟试衣的全身人体的照片,调用人体识别系统对人体进行定位,并返回人体每个部位的定位信息和关键点,以此来对人体部位进行基本划分;3)调用人体姿态预测系统,对步骤2)中的人体照片进行部位姿态的预测;4)以单个部位为基础对步骤1)中的对应部位和对应姿态的图片进行处理;5)将步骤4)中部位图片利用图片合成的方法合成到步骤2)中的照片中;6)计算图片合成后每个部位对应衣物的衔接情况,利用每个部位的坐标信息和衣物部位的大小来计算每个部位中的衣物是否已经充分的衔接;7)修复步骤6)中计算得到的衔接不连贯的地方;8)完成处理,得到虚拟试衣的效果。本发明提供基于多姿态和部位分解的图片合成虚拟试衣方法使用多姿态和部位的分解来进行合成,能够更真实的达到虚拟试衣的效果,而不是单纯的将整张衣物图片进行简单的合成。相对于3d建模的方法,本方法拥有更加高的执行效率,可以实现在普通的移动终端中进行实习情况下的体验;并且免去了3d建模的复杂工作程序,大大增强实用性和简便性。附图说明构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1为本发明实施例部位结构示意图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。实施例结合图1所示,一种基于多姿态和部位分解的图片合成虚拟试衣方法,详细的实现如下。1.针对衣物(单件)进行多角度拍摄采集衣物图片。详细的实施方法是将衣物穿在指定的模特身上,在光线充足的环境中对附表1中的每个部位进行衣物图片的采集。其中每个部位均需要采集每种姿态(如该部位的伸展姿态,弯曲姿态,旋转姿态等)下的素材图片并根据姿态的不同进行分类和标号,以备后续使用。2.相机采集到需要进行虚拟试衣的全身人体的照片,调用人体识别系统对人体进行定位,并返回人体每个部位的定位信息和关键点,以此来对人体部位进行基本划分。3.调用人体姿态预测系统,对步骤(2)中的人体照片进行部位姿态的预测,部位按照附表1中的进行确定。4.以单个部位为基础对步骤(1)中的对应部位和对应姿态的图片进行处理(如尺寸大小的缩放,旋转,翻转等)。5.将步骤(4)中部位图片利用图片合成的方法合成到步骤(2)中的照片中。6.计算图片合成后每个部位对应衣物的衔接情况。主要是利用每个部位的坐标信息和衣物部位的大小来计算每个部位中的衣物是否已经充分的衔接。7.修复步骤(6)中计算得到的衔接不连贯的地方。在该缺失衔接的位置使用两边衣物的像素利用《animageinpaintingtechniquebasedonthefastmarchingmethod》(j.graphicstools,vol.9,no.1,pp.25-36,2004)论文中的方法进行修复。8.完成处理,得到虚拟试衣的效果。本方法的主要优点对比:本方法使用多姿态和部位的分解来进行合成,能够更真实的达到虚拟试衣的效果,而不是单纯的将整张衣物图片进行简单的合成。相对于3d建模的方法,本方法拥有更加高的执行效率,可以实现在普通的移动终端中进行实习情况下的体验;并且免去了3d建模的复杂工作程序,大大增强实用性和简便性。附表1.人体部位划分部位说明颈部颈部位置上胸部胸至颈部位置上腹部胸部至腰部位置腰腹部下腹部和腰部右肩部右肩部和部位上臂左肩部左肩部和部位上臂右上臂右手上臂左上臂左手上臂右肘关节部右手肘关节部位左肘关节部左手肘关节部位右小臂部右手小臂部分左小臂部左手小臂部分右大腿部右大腿部分左大腿部左大腿部分右膝盖部右脚膝盖部分左膝盖部左脚膝盖部分右小腿部右脚小腿部分左小腿部左脚小腿部分右跟腱部右脚跟腱部分左跟腱部左脚跟腱部分右脚部右脚左脚部左脚以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1