[发明专利]一种虚拟穿衣系统中图片缓存方法及系统有效
申请号: | 202010532308.6 | 申请日: | 2020-06-12 |
公开(公告)号: | CN111429335B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 李小波;李昆仑;王辉 | 申请(专利权)人: | 恒信东方文化股份有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60;G06T19/00;G06F9/54 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 陈变花 |
地址: | 100007 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 穿衣 系统 图片 缓存 方法 | ||
1.一种虚拟穿衣系统中图片缓存方法,其特征在于,该方法包括如下步骤:
获取尚未穿衣的虚拟形象;
获取尚未穿衣的虚拟形象后,获取可供选择的服饰列表;
在服饰列表中获取要试穿的服饰,响应于合成请求,合成虚拟形象与要试穿的服饰的图片;
对获取服饰列表返回的服饰与默认角度的虚拟形象进行图片合成缓存处理;
所述方法还包括:向用户推荐与试穿服饰匹配度超过预设阈值的服饰,其中,试穿服饰与待匹配服饰之间的匹配度计算公式为:
;
其中,S表示试穿服饰与待匹配服饰之间的匹配度;表示试穿服饰的图像中各个像素点的面积总和;表示待匹配服饰的图像中各个像素点的面积总和; 表示第一特征矩阵的特征元素;表示第二特征矩阵的特征元素;M表示第一、二特征矩阵的行数;N表示第一、二特征矩阵的列数;表示第i行第j列的特征元素的权重;表示第j列特征元素的权重,第一特征矩阵反映 试穿服饰的特点,第二特征矩阵反映 待匹配服饰的特点。
2.根据权利要求1所述的虚拟穿衣系统中图片缓存方法,其特征在于,获取服饰列表中用户感兴趣服饰,对用户感兴趣的服饰与虚拟形象的全角度相关图片进行预先合成处理。
3.根据权利要求1所述的虚拟穿衣系统中图片缓存方法,其特征在于,合成虚拟形象与要试穿的服饰的图片的方法包括:
响应于虚拟形象与要试穿衣服的图片的合成请求,合成引擎合成虚拟形象与要试穿衣服的图片;
连续获取虚拟形象转动不同角度后与要试穿衣服的合成图片。
4.根据权利要求3所述的虚拟穿衣系统中图片缓存方法,其特征在于,合成引擎合成虚拟形象与要试穿衣服的图片的方法包括:
响应于合成任务消息送达,从任务消息队列里获取合成任务消息;其中,任务消息队列中的合成任务消息分为不同的优先级别,优先级别越高的合成任务消息优先被处理;
获取合成任务消息后,发出合成请求,请求对未合成的图片进行合成;
响应于合成请求,对获取的未合成图片进行合成处理,生成合成图片。
5.根据权利要求4所述的虚拟穿衣系统中图片缓存方法,其特征在于,任务消息队列中和用户无关的合成任务消息处于最低优先级;与当前用户操作直接相关的图片的合成任务消息处于最高优先级;与当前用户关联的其他合成请求处于中等优先级。
6.根据权利要求1所述的虚拟穿衣系统中图片缓存方法,其特征在于,对获取服饰列表返回的服饰与默认角度的虚拟形象进行图片合成缓存处理方法包括如下子步骤:
获取服饰列表返回的服饰;
检查是否已经生成了服饰列表返回的服饰与虚拟形象在默认角度下的合成图片的缓存,如果生成,则无需对该服饰进行合成图片缓存处理,否则,对该服饰与默认角度的虚拟形象进行合成图片缓存处理。
7.根据权利要求2所述的虚拟穿衣系统中图片缓存方法,其特征在于,对用户感兴趣的服饰与虚拟形象的全角度相关图片进行预先合成处理包括如下子步骤:
获取用户感兴趣服饰;
获取虚拟形象穿上用户感兴趣服饰的正面角度图片;
检测是否出现该正面角度图片,若未出现,则向合成引擎发出生成该正面角度图片的合成请求,否则,继续合成处理用户感兴趣服饰的其他角度图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒信东方文化股份有限公司,未经恒信东方文化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010532308.6/1.html,转载请声明来源钻瓜专利网。