[发明专利]图形界面描述文件的生成方法及装置在审
申请号: | 201810863629.7 | 申请日: | 2018-08-01 |
公开(公告)号: | CN109240687A | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 贺三元;黄建锋;张桀宁;钱毅;刘国良;钱鸿强 | 申请(专利权)人: | 浙江口碑网络技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/73;G06K9/20 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;刘云贵 |
地址: | 310012 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形界面 控件 描述文件 目标图片 属性信息 关联关系 界面描述文件 获取目标 人工成本 人工分析 图像识别 自动生成 视觉图 图片 | ||
本发明公开了一种图形界面描述文件的生成方法及装置。其中,方法包括:获取与图形界面相关的目标图片;对目标图片进行图像识别,确定目标图片中包含的基础控件,并获取目标图片中包含的各个基础控件的属性信息;根据各个基础控件的属性信息,确定各个基础控件之间的关联关系;依据各个基础控件之间的关联关系以及各个基础控件的属性信息,生成与目标图片对应的界面描述文件。本方案可根据任意类型的图片自动生成相应的图形界面描述文件,避免了现有技术中需人工分析视觉图生成图形界面描述文件而引起的人工成本高、图形界面描述文件生成效率低的弊端。
技术领域
本发明涉及计算机技术领域,具体涉及一种图形界面描述文件的生成方法及装置。
背景技术
图形界面是采用图形化的方式来显示用户操作界面,其与命令行等界面相比,具有操作简洁、界面人性化、用户认知负担小以及用户体验高等特点,从而被广泛应用。
目前,在图形界面的开发过程中,通常需先获取生成图形界面所需的视觉图,再经由界面开发人员对视觉图进行人工分析后,获得相应的界面描述文件,进而生成对应的图形界面。
然而,上述方法在获得图形界面视觉图后需人工生成对应的界面描述文件,从而使得生成界面描述文件的效率低下,人工成本高,进而影响整个应用的开发效率。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的图形界面描述文件的生成方法及装置。
根据本发明的一个方面,提供了一种图形界面描述文件的生成方法,包括:
获取与所述图形界面相关的目标图片;
对所述目标图片进行图像识别,确定所述目标图片中包含的基础控件,并获取所述目标图片中包含的各个基础控件的属性信息;
根据所述各个基础控件的属性信息,确定各个基础控件之间的关联关系;
依据所述各个基础控件之间的关联关系以及所述各个基础控件的属性信息,生成与所述目标图片对应的界面描述文件。
可选的,所述基础控件包括文本控件和/或非文本控件;
则所述对所述目标图片进行图像识别,确定所述目标图片中包含的基础控件进一步包括:
根据基础控件类型,采用相应的图像识别方法对所述目标图片进行图像识别,确定所述目标图片中包含的基础控件。
可选的,所述根据基础控件类型,采用相应的图像识别方法对所述目标图片进行图像识别,确定所述目标图片中包含的基础控件进一步包括:
对所述目标图片进行OCR识别,确定所述目标图片中包含的文本控件。
可选的,所述根据基础控件类型,采用相应的图像识别方法对所述目标图片进行图像识别,确定所述目标图片中包含的基础控件进一步包括:
对所述目标图片进行轮廓提取,确定所述目标图片中包含的非文本控件。
可选的,所述对所述目标图片进行轮廓提取,确定所述目标图片中包含的非文本控件进一步包括:
将所述目标图片转换为与所述目标图片对应的灰度图;
对所述灰度图进行边缘检测,确定所述目标图片中包含的非文本控件。
可选的,所述对所述目标图片进行轮廓提取,确定所述目标图片中包含的非文本控件进一步包括:
对所述目标图片进行轮廓提取,确定所述目标图片中包含的非文本候选控件;
对所述非文本候选控件进行过滤,过滤掉所述非文本候选控件中包含的非文本冗余控件,获得所述目标图片中包含的非文本控件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江口碑网络技术有限公司,未经浙江口碑网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810863629.7/2.html,转载请声明来源钻瓜专利网。