CN105930159A - 一种基于图像的界面代码生成的方法及系统 - Google Patents
一种基于图像的界面代码生成的方法及系统 Download PDFInfo
- Publication number
- CN105930159A CN105930159A CN201610248514.8A CN201610248514A CN105930159A CN 105930159 A CN105930159 A CN 105930159A CN 201610248514 A CN201610248514 A CN 201610248514A CN 105930159 A CN105930159 A CN 105930159A
- Authority
- CN
- China
- Prior art keywords
- image
- layer
- word
- interface
- design drawing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 238000013461 design Methods 0.000 claims abstract description 45
- 238000007781 pre-processing Methods 0.000 claims abstract description 4
- 230000008569 process Effects 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 14
- 238000013517 stratification Methods 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 7
- 230000011218 segmentation Effects 0.000 claims description 7
- 230000008878 coupling Effects 0.000 claims description 3
- 238000010168 coupling process Methods 0.000 claims description 3
- 238000005859 coupling reaction Methods 0.000 claims description 3
- 238000000605 extraction Methods 0.000 claims description 3
- 238000003909 pattern recognition Methods 0.000 claims description 3
- 238000012549 training Methods 0.000 claims description 3
- 238000013528 artificial neural network Methods 0.000 claims description 2
- 238000004040 coloring Methods 0.000 claims description 2
- 238000003707 image sharpening Methods 0.000 claims description 2
- 238000006243 chemical reaction Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000000638 solvent extraction Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 238000003709 image segmentation Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000007621 cluster analysis Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种基于图像的界面代码生成的方法及系统,其方法包括:输入待处理的UI设计图并进行预处理;对处理后的设计图进行类型识别,判断UI用途;利用蛇形遍历和深度搜索的方法得到多个图层;利用文字结合不同类型的界面中的定位识别不可分割的最小子图层内容;建立层次化的数据结构记录UI设计图中的图层,控件,图像,文字的内容和属性全部的网页页面信息;利用递归生成不同图层的方法得到界面完整的HTML代码。本发明实施例增强了图像界面代码转换的效率,增强用户体验度。
Description
技术领域
本发明涉及计算机技术领域,尤其涉一种基于图像的界面代码生成的方法及系统。
背景技术
专利CN201010194523.6的一种基于模板的用户应用界面代码自动生成方法。这一方法通过对于客户的要求分析业务需求,通过获得的需求业务模型,解析业务模型并搜索典型界面模板库。又有专利CN200610001470.5的一种界面自动生成方法和系统。这一方法通过编译配置文件生成配置描述代码,将代码加载到内存空间,从而形成用户应用界面。
专利CN201010194523.6在使用时分析业务需求来对应不同的模板界面,大大降低了灵活性。如果后期业务变更频繁,或者同样的业务需求但是有多种可能,工作量依然很大。
专利CN200610001470.5其界面都是根据配置文件临时生成的,生成的界面是死的,用户不能根据自己的需求来调整界面内容,降低了用户体验。
发明内容
本发明基于图像的界面代码生成的方法及系统,提高了图像界面代码转换的效率,增强用户体验度。
为了解决上述问题,本发明提出了一种基于图像的界面代码生成的方法,包括如下步骤:
输入待处理的UI设计图并进行预处理;
对处理后的设计图进行类型识别,判断UI用途;
利用蛇形遍历和深度搜索的方法得到多个图层;
利用文字结合不同类型的界面中的定位识别不可分割的最小子图层内容;
建立层次化的数据结构记录UI设计图中的图层,控件,图像,文字的内容和属性全部的网页页面信息;
利用递归生成不同图层的方法得到界面完整的HTML代码。
所述输入待处理的UI设计图并进行预处理包括:
通过图像锐化和去噪使得图像画质得到增强。
所述对处理后的设计图进行类型识别,判断UI用途包括:
搜集不同类型用户界面建立一个UI图库;
使用SIFT算法进行图片识别获取图片特征值;
使用特征值匹配库内对应类型的界面,找到相似度最高的一类用来定义这个设计图的类型。
所述利用蛇形遍历和深度搜索的方法得到多个图层包括:
切割出矩形图层而不会将文字或图片中颜色突变的地方当做切割边缘;
得到层叠的多图层数据的预期效果。
所述利用文字结合不同类型的界面中的定位识别不可分割的最小子图层内容包括:
处理背景图片,将UI设计图中的文字转化为文本信息,识别不同控件以及获取控件的位置,颜色信息。
所述将UI设计图中的文字转化为文本信息包括:
解决图像中文字区域存在的放置稍微倾斜甚至颠倒的现象,减少其对后续识别处理的影响;
将这个字从整个图像中分割出来;
运用K-means提取文字图像;
利用神经网络算法将图像文字分割后的单字图像进行特征提取,然后与训练库进行匹配。
所述利用递归生成不同图层的方法得到界面完整的HTML代码包括:
编写一种代码转换程序;
利用递归生成不同图层的方法得到界面完整的HTML代码
将得到的page类的对象传入并获得源代码。
相应的,本发明还提供了一种基于图像的界面代码生成的系统,所述系统包括:
预处理模块,用于输入待处理的UI设计图并进行预处理;
图形识别模块,用于对处理后的设计图进行类型识别,判断UI用途;
图层处理模块,用于利用蛇形遍历和深度搜索的方法得到多个图层;
图层定位模块,用于利用文字结合不同类型的界面中的定位识别不可分割的最小子图层内容;
页面层次化模块,用于建立层次化的数据结构记录UI设计图中的图层,控件,图像,文字的内容和属性全部的网页页面信息;
代码化模块,用于利用递归生成不同图层的方法得到界面完整的HTML代码。
通过实施本发明实施例,通过图片预处理,增强图像画质,对处理后的设计图进行类型识别,判断UI用途;利用蛇形遍历+深度搜索的方法得到多个图层,利用文字结合不同类型的界面中的定位识别不可分割的最小子图层内容,建立层次化的数据结构记录UI设计图中的图层,控件,图像,文字的内容和属性等全部的网页页面信息,最后利用递归生成不同图层的方法等到界面完整的HTML代码,增强了图像界面代码转换的效率,增强用户体验度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例中的基于图像的界面代码生成的方法流程图;
图2是本发明实施例中的缘分割算法代码示例图;
图3是本发明实施例中的主页型的页面结构示意图;
图4是本发明实施例中的登录/注册页型的页面常见的布局方式结构示意图;
图5是本发明实施例中的基于图像的界面代码生成的系统结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明拟基于以上原则设计可以较精准检测用户使用智能手机过程中的眼睛状况,即使在采集到的是弱光照等恶劣环境中的较低质量图像信息。在发生不同程度的疲劳状态后激发有效的干预系统,达到阻止眼疲劳恶化而导致的各种问题,同时要尽可能地减少干扰智能手机设备的正常任务执行。
本发明实施例的基于图像的用户界面代码自动生成的方法包括:输入待处理的UI设计图并进行简单预处理,如画质增强;对处理后的设计图进行类型识别,判断UI用途;利用蛇形遍历+深度搜索的方法得到多个图层,利用文字结合不同类型的界面中的定位识别不可分割的最小子图层内容,建立层次化的数据结构记录UI设计图中的图层,控件,图像,文字的内容和属性等全部的网页页面信息,最后利用递归生成不同图层的方法等到界面完整的HTML代码。
相应的,图1示出了本发明实施例中的基于图像的界面代码生成的方法流程图,其具体实施过程如下:
S101、输入待处理的UI设计图并进行预处理;
首先可以对UI设计图进行预处理,通过锐化,去噪等手段都可以使画质得到增强,防止了噪声等图片的干扰因素在实际操作中使用识别算法和切割算法造成的不精确的结果,极大地提升后续切割图像和识别图像的精确度。
实施本发明实施例的方法,可以解决用户界面代码自动生成普遍存在的低灵活性。同时我们使用了改进的分割算法加强了图像分割的精度,建立有独特的存储页面信息的数据结构(如页面类型,图层维度,组件,背景等),将页面信息参数化并通过将数据传入相应程序从而生成对应代码段,实现了高效率的UI开发过程。
S102、对处理后的设计图进行类型识别,判断UI用途;
具体实施过程中,通过搜集大量主页,登陆/注册页,产品列表页等现有的不同类型用户界面建立一个UI图库;使用SIFT算法进行图片识别获取图片特征值;使用特征值匹配库内对应类型的界面,找到相似度最高的一类,用来定义这个设计图的类型。
S103、利用蛇形遍历和深度搜索的方法得到多个图层;
使用利用蛇形遍历+深度搜索的方法进行图像分割,并在分割过程中记录图层的Z-index值,以达到切割出矩形图层而不会将文字或图片中颜色突变的地方当做切割边缘,得到层叠的多图层数据的预期效果,改进后的边缘分割算法如图2中所示。
在实际实施中,可能遇到很多种情况使得一般的分割算法精度不高,或是不能满足我们对于UI设计图的分割要求。但是经改进后的分割算法能够解决将边框像素为1的边界准确划分的问题,设置合理的阈值解决了把渐变色图形错误分割的问题,引入参数z表示不同的图层,体现了控件之间的包含关系,并以此划分。在分割的过程中,通过记录分割出的控件的相对位置等信息,为之后的代码自动生成打下基础。
以下是关于这种算法的几点说明:
当边缘像素为1的时候,要加一个判断条件,即不仅要比较一个点周围的点,还要拿这个点与周围的点进行比较,防止出现边缘像素为1,边缘两侧颜色相近的情况,边缘像素大于1的时候,算法将每次切割最外层边缘。
因为有些图片是渐变色的,如果仅仅是判断颜色不同,可能会把渐变色的图也给划分为了边缘,这样就会使划分精度下降,引进一个阈值,只有颜色变化大于这个值的时候才会识别为边缘。
对于非矩形的图形,我们可以判断遍历的点能不能回到“原点”,一般来说矩形图形都能回到“原点”,其他一些不规则图形则不能回到“原点”。
深度遍历图形,引进Z值来表示图层的覆盖关系。
S104、利用文字结合不同类型的界面中的定位识别不可分割的最小子图层内容;
识别不可分割的最小子图层内容的步骤包括:处理背景图片,将UI设计图中的文字转化为文本信息,识别不同控件以及获取控件的位置,颜色等信息。
在具体实施过程中,通过从分割UI设计图中得到图中所有生成页面所需的数据,图层的划分和各图层的属性信息收集,最后得到构成页面的最小的各个元素,也就是z指数最高的图层(不能继续划分出更多图层),这些图层可能包括图像,文字,控件或者带有超链接的文字。下面识别构成这些图层的HTML元素。
1、背景图片
取图片的几个特征点,利用这些点的颜色亮度,生成与原图色调尽可能相似的纯色图片,用来提示前端工程师加入哪张图片的源地址。
2、将UI设计图中的文字转化为文本信息
通过控件属性,如形状,文字等判断控件类型的步骤包括:解决图像中文字区域存在的放置稍微倾斜甚至颠倒的现象,减少其对后续识别处理的影响;将这个字从整个图像中分割出来,具体方法有间距法、垂直投影法、基于多行的垂直投影法等;运用K-means提取文字图像,K-means算法是运用聚类分析或者文法判断的方式得到每个汉字的字符与文字图像的对应,以此训练一个能够涵盖几乎全部文字图像的字符集。利用神经网络算法将图像文字分割后的单字图像进行特征提取,然后与训练库进行匹配。具体的特征匹配可采用欧氏距离算法。
3.控件等其他元素
在具体识别这些图层的HTML元素主要是依靠文字(内容和颜色)以及不同页面类型中图层的定位完成,有如下几种判据:
判据一:文字/图像内容,首先在大量页面中采集信息,建立一个可能与lable等不同控件对应的文字库,并对这个文字库按照字典顺序建立索引。同样,很多控件有时使用扁平化的图像代替文字对用户表明自己的功能,对这些图像我们可以建立一个图像库,类似上文中区分网页类型,使用sift算法对获取的图像与数据库中图像特征值进行匹配。
判据二:不同页面类型中图层的位置,位置信息的使用依赖于页面类型的区分,举例说明,图3和图4分别是主页型的页面和登录/注册页型的页面常见的布局方式;
当图层中识别出来与文字库中相匹配的文字,比如“搜索”(相关联的HTML页面元素是<label>),如果这个图层处在图3中的1,则认为这个元素有相当大的可能是<label>标签,但如果该图层位于图3的3,可能只是某文本信息中出现的词语。同样,文字出现在图3的2中,则很有可能是下拉列表。此外,同样的词语在不同类型的页面中可能是由不同控件构成,比如“注册”出现在图4的1中,可能是<label>,出现在图4中,有更大的可能来自一个表单的<input>标签,如<form><input type=”submit”><form>。
判据三:Z—index同样的文字内容,z指数越高,越有可能是<text>或者<label>。
判据四:文字形状,颜色不同功能的文字(超链接/文本信息/控件名称)的字形往往不同,比如超链接经常是蓝色,有下划线。比如<text>标签中的提示信息往往颜色较浅。
利用综合概率PX判断控件类型,其中x=1,2,3...分别对应不同的控件,如表1;Px代表x取到某一值时对应概率。
PX=Pmain+Pz+Poffset
Pmain=P(x,word,location)是主要依据,通过判据一、判据二中文字的内容和位置与所建文字库比对后得出;
Pz=P(x,z-index)是次要依据,通过判据三中Z指数的取值求出;
Poffset=P(x,property)是额外依据,通过判据四中文字的属性如颜色等得出。
最后,取Px最大时所对应的x值为有效值,待定HTML元素即为其对应控件类型。
表一
S105、建立层次化的数据结构记录UI设计图中的图层,控件,图像,文字的内容和属性全部的网页页面信息;
建立层次化的数据结构存储UI设计图中的图层,控件,图像,文字的内容和属性等全部的网页页面信息数据结构。
实际实施中,改数据结构中存储了主页中的不同层次(z)中的各个组件的相对位置,大小,颜色,类型,文字等丰富的信息,为代码自动生成提供了足够的条件。
S106、利用递归生成不同图层的方法得到界面完整的HTML代码。
编写一种代码转换程序;利用递归生成不同图层的方法等到界面完整的HTML代码。将上述步骤得到的page类的对象传入并获得源代码。
通过将上述步骤中获得的记录了页面控件信息的数据结构使用这一代码转换程序进行分析,就可以获得对应的用户界面代码。
相应的,图5示出了本发明实施例中的基于图像的界面代码生成的系统结构示意图,该系统具体包括:
预处理模块,用于输入待处理的UI设计图并进行预处理;
图形识别模块,用于对处理后的设计图进行类型识别,判断UI用途;
图层处理模块,用于利用蛇形遍历和深度搜索的方法得到多个图层;
图层定位模块,用于利用文字结合不同类型的界面中的定位识别不可分割的最小子图层内容;
页面层次化模块,用于建立层次化的数据结构记录UI设计图中的图层,控件,图像,文字的内容和属性全部的网页页面信息;
代码化模块,用于利用递归生成不同图层的方法得到界面完整的HTML代码。
综上,本发明通过图片预处理,增强图像画质,对处理后的设计图进行类型识别,判断UI用途;利用蛇形遍历+深度搜索的方法得到多个图层,利用文字结合不同类型的界面中的定位识别不可分割的最小子图层内容,建立层次化的数据结构记录UI设计图中的图层,控件,图像,文字的内容和属性等全部的网页页面信息,最后利用递归生成不同图层的方法等到界面完整的HTML代码,增强了图像界面代码转换的效率,增强用户体验度。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。
另外,以上对本发明实施例所提供的基于图像的界面代码生成的方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (8)
1.一种基于图像的界面代码生成的方法,其特征在于,包括如下步骤:
输入待处理的UI设计图并进行预处理;
对处理后的设计图进行类型识别,判断UI用途;
利用蛇形遍历和深度搜索的方法得到多个图层;
利用文字结合不同类型的界面中的定位识别不可分割的最小子图层内容;
建立层次化的数据结构记录UI设计图中的图层,控件,图像,文字的内容和属性全部的网页页面信息;
利用递归生成不同图层的方法得到界面完整的HTML代码。
2.如权利要求1所述的基于图像的界面代码生成的方法,其特征在于,所述输入待处理的UI设计图并进行预处理包括:
通过图像锐化和去噪使得图像画质得到增强。
3.如权利要求2所述的基于图像的界面代码生成的方法,其特征在于,所述对处理后的设计图进行类型识别,判断UI用途包括:
搜集不同类型用户界面建立一个UI图库;
使用SIFT算法进行图片识别获取图片特征值;
使用特征值匹配库内对应类型的界面,找到相似度最高的一类用来定义这个设计图的类型。
4.如权利要求3所述的基于图像的界面代码生成的方法,其特征在于,所述利用蛇形遍历和深度搜索的方法得到多个图层包括:
切割出矩形图层而不会将文字或图片中颜色突变的地方当做切割边缘;
得到层叠的多图层数据的预期效果。
5.如权利要求4所述的基于图像的界面代码生成的方法,其特征在于,所述利用文字结合不同类型的界面中的定位识别不可分割的最小子图层内容包括:
处理背景图片,将UI设计图中的文字转化为文本信息,识别不同控件以及获取控件的位置,颜色信息。
6.如权利要求5所述的基于图像的界面代码生成的方法,其特征在于,所述将UI设计图中的文字转化为文本信息包括:
解决图像中文字区域存在的放置稍微倾斜甚至颠倒的现象,减少其对后续识别处理的影响;
将这个字从整个图像中分割出来;
运用K-means提取文字图像;
利用神经网络算法将图像文字分割后的单字图像进行特征提取,然后与训练库进行匹配。
7.如权利要求6所述的基于图像的界面代码生成的方法,其特征在于,所述利用递归生成不同图层的方法得到界面完整的HTML代码包括:
编写一种代码转换程序;
利用递归生成不同图层的方法得到界面完整的HTML代码
将得到的page类的对象传入并获得源代码。
8.一种基于图像的界面代码生成的系统,其特征在于,所述系统包括:
预处理模块,用于输入待处理的UI设计图并进行预处理;
图形识别模块,用于对处理后的设计图进行类型识别,判断UI用途;
图层处理模块,用于利用蛇形遍历和深度搜索的方法得到多个图层;
图层定位模块,用于利用文字结合不同类型的界面中的定位识别不可分割的最小子图层内容;
页面层次化模块,用于建立层次化的数据结构记录UI设计图中的图层,控件,图像,文字的内容和属性全部的网页页面信息;
代码化模块,用于利用递归生成不同图层的方法得到界面完整的HTML代码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610248514.8A CN105930159B (zh) | 2016-04-20 | 2016-04-20 | 一种基于图像的界面代码生成的方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610248514.8A CN105930159B (zh) | 2016-04-20 | 2016-04-20 | 一种基于图像的界面代码生成的方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105930159A true CN105930159A (zh) | 2016-09-07 |
CN105930159B CN105930159B (zh) | 2019-09-17 |
Family
ID=56838685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610248514.8A Active CN105930159B (zh) | 2016-04-20 | 2016-04-20 | 一种基于图像的界面代码生成的方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105930159B (zh) |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107633055A (zh) * | 2017-09-15 | 2018-01-26 | 国云科技股份有限公司 | 一种将图片转成html文档的方法 |
CN108268258A (zh) * | 2016-12-29 | 2018-07-10 | 阿里巴巴集团控股有限公司 | 一种用于获取网页代码的方法、装置及电子设备 |
CN108304243A (zh) * | 2018-02-06 | 2018-07-20 | 中国平安人寿保险股份有限公司 | 界面生成方法、装置、计算机设备和存储介质 |
CN108304183A (zh) * | 2018-02-26 | 2018-07-20 | 北京车和家信息技术有限公司 | 一种用户界面生成方法、装置及电子设备 |
CN108415705A (zh) * | 2018-03-13 | 2018-08-17 | 腾讯科技(深圳)有限公司 | 网页生成方法、装置、存储介质及设备 |
CN108519986A (zh) * | 2018-02-24 | 2018-09-11 | 阿里巴巴集团控股有限公司 | 一种网页生成方法、装置及设备 |
CN108921184A (zh) * | 2018-04-18 | 2018-11-30 | 中国科学院信息工程研究所 | 一种通用的网页类型判定方法 |
CN109035256A (zh) * | 2018-06-28 | 2018-12-18 | 百度在线网络技术(北京)有限公司 | 用户界面图像切割方法、装置、服务器和存储介质 |
CN109102467A (zh) * | 2017-06-21 | 2018-12-28 | 北京小米移动软件有限公司 | 图片处理的方法及装置 |
CN109117228A (zh) * | 2018-08-01 | 2019-01-01 | 浙江口碑网络技术有限公司 | 图形界面的生成方法及装置 |
CN109189390A (zh) * | 2018-08-20 | 2019-01-11 | 福建天泉教育科技有限公司 | 自动生成布局文件的方法、存储介质 |
CN109240687A (zh) * | 2018-08-01 | 2019-01-18 | 浙江口碑网络技术有限公司 | 图形界面描述文件的生成方法及装置 |
CN109298820A (zh) * | 2018-10-09 | 2019-02-01 | 平安科技(深圳)有限公司 | 交互设计工具文件生成方法、装置、电子设备及存储介质 |
CN109388759A (zh) * | 2017-08-02 | 2019-02-26 | 阿里巴巴集团控股有限公司 | 一种网页界面构建方法和系统、数据处理方法 |
CN109408058A (zh) * | 2018-10-31 | 2019-03-01 | 北京影谱科技股份有限公司 | 基于机器学习的前端辅助开发方法和装置 |
CN109522017A (zh) * | 2018-11-07 | 2019-03-26 | 中山大学 | 一种基于神经网络和自注意力机制的网页截图代码生成方法 |
CN109558557A (zh) * | 2018-11-23 | 2019-04-02 | 京华信息科技股份有限公司 | 一种基于图像识别的移动建模方法、装置及存储介质 |
CN109656554A (zh) * | 2018-11-27 | 2019-04-19 | 天津字节跳动科技有限公司 | 用户界面生成方法及装置 |
CN109783094A (zh) * | 2018-12-15 | 2019-05-21 | 深圳壹账通智能科技有限公司 | 前端页面生成方法、装置、计算机设备及存储介质 |
CN109947426A (zh) * | 2019-03-12 | 2019-06-28 | 天津字节跳动科技有限公司 | 应用程序的生成方法、装置及电子设备 |
CN110018826A (zh) * | 2019-03-12 | 2019-07-16 | 深圳壹账通智能科技有限公司 | 用户界面生成方法及相关设备 |
CN110096275A (zh) * | 2018-01-30 | 2019-08-06 | 阿里健康信息技术有限公司 | 一种页面处理方法及装置 |
CN110321126A (zh) * | 2019-07-08 | 2019-10-11 | 北京三快在线科技有限公司 | 生成页面代码的方法和装置 |
CN110377282A (zh) * | 2019-06-26 | 2019-10-25 | 扬州大学 | 基于生成对抗和卷积神经网络的UI生成Web代码的方法 |
CN111208998A (zh) * | 2019-12-27 | 2020-05-29 | 深圳力维智联技术有限公司 | 数据可视化大屏自动布局的方法、装置及存储介质 |
CN111338733A (zh) * | 2020-02-25 | 2020-06-26 | 珠海格力电器股份有限公司 | 用户界面适配方法和系统 |
CN111831279A (zh) * | 2019-04-22 | 2020-10-27 | 华为技术有限公司 | 界面代码生成方法及装置 |
CN112114803A (zh) * | 2020-08-25 | 2020-12-22 | 济南浪潮高新科技投资发展有限公司 | 基于深度学习的ui界面的前端代码生成方法、设备及介质 |
CN112527292A (zh) * | 2020-12-07 | 2021-03-19 | 江汉大学 | 一种基于界面自动生成的方法、存储介质及系统 |
CN112579080A (zh) * | 2019-09-29 | 2021-03-30 | 北京沃东天骏信息技术有限公司 | 一种生成用户界面代码的方法和装置 |
CN112685033A (zh) * | 2020-12-24 | 2021-04-20 | 北京浪潮数据技术有限公司 | 用户界面组件自动生成方法、装置及计算机可读存储介质 |
CN112732259A (zh) * | 2021-01-11 | 2021-04-30 | 赞同科技股份有限公司 | 基于人工智能的前端交互页面转换方法、装置及介质 |
CN113190759A (zh) * | 2021-05-21 | 2021-07-30 | 上海微盟企业发展有限公司 | 一种网页生成方法、装置、设备及计算机可读存储介质 |
CN113298072A (zh) * | 2020-02-21 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 识别设计稿的方法、装置及电子设备 |
CN113515280A (zh) * | 2020-12-03 | 2021-10-19 | 腾讯科技(深圳)有限公司 | 页面代码生成方法、装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103744674A (zh) * | 2014-01-06 | 2014-04-23 | 北京奇虎科技有限公司 | 生成html程序代码的方法和装置 |
CN105447096A (zh) * | 2015-11-09 | 2016-03-30 | 百度在线网络技术(北京)有限公司 | 网页生成方法及装置 |
-
2016
- 2016-04-20 CN CN201610248514.8A patent/CN105930159B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103744674A (zh) * | 2014-01-06 | 2014-04-23 | 北京奇虎科技有限公司 | 生成html程序代码的方法和装置 |
CN105447096A (zh) * | 2015-11-09 | 2016-03-30 | 百度在线网络技术(北京)有限公司 | 网页生成方法及装置 |
Cited By (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108268258A (zh) * | 2016-12-29 | 2018-07-10 | 阿里巴巴集团控股有限公司 | 一种用于获取网页代码的方法、装置及电子设备 |
CN108268258B (zh) * | 2016-12-29 | 2021-06-18 | 阿里巴巴集团控股有限公司 | 一种用于获取网页代码的方法、装置及电子设备 |
CN109102467A (zh) * | 2017-06-21 | 2018-12-28 | 北京小米移动软件有限公司 | 图片处理的方法及装置 |
CN109388759A (zh) * | 2017-08-02 | 2019-02-26 | 阿里巴巴集团控股有限公司 | 一种网页界面构建方法和系统、数据处理方法 |
CN109388759B (zh) * | 2017-08-02 | 2023-01-31 | 阿里巴巴集团控股有限公司 | 一种网页界面构建方法和系统、数据处理方法 |
CN107633055A (zh) * | 2017-09-15 | 2018-01-26 | 国云科技股份有限公司 | 一种将图片转成html文档的方法 |
CN110096275B (zh) * | 2018-01-30 | 2023-06-23 | 阿里健康信息技术有限公司 | 一种页面处理方法及装置 |
CN110096275A (zh) * | 2018-01-30 | 2019-08-06 | 阿里健康信息技术有限公司 | 一种页面处理方法及装置 |
CN108304243B (zh) * | 2018-02-06 | 2021-10-22 | 中国平安人寿保险股份有限公司 | 界面生成方法、装置、计算机设备和存储介质 |
CN108304243A (zh) * | 2018-02-06 | 2018-07-20 | 中国平安人寿保险股份有限公司 | 界面生成方法、装置、计算机设备和存储介质 |
CN108519986A (zh) * | 2018-02-24 | 2018-09-11 | 阿里巴巴集团控股有限公司 | 一种网页生成方法、装置及设备 |
CN108519986B (zh) * | 2018-02-24 | 2022-01-28 | 创新先进技术有限公司 | 一种网页生成方法、装置及设备 |
CN108304183A (zh) * | 2018-02-26 | 2018-07-20 | 北京车和家信息技术有限公司 | 一种用户界面生成方法、装置及电子设备 |
CN108415705B (zh) * | 2018-03-13 | 2021-04-09 | 腾讯科技(深圳)有限公司 | 网页生成方法、装置、存储介质及设备 |
CN108415705A (zh) * | 2018-03-13 | 2018-08-17 | 腾讯科技(深圳)有限公司 | 网页生成方法、装置、存储介质及设备 |
CN108921184A (zh) * | 2018-04-18 | 2018-11-30 | 中国科学院信息工程研究所 | 一种通用的网页类型判定方法 |
CN109035256A (zh) * | 2018-06-28 | 2018-12-18 | 百度在线网络技术(北京)有限公司 | 用户界面图像切割方法、装置、服务器和存储介质 |
CN109035256B (zh) * | 2018-06-28 | 2021-07-20 | 百度在线网络技术(北京)有限公司 | 用户界面图像切割方法、装置、服务器和存储介质 |
CN109117228A (zh) * | 2018-08-01 | 2019-01-01 | 浙江口碑网络技术有限公司 | 图形界面的生成方法及装置 |
CN109240687A (zh) * | 2018-08-01 | 2019-01-18 | 浙江口碑网络技术有限公司 | 图形界面描述文件的生成方法及装置 |
CN109189390B (zh) * | 2018-08-20 | 2021-09-07 | 福建天泉教育科技有限公司 | 自动生成布局文件的方法、存储介质 |
CN109189390A (zh) * | 2018-08-20 | 2019-01-11 | 福建天泉教育科技有限公司 | 自动生成布局文件的方法、存储介质 |
CN109298820A (zh) * | 2018-10-09 | 2019-02-01 | 平安科技(深圳)有限公司 | 交互设计工具文件生成方法、装置、电子设备及存储介质 |
CN109408058A (zh) * | 2018-10-31 | 2019-03-01 | 北京影谱科技股份有限公司 | 基于机器学习的前端辅助开发方法和装置 |
CN109408058B (zh) * | 2018-10-31 | 2022-02-22 | 北京影谱科技股份有限公司 | 基于机器学习的前端辅助开发方法和装置 |
CN109522017A (zh) * | 2018-11-07 | 2019-03-26 | 中山大学 | 一种基于神经网络和自注意力机制的网页截图代码生成方法 |
CN109558557A (zh) * | 2018-11-23 | 2019-04-02 | 京华信息科技股份有限公司 | 一种基于图像识别的移动建模方法、装置及存储介质 |
CN109656554A (zh) * | 2018-11-27 | 2019-04-19 | 天津字节跳动科技有限公司 | 用户界面生成方法及装置 |
CN109656554B (zh) * | 2018-11-27 | 2022-04-15 | 天津字节跳动科技有限公司 | 用户界面生成方法及装置 |
CN109783094A (zh) * | 2018-12-15 | 2019-05-21 | 深圳壹账通智能科技有限公司 | 前端页面生成方法、装置、计算机设备及存储介质 |
CN110018826A (zh) * | 2019-03-12 | 2019-07-16 | 深圳壹账通智能科技有限公司 | 用户界面生成方法及相关设备 |
CN109947426B (zh) * | 2019-03-12 | 2022-06-17 | 天津字节跳动科技有限公司 | 应用程序的生成方法、装置及电子设备 |
CN109947426A (zh) * | 2019-03-12 | 2019-06-28 | 天津字节跳动科技有限公司 | 应用程序的生成方法、装置及电子设备 |
CN111831279A (zh) * | 2019-04-22 | 2020-10-27 | 华为技术有限公司 | 界面代码生成方法及装置 |
US11579850B2 (en) | 2019-06-26 | 2023-02-14 | Yangzhou University | Method for generating web code for UI based on a generative adversarial network and a convolutional neural network |
WO2020259036A1 (zh) * | 2019-06-26 | 2020-12-30 | 扬州大学 | 基于生成对抗和卷积神经网络的UI生成Web代码的方法 |
CN110377282B (zh) * | 2019-06-26 | 2021-08-17 | 扬州大学 | 基于生成对抗和卷积神经网络的UI生成Web代码的方法 |
CN110377282A (zh) * | 2019-06-26 | 2019-10-25 | 扬州大学 | 基于生成对抗和卷积神经网络的UI生成Web代码的方法 |
CN110321126A (zh) * | 2019-07-08 | 2019-10-11 | 北京三快在线科技有限公司 | 生成页面代码的方法和装置 |
CN112579080A (zh) * | 2019-09-29 | 2021-03-30 | 北京沃东天骏信息技术有限公司 | 一种生成用户界面代码的方法和装置 |
CN111208998B (zh) * | 2019-12-27 | 2024-03-05 | 深圳力维智联技术有限公司 | 数据可视化大屏自动布局的方法、装置及存储介质 |
CN111208998A (zh) * | 2019-12-27 | 2020-05-29 | 深圳力维智联技术有限公司 | 数据可视化大屏自动布局的方法、装置及存储介质 |
CN113298072A (zh) * | 2020-02-21 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 识别设计稿的方法、装置及电子设备 |
CN111338733A (zh) * | 2020-02-25 | 2020-06-26 | 珠海格力电器股份有限公司 | 用户界面适配方法和系统 |
CN112114803A (zh) * | 2020-08-25 | 2020-12-22 | 济南浪潮高新科技投资发展有限公司 | 基于深度学习的ui界面的前端代码生成方法、设备及介质 |
CN112114803B (zh) * | 2020-08-25 | 2024-05-24 | 山东浪潮科学研究院有限公司 | 基于深度学习的ui界面的前端代码生成方法、设备及介质 |
CN113515280A (zh) * | 2020-12-03 | 2021-10-19 | 腾讯科技(深圳)有限公司 | 页面代码生成方法、装置 |
CN112527292A (zh) * | 2020-12-07 | 2021-03-19 | 江汉大学 | 一种基于界面自动生成的方法、存储介质及系统 |
CN112685033A (zh) * | 2020-12-24 | 2021-04-20 | 北京浪潮数据技术有限公司 | 用户界面组件自动生成方法、装置及计算机可读存储介质 |
CN112732259A (zh) * | 2021-01-11 | 2021-04-30 | 赞同科技股份有限公司 | 基于人工智能的前端交互页面转换方法、装置及介质 |
CN112732259B (zh) * | 2021-01-11 | 2024-05-24 | 赞同科技股份有限公司 | 基于人工智能的前端交互页面转换方法、装置及介质 |
CN113190759A (zh) * | 2021-05-21 | 2021-07-30 | 上海微盟企业发展有限公司 | 一种网页生成方法、装置、设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105930159B (zh) | 2019-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105930159A (zh) | 一种基于图像的界面代码生成的方法及系统 | |
CN110516208B (zh) | 一种针对pdf文档表格提取的系统及方法 | |
US11176443B1 (en) | Application control and text detection from application screen images | |
Grüning et al. | Read-bad: A new dataset and evaluation scheme for baseline detection in archival documents | |
Gilani et al. | Table detection using deep learning | |
US10191889B2 (en) | Systems, apparatuses and methods for generating a user interface by performing computer vision and optical character recognition on a graphical representation | |
US8494273B2 (en) | Adaptive optical character recognition on a document with distorted characters | |
CN111259724A (zh) | 从图像中提取相关信息的方法和系统及计算机程序产品 | |
CN105493078B (zh) | 彩色草图图像搜索 | |
US7916972B2 (en) | Landmark-based form reading with declarative language | |
CN103577818A (zh) | 一种图像文字识别的方法和装置 | |
Ma et al. | Segmentation and recognition for historical Tibetan document images | |
Prusty et al. | Indiscapes: Instance segmentation networks for layout parsing of historical indic manuscripts | |
US11816913B2 (en) | Methods and systems for extracting information from document images | |
AU2019419891B2 (en) | System and method for spatial encoding and feature generators for enhancing information extraction | |
CN108154132A (zh) | 一种身份证文字提取方法、系统及设备和存储介质 | |
CN104978576A (zh) | 一种文字识别方法及装置 | |
JP6327963B2 (ja) | 文字認識装置及び文字認識方法 | |
CN111062262A (zh) | 发票识别方法以及发票识别装置 | |
CN109685061A (zh) | 适用于结构化的数学公式的识别方法 | |
US9049400B2 (en) | Image processing apparatus, and image processing method and program | |
CN109726369A (zh) | 一种基于标准文献的智能模板化题录技术实现方法 | |
CN113361530A (zh) | 使用交互手段的图像语义精准分割及优化方法 | |
CN110688998A (zh) | 票据识别方法及装置 | |
CN106844767B (zh) | 格式文档关键信息块配准及提取的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |