一种基于图像处理的电子印章智能提取方法技术

技术编号:20918320 阅读:39 留言:0更新日期:2019-04-20 10:04
本发明专利技术公开了一种基于图像处理的电子印章智能提取方法,在主程序内创建主图像类,定义实现图像预处理的基本处理方法和主算法提取函数;进行图像预处理;运行主判定算法,逐一取出印章容器内的元素数据,将元素的边界像素点坐标投影到输入原图片的边界,以此框定印章区域,其后根据像素值比例剔除非常规印章数据;对输出印章数据进行旋转缩放后期处理,再导出为指定格式的印章图片数据。本发明专利技术实现了对含有印章的电子文档文件图片进行智能提取,可同时导出所有不同种类,不同形状的印章图片。

An Intelligent Extraction Method of Electronic Seal Based on Image Processing

The invention discloses an intelligent extraction method of electronic seal based on image processing, which creates the main image class in the main program, defines the basic processing method and main algorithm extraction function for image preprocessing, performs image preprocessing, runs the main decision algorithm, extracts the element data in the seal container one by one, and projects the boundary pixel coordinates of the element to the boundary of the input original picture. In this way, the seal area is framed, and then unless the conventional seal data is removed according to the proportion of the pixel value; the output seal data is rotated and scaled after processing, and then the seal image data is exported to the specified format. The invention realizes the intelligent extraction of electronic document pictures containing seals, and can simultaneously derive all kinds of seal pictures with different shapes.

