[发明专利]一种识别psd可视化组件图层的方法及装置在审
申请号: | 202011177826.7 | 申请日: | 2020-10-29 |
公开(公告)号: | CN112001377A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 韩威宏;王纯斌;徐祥;张艳;王国玉 | 申请(专利权)人: | 成都四方伟业软件股份有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06N3/04;G06N3/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 识别 psd 可视化 组件 方法 装置 | ||
本发明公开了一种识别psd可视化组件图层的方法及装置,主要解决现有技术中存在的在现有提取psd文件中可视化组件图层存在的浪费美术设计人员大量时间考虑图层名及拉长设计周期的问题。该种识别psd可视化组件图层的方法利用深度学习目标检测技术识别psd可视化组件图层的方案,得到可视化组件在psd文件中的类型和位置信息。通过上述方案,本发明达到了实现公司人力资源的合理利用,缩短项目周期的目的。
技术领域
本发明涉及可视化组件提取领域,具体地说,是涉及一种识别psd可视化组件图层的方法及装置。
背景技术
现psd可视化组件图层识别提取过程是美术人员制作psd文件,设置可视化组件图层的“图层名”属性为相应的组件名,然后利用python psd-tools,根据“图层名”提取psd文件中的可视化组件图层。
对于可视化组件个数少的psd文件,可以采用设置可视化组件图层名的方式用于后期 psd文件图层的提取,且在需要修改psd文件时也可以很好的兼顾可视化组件图层名的修改。然而,当一个psd文件中包含几十个甚至上百个多种类型的可视化组件时,美术人员在修改psd文件会耗费大量的时间和精力去考虑组件图层名的设置问题,导致可视化产品开发周期的拉长和增加美术人员的设计成本,降低公司产品的市场竞争力。
发明内容
本发明的目的在于提供一种识别psd可视化组件图层的方法及装置,降低美术人员开发设计psd文件的人力资源成本,实现公司人力资源的合理利用,缩短项目周期,以解决现有提取psd文件中可视化组件图层存在的浪费美术设计人员大量时间考虑图层名及拉长设计周期的问题。
为了解决上述问题,本发明提供如下技术方案:
一种识别psd可视化组件图层的方法包括以下步骤:
S1、建立可视化组件识别模型;
S2、从psd文件导出所有可视化组件的图片;
S3、从psd文件中获取每个图层的名字name和位置bbox信息;
S4、将步骤S2的图片导入步骤S1的可视化组件识别模型得到所有预测可视化组件的类型name’和位置bbox’信息;
S5、步骤S4中任一可视化组件的类型name’和位置bbox’信息与步骤S3中每个图层的名字name和位置bbox信息经过对比处理后,将对应的名字name替换为类型name’,得到可视化组件图层的类型name’和位置bbox信息;
S6、重复步骤S5直至遍历完步骤S4中所有预测可视化组件,得到psd所有可视化组件图层的类型name’和位置bbox信息。
现有提取psd文件中可视化组件图层存在的浪费美术设计人员大量时间考虑图层名及拉长设计周期;本发明利用深度学习简历可视化组件识别模型,为图层命名,得到可视化组件在psd文件中的类型和位置信息,同时美术人员在设计psd文件时,不用考虑太多可视化组件图层的命名问题,可以专注于可视化组件本身效果的设计。
进一步的,步骤S1中利用深度学习目标检测技术,建立可视化组件识别模型。
进一步的,步骤S2中利用python psd-tools将psd文件中所有可视化组件图层导出为一张png图片。
进一步的,步骤S3中从psd文件中提取所有图层,得到各个图层的名字和位置信息。
进一步的,步骤S5的具体过程如下:
S501、求步骤S4中任一可视化组件的位置bbox’信息与步骤S3中每个图层的位置bbox’信息的比率IoU=bbox’/bbox,得到一个IoU组成的数组;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都四方伟业软件股份有限公司,未经成都四方伟业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011177826.7/2.html,转载请声明来源钻瓜专利网。