System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图形图像处理,特别涉及一种基于图像识别的低代码表单生成方法与装置。
技术介绍
1、随着信息技术的快速发展,低代码开发平台越来越受到企业和开发者的青睐。低代码开发平台能够通过可视化的方式快速构建应用程序,大大提高了开发效率。然而,在现有技术中,表单的创建通常需要手动输入或者从模板中选择,这对于一些复杂的表单或者需要快速创建大量表单的情况来说,效率仍然较低。
2、同时,图像识别技术在近年来取得了显著的进步,但在低代码开发平台中的应用还比较有限。为了满足快速开发的需求,本专利技术提出了一种基于图像识别的低代码表单生成方法与装置。
技术实现思路
1、本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的基于图像识别的低代码表单生成方法与装置。
2、本专利技术是通过如下技术方案实现的:
3、一种基于图像识别的低代码表单生成方法,包括以下步骤:
4、步骤s1、利用图像识别技术对表单图像进行识别,所述表单图像包括屏幕截图与拍照图片;对所述表单图像进行图像预处理操作,包括几何校正、增强、去噪与二值化;
5、步骤s2、采用光学字符识别ocr技术识别表单中的文本信息,并通过图像分析算法提取表格样式描述信息,所述表格样式描述信息包括宽度、高度、边框样式、背景色与文字样式;
6、步骤s3、将提取出的结构化表单文本信息和表格样式描述信息自动转换为低代码表单配置信息,建立表单文本信息与低代码表单元素的对应关系,并根据表格样式
7、步骤s4、在可视化表单设计器中渲染展示转换后的低代码表单配置信息,以供用户进行进一步开发和调整。
8、所述步骤s1中,具体的实施步骤为:
9、s101、给定仿射变换矩阵,其中线性变换矩阵,平移矩阵,读取表单图像得到图像表示矩阵x,,其中(x1,y1),(x2,y2)表示图像坐标,对表单图像做仿射变换处理y=rtx+t,得到几何校正图像矩阵y;
10、s102、选定锐化强度系数,对几何校正图像矩阵y做锐化增强处理,得到锐化增强图像z:
11、;
12、s103、读取锐化增强图像z中任一像素点(x,y)的像素值i(x,y),选定其周围邻域像素为m*n的区域,做滤波降噪处理,得到降噪处理图像f;
13、降噪处理至少包括均值降噪,利用均值降噪处理得到的降噪处理图像f在像素点(x,y)处的像素值f(x,y):
14、;
15、s104、对降噪处理图像f进一步做二值化处理,将降噪处理图像f从灰度图转化为二值图像b;
16、采用大律法计算全局阈值s:
17、;
18、其中,n为降噪处理图像f的总像素数,w为灰度值,取值为0-255;q(w)为图片中灰度值小于w的像素点的个数;g(w)为图片中灰度值大于w的像素点的个数。
19、所述步骤s2中,采用光学字符识别ocr技术识别表单中的文本信息的过程中,对识别结果进行校验和纠错,以提高识别的准确性;
20、图像分析算法包括边缘检测算法与颜色分析算法,其中边缘检测算法用于检测表格的边框及计算边框的宽度和样式,颜色分析算法用于提取表格的背景色和文字样式。
21、一种基于图像识别的低代码表单生成装置,包括图像识别模块,信息转换模块和可视化表单设计器;
22、所述图像识别模块负责利用图像识别技术对表单图像进行识别,所述表单图像包括屏幕截图与拍照图片;并对所述表单图像进行预处理,所述预处理包括图像几何校正、增强、去噪与二值化操作;同时,负责采用光学字符识别ocr技术识别表单中的文本信息,并通过图像分析算法提取表格样式描述信息,所述表格样式描述信息包括宽度、高度、边框样式、背景色与文字样式;
23、信息转换模块负责将提取出的结构化表单文本信息和表格样式描述信息自动转换为低代码表单配置信息,建立表单文本信息与低代码表单元素的对应关系,并根据表格样式描述信息生成低代码表单的样式配置参数;
24、可视化表单设计器负责渲染展示转换后的低代码表单配置信息,以供用户进行进一步开发和调整。
25、所述图像识别模块采用均值降噪处理方法,计算方法如下:
26、;
27、其中,f(x,y)为利用均值降噪处理得到的降噪处理图像f在像素点(x,y)处的像素值;
28、采用大律法计算全局阈值s:
29、;
30、其中,n为降噪处理图像f的总像素数,w为灰度值,取值为0-255;q(w)为图片中灰度值小于w的像素点的个数;g(w)为图片中灰度值大于w的像素点的个数。
31、所述图像识别模块中,图像分析算法包括边缘检测算法与颜色分析算法;其中边缘检测算法用于检测表格的边框及计算边框的宽度和样式,颜色分析算法用于提取表格的背景色和文字样式。
32、所述图像识别模块采用光学字符识别ocr技术识别表单中的文本信息的过程中,对识别结果进行校验和纠错,以提高识别的准确性。
33、一种基于图像识别的低代码表单生成计算设备,其特征在于:包括:
34、一个或多个处理器、一个或多个存储器以及一个或多个程序,其中一个或多个程序存储在所述一个或多个存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行上述方法中的任一方法的指令。
35、一种存储一个或多个程序的计算机可读存储介质,其特征在于:所述一个或多个程序包括指令,所述指令当由基于图像识别的低代码表单生成计算设备执行时,使得所述基于图像识别的低代码表单生成计算设备执行上述方法中的任一方法。
36、本专利技术的有益效果是:该基于图像识别的低代码表单生成方法与装置,能够自动识别表单图像,提取结构化的表单文本信息和表格样式描述信息,并将其自动转换为低代码表单配置信息,从而提高了表单创建效率,降低了开发成本,具有灵活性高、适用范围广等优点。
本文档来自技高网...【技术保护点】
1.一种基于图像识别的低代码表单生成方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的基于图像识别的低代码表单生成方法,其特征在于:所述步骤S1中,具体的实施步骤为:
3.根据权利要求2所述的基于图像识别的低代码表单生成方法,其特征在于:所述步骤S103中,降噪处理采用均值降噪处理,计算方法如下:
4.根据权利要求2所述的基于图像识别的低代码表单生成方法,其特征在于:所述步骤S104中,采用大律法计算全局阈值s:
5.根据权利要求1所述的基于图像识别的低代码表单生成方法,其特征在于:所述步骤S2中,采用光学字符识别OCR技术识别表单中的文本信息的过程中,对识别结果进行校验和纠错,以提高识别的准确性;
6.一种基于图像识别的低代码表单生成装置,其特征在于:包括图像识别模块,信息转换模块和可视化表单设计器;
7.根据权利要求6所述的基于图像识别的低代码表单生成装置,其特征在于:所述图像识别模块采用均值降噪处理方法,计算方法如下:
8.根据权利要求6所述的基于图像识别的低代码表单生成装置,其特征
...【技术特征摘要】
1.一种基于图像识别的低代码表单生成方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的基于图像识别的低代码表单生成方法,其特征在于:所述步骤s1中,具体的实施步骤为:
3.根据权利要求2所述的基于图像识别的低代码表单生成方法,其特征在于:所述步骤s103中,降噪处理采用均值降噪处理,计算方法如下:
4.根据权利要求2所述的基于图像识别的低代码表单生成方法,其特征在于:所述步骤s104中,采用大律法计算全局阈值s:
5.根据权利要求1所述的基于图像识别的低代码表单生成方法,其特征在于:所述步骤s2中,...
【专利技术属性】
技术研发人员:孙源,林一伟,刘昊,李捷明,黄浩,张尧臣,任宇轩,唐黎明,
申请(专利权)人:浪潮软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。