[发明专利]一种换装方法和换发方法有效
申请号: | 200810004220.6 | 申请日: | 2008-01-21 |
公开(公告)号: | CN101493930A | 公开(公告)日: | 2009-07-29 |
发明(设计)人: | 姚红专;王萌;张伟;刘旭 | 申请(专利权)人: | 保定市天河电子技术有限公司 |
主分类号: | G06T3/00 | 分类号: | G06T3/00 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 071051河*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 换装 方法 | ||
技术领域
本发明涉及图像技术领域,特别是涉及一种换装方法和换发方法。
背景技术
日常生活中,服饰、发型是人们谈论最多的、最平常的话题。什么样的 服装适合自己,什么样的发型更加适合自己,是大家都要面对的问题。目前, 对于一件衣服或一个发型,人们需要试穿这件衣服后或试剪过该发型后,进 行照镜才知道这件衣服或这个发型跟自己的实际匹配情况,可能出现试穿后 或试剪过的衣服或发型不适合的情况,因此,人们进行的实际试穿或实际试 剪可能造成时间的浪费。
目前,在一些网站中出现了一些方法(如腾讯网、72变网),可以为一 些虚拟的形象或固定的图画模特穿上不同的服装,然后在人们面前显示,从 而给人们娱乐的享受,在腾讯网的QQ秀甚至可以替这些虚拟的形象换上不同 的发型和背景。
由于这些方法的操作对象都是虚拟的固定的模特,模特的头型、体型都 是不变的,而现实生活中,人与人之间是不同的,具有不同的头型、体型, 因此,这些方法只是满足人们在网络世界里的娱乐需求,无法显示出不同的 人在试穿不同的衣服或试剪不同发型后的实际匹配情况,实用价值很低,无 法对人们在现实生活中的换装或换发起指导作用。
发明内容
有鉴于此,本发明解决的问题是提供一种换装方法和换发方法,可以使 人们无需进行实际试穿或剪发,就可以看到自己在试穿不同的衣服或试剪不 同发型后的实际匹配情况,从而给人们生活带来便利。
为此,本发明提供了一种换装方法,包括以下步骤:
获取用户照片、衣服源图和背景图片;
扫描用户照片像素点,当像素点在头部区域时,取该像素点的像素值给 背景图片中的对应像素点赋值,形成背景图片的头部图像;
调整衣服源图的基准点,使衣服基准点闭合区域面积与用户照片身体基 准点闭合区域面积相等;
对衣服源图的衣服轮廓点进行引力场变换和坐标偏移,获得用户换装后 的衣服轮廓点;
根据用户换装后的衣服轮廓点闭合区域内的像素点,获得在衣服源图中 的对应像素点,并获取所述对应像素点的像素值;
将用户换装后的衣服轮廓点闭合区域内像素点的像素值赋给背景图片 中对应坐标像素点,形成用户换装图;
其中:
所述对衣服源图的衣服轮廓点进行引力场变化和坐标偏移,获得用户换 装后的衣服轮廓点具体为:
选取用户照片的目标基准点和衣服源图的源基准点;
对衣服源图的衣服轮廓点(x,y)和第i个源基准点(Xi,Yi)的x方向 和y方向的坐标差分别平方后再求和,获取该衣服源像素点到第i个源基准 点的距离di,具体计算公式为:di=(x-Xi)2+(y-Yi)2,i=1,...,8;
根据所获取的衣服轮廓点(x,y)到第i个源基准点的距离di值的平方的 倒数,得到第i个源基准点(Xi,Yi)的权值Wi,具体计算公式为Wi=1/d2i, i=1,...,8;那么,源引力场中所有源基准点的权值之和为:SumW=∑Wi, i=1,...,8;
将第i个源基准点(Xi,Yi)的权值Wi与该源基准点(Xi,Yi)和第i个 目标基准点(X′i,Y′i)的坐标差相乘,再用所获得的积与所有源基准点的权 值之和SumW相除,并对相除的结果进行求和,获得衣服源图的衣服轮廓点 (x,y)从源引力场变换到目标引力场时的坐标改变量(Δx,Δy);该坐标 改变量(即坐标偏移量)的具体计算公式为:
Δx=∑Wi·Δ(Xi-X′i)/SumW,Δy=∑Wi·Δ(Yi-Y′i)/SumW,i=1,...,8;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于保定市天河电子技术有限公司,未经保定市天河电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810004220.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动收缩电源线开关
- 下一篇:紧急应变人员组织方法及其紧急应变处理方法与系统