[发明专利]一种虚拟穿衣系统中图片缓存方法及系统有效
申请号: | 202010532308.6 | 申请日: | 2020-06-12 |
公开(公告)号: | CN111429335B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 李小波;李昆仑;王辉 | 申请(专利权)人: | 恒信东方文化股份有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60;G06T19/00;G06F9/54 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 陈变花 |
地址: | 100007 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 穿衣 系统 图片 缓存 方法 | ||
本申请提供一种虚拟穿衣系统中图片缓存方法及系统,属于数据处理技术领域,该方法包括如下步骤:获取尚未穿衣的虚拟形象;获取尚未穿衣的虚拟形象后,获取可供选择的服饰列表;在服饰列表中获取要试穿的服饰,响应于合成请求,合成虚拟形象与要试穿的服饰的图片;对获取服饰列表返回的服饰与默认角度的虚拟形象进行图片合成缓存处理。本申请解决前端用户使用终端在效果展示过程中图片加载慢的问题,缩短用户等待时间,加快前端展示,优化了用户体验。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种虚拟穿衣系统中图片缓存方法及系统。
背景技术
现有虚拟穿衣系统,是经由3D模型(虚拟形象)计算参数,将3D模型与处理后的服饰图片进行拉伸贴合,产生最终的穿搭合成图片。为了全方位地展示穿搭效果,将会旋转3D模型,最终生成不同角度的多张图片。
然而,现有技术中,每一张图片的合成都需要大量的计算和图像处理,不同的服饰穿搭组合会产生更多的合成图片,再加上3D模型旋转一系列角度后需要生成的图片,上述过程中处理的数据和消耗的时间都是成倍增长。经过简单测算,单一角度的高清图片生成耗时将达到8秒左右,但是作为一个展示型的技术方案,需要尽量快速的响应用户的交互操作,以最快的速度将用户期望的效果呈现出来。
发明内容
本申请的目的在于提供一种虚拟穿衣系统中图片缓存方法及系统,该方法解决前端用户使用终端在效果展示过程中图片加载慢的问题,缩短用户等待时间,加快前端展示,优化了用户体验。
为达到上述目的,本申请提供一种虚拟穿衣系统中图片缓存方法,该方法包括如下步骤:
获取尚未穿衣的虚拟形象;
获取尚未穿衣的虚拟形象后,获取可供选择的服饰列表;
在服饰列表中获取要试穿的服饰,响应于合成请求,合成虚拟形象与要试穿的服饰的图片;
对获取服饰列表返回的服饰与默认角度的虚拟形象进行图片合成缓存处理。
如上的,其中,获取服饰列表中用户感兴趣服饰,对用户感兴趣的服饰与虚拟形象的全角度相关图片进行预先合成处理。
如上的,其中,合成虚拟形象与获取要试穿的衣服的图片的方法包括:
响应于虚拟形象与要试穿衣服的图片的合成请求,合成引擎合成虚拟形象与要试穿衣服的图片;
连续获取虚拟形象转动不同角度后与要试穿衣服的合成图片。
如上的,其中,合成引擎合成虚拟形象与要试穿衣服的图片的方法包括:
响应于合成任务消息送达,从任务消息队列里获取合成任务消息;其中,任务消息队列中的合成任务消息分为不同的优先级别,优先级别越高的合成任务消息优先被处理;
获取合成任务消息后,发出合成请求,请求对未合成的图片进行合成;
响应于合成请求,对获取的未合成图片进行合成处理,生成合成图片。
如上的,其中,任务消息队列中和用户无关的合成任务消息处于最低优先级;与当前用户操作直接相关的图片的合成任务消息处于最高优先级;与当前用户关联的其他合成请求处于中等优先级。
如上的,其中,对获取服饰列表返回的服饰与默认角度的虚拟形象进行图片合成缓存处理方法包括如下子步骤:
获取服饰列表返回的服饰;
检查是否已经生成了服饰列表返回的服饰与虚拟形象在默认角度下的合成图片的缓存,如果生成,则无需对该服饰进行合成图片缓存处理,否则,对该服饰与默认角度的虚拟形象进行合成图片缓存处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒信东方文化股份有限公司,未经恒信东方文化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010532308.6/2.html,转载请声明来源钻瓜专利网。