【技术实现步骤摘要】
一种基于图像处理的电子印章智能提取方法
本专利技术涉及图像处理技术,特别涉及一种基于图像处理的电子印章智能提取方法。
技术介绍
随着国家对无纸化办公的推进和对电子公文系统的普及,为了保证电子文档的不可篡改性及保密性,对电子文档进行电子签章操作也越来越频繁。有别于传统的物理印章刻章取印模的方式,电子印章可以数据化,并应用于各类电子公文可信应用开发系统中,达到快速盖章验证的目的,并且印章最终效果整齐美观。但是目前传统制作电子签章印模图片的方式,还是比较繁琐,效率较低。在制作上,一部分是先用物理章具在纸质文档上进行盖章,然后再拍照,通过专业的图片处理软件对有印章的区域进行图片提取筛选,如果印章种类繁多,数量众多,这个步骤将花费巨大的人力进行处理操作,另一部分是根据需求,直接在制图软件内进行印模制作,这种方式对实施制作人的要求更高,相对的也更耗时耗力,如果有大量印模需求,同样效率很低。以上两种解决方案,无一不是耗费人力成本和时间成本,并且依赖于制作人对第三方图片处理软件的掌握程度,在需要短时间内生成大量不同种类印模图片的情况下,无疑会造成相当的额外负担。可见现行技术存在以下缺点:1、依赖于制作电子印章印模图片的人的图片处理软件掌握程度,如果不会,很难快速有效的提取出合适的印章印模图片。2、如果同一页面内存在两个不同的印章,需要分别进行印章图片筛选提取,效率较低。3、无法在像素粒度,图像色通道矩阵层面对印模图像进行细微的调整,只能是整体修改所提取的图像质量,这样时常会因小失大,图片提取质量效果整体不高。4、无法实现自动化提取,每一份带有印章图片的电子文档文件图片都必须人为去操作处理,无法连续并行处理多个需要提取的源文档文件图片。
技术实现思路
本专利技术所要解决的问题是提供一种根据像素,色通道对指定区域内的页面进行扫描,并且提取出印章印模的算法,能将电子印章印模图片数据从盖有电子印章的文件文档图片中提取出来。解决从电子文件文档图片中无法获取电子印章印模图片信息数据的问题。使用图像处理和模式识别技术,使得在印章本身所存在的文件页面存在像素干扰等其他噪声影响的情况下,仍可以准确识别提取电子印章图片信息。本专利技术采用以下技术方案实现上述目的。一种基于图像处理的电子印章智能提取方法,其特征在于,包括以下步骤:1)启动处理系统:运行软件(软件名:KGSealExtract)主程序;2)创建主图像类:在主程序内创建主图像类,定义实现图像预处理的基本处理方法和主算法提取函数;3)图像预处理:先对输入原始图片进行灰度化,再进行边缘提取,剔除噪点,然后膨胀处理,扩展连续密集型像素点渲染范围,二值化后再进行一次边缘提取,通过阈值分割提取封闭区域,传入印章容器;4)算法提取:运行主判定算法,逐一取出印章容器内的元素数据,将元素的边界像素点坐标投影到输入原图片的边界,以此框定印章区域,其后根据像素值比例剔除非常规印章数据;5)处理导出:对输出印章数据进行旋转缩放后期处理,再导出为指定格式的印章图片数据。优选地,所述基本处理方法包括图像灰度化、二值化、滤波或膨胀腐蚀操作。本专利技术能够不依赖于制作者对图片的处理水平,又能高效的提取电子文档或者是纸质文档打印而成的电子文档图片中的印章印模图片,并且对其进行相关的图像处理并导出成计算机系统可用的电子印章图片数据,在需要大量制作电子印章印模图片时,只需制作人选择带有印章图片的电子文档文件输入到处理系统中,就能通过相关算法实现自动化智能提取印章印模图片信息的目的,缩短了人力成本和时间成本。实现了对含有印章的电子文档文件图片进行智能提取,可同时导出所有不同种类,不同形状的印章图片。附图说明图1是本专利技术的流程图。具体实施方式以下结合附图和实施例对本专利技术作进一步说明。参见图1,本专利技术方法以图像处理技术为核心,将传统的通过图片处理软件提取文档中的电子印章印模图片的方法改为自动化识别,智能提取印章印模图片。本专利技术方法将对盖有电子印章的电子文档文件图片进行图像处理,操作者无需具有任何技术手段,通过外部导入源文件数据,内部系统算法会自动提取出有效的印章印模图片,并导出为可直接在计算机系统内使用的电子印章图片数据。本专利技术方法采用了第三方开源图像处理库,对图片可以进行灰度,二值化,中值滤波等操作,整体系统较轻量,易于扩展,增加新的处理方法。本专利技术将整个提取方法分为三大部分:图像预处理层、算法提取层、处理导出层。图像预处理层:负责对输入的源文件图片数据进行图像预处理操作,过滤大部分图像噪声干扰,整体上剔除干扰像素点,凸显出可能是存在印章的区域,为下一步具体的算法判定提供一个较好的输入数据。算法提取层:负责具体的印章判定,接收预处理层传递的印章数据容器表,逐个分析,将每个容器元素的数据投影到区域边缘,定位元素数据的区域位置大小,再通过计算其区域内像素点值为0(黑色)与像素点值为255(白色)的比例判定其是否是有效的印章印模图片。处理导出层:负责对提取的印章印模图片进行旋转,缩放处理,并导出为各种格式的电子印章图片。本专利技术的功能流程如下:1)启动处理系统101:运行提取自动化工具(软件)的主程序,输入一个源图片数据;2)创建主图像处理类102:主程序创建主图像类,主图像类内部实现多个图像处理方法;3)绑定系统处理输入与方法103:每一种外部输入,都会在系统内部产生对应的响应消息,映射到指定的处理方法,进行数据处理;4)图像预处理104:对输入的源图片数据进行预处理,包括灰度处理,边缘提取,膨胀;5)算法提取105:运行印章提取判定算法,形成可能的印章容器,逐一取出印章容器内的元素数据,进行像素投影框定印章区域,其后根据像素值比例剔除非常规印章数据,如果判定结果为印章数据,则处理导出,否则循环进行下一个容器元素的判定;6)处理导出106:主程序输出提取到的认定印章图片,进行缩放旋转操作,然后导出为指定格式的印章图片数据。本专利技术运行软件(软件名:KGSealExtract)主程序,创建主图像类:定义实现了图像预处理的基本处理方法,如图像灰度化,二值化,滤波,膨胀腐蚀等操作,和主算法提取函数。其图像预处理是先对输入原始图片进行灰度化,再进行边缘提取,剔除噪点,然后膨胀处理,扩展连续密集型像素点渲染范围,二值化后再进行一次边缘提取,通过阈值分割提取封闭区域,传入印章容器;其算法提取是运行主判定算法,逐一取出印章容器内的元素数据,将元素的边界像素点坐标投影到输入原图片的边界,以此框定印章区域,其后根据像素值比例剔除非常规印章数据(认为不是印章的元素数据)。然后进行处理导出,对输出印章数据进行旋转缩放等后期处理,再导出为指定格式的印章图片数据。使用自定义的像素处理算法,按照投影区域和二值像素比例判定区域内是否为印章图片数据。本专利技术方法使用图像处理技术,不需要制作印章者具有专业图片处理软件的能力,可自动化处理输入的图片数据,导出提取到的印章数据;可扩展后期导出图像的处理方法,有但不限于缩放旋转等;可嵌入到其他电子信息系统中,对源图片数据进行批量流处理,筛选提取出不同的印章数据。本文档来自技高网
...

【技术保护点】
1.一种基于图像处理的电子印章智能提取方法,其特征在于,包括以下步骤:1)启动处理系统:运行软件主程序;2)创建主图像类:在主程序内创建主图像类,定义实现图像预处理的基本处理方法和主算法提取函数;3)图像预处理:先对输入原始图片进行灰度化,再进行边缘提取,剔除噪点,然后膨胀处理,扩展连续密集型像素点渲染范围,二值化后再进行一次边缘提取,通过阈值分割提取封闭区域,传入印章容器;4)算法提取:运行主判定算法,逐一取出印章容器内的元素数据,将元素的边界像素点坐标投影到输入原图片的边界,以此框定印章区域,其后根据像素值比例剔除非常规印章数据;5)处理导出:对输出印章数据进行旋转缩放后期处理,再导出为指定格式的印章图片数据。

【技术特征摘要】
1.一种基于图像处理的电子印章智能提取方法,其特征在于,包括以下步骤:1)启动处理系统:运行软件主程序;2)创建主图像类:在主程序内创建主图像类,定义实现图像预处理的基本处理方法和主算法提取函数;3)图像预处理:先对输入原始图片进行灰度化,再进行边缘提取,剔除噪点,然后膨胀处理,扩展连续密集型像素点渲染范围,二值化后再进行一次边缘提取,通过阈值分割提取封闭区域,传入印章容器...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:江西金格科技股份有限公司
类型:发明
国别省市:江西,36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1