1.本技术涉及图像处理技术领域,尤其涉及一种数字化图像处理方法及相关设备。
背景技术:
2.通过扫描得到的数字化图像往往容易出现颜色、亮度等变化,导致原始图像失真。现有可用于处理干部人事档案数字化的软件中,较少存在集成国标要求的干部人事档案数字化规范中的图像优化处理功能,导致干部人事档案数字化的过程中图像出现失真,无法达到国标要求。
技术实现要素:
3.有鉴于此,本技术的目的在于提出一种数字化图像处理方法及相关设备。
4.基于上述目的,本技术提供了一种数字化图像处理方法,包括:对原始图像进行预处理得到数字化图像;
5.通过图像增强工具对所述数字化图像进行颜色矫正;
6.对经过颜色矫正的所述数字化图像进行底纹去除;
7.对经过底纹去除的所述数字化图像进行噪点去除,以得到目标图像。
8.进一步的,所述对原始图像进行预处理得到数字化图像,包括:
9.通过扫描工具对所述原始图像进行扫描,得到所述数字化图像。
10.进一步的,所述通过图像增强工具对所述数字化图像进行颜色矫正,包括:
11.通过gamma变换对所述数字化图像进行颜色矫正,gamma变换表示为l
dst
=l
org1/gamma
12.其中,l
org
表示数字化图像的原始数据值,l
dst
表示经过gamma变换后的所述数字化图像的图像数据值,gamma表示gamma变换的系数。
13.进一步的,所述对经过颜色矫正的所述数字化图像进行底纹去除,包括:
14.将经过颜色矫正的所述数字化图像上的像素点的亮度小于预设阈值的所述像素点替换为预设标准颜色点。
15.进一步的,所述对经过底纹去除的所述数字化图像进行噪点去除,以得到目标图像,包括:
16.对经过底纹去除的所述数字化图像进行灰度处理;
17.对经过灰度处理的所述数字化图像进行扫描,得到所述数字化图像上的所述像素点的点连通域;
18.将所述点连通域的特征值小于预设特征值的所述点连通域替换为所述预设标准颜色点。
19.进一步的,所述特征值,包括:
20.所述点连通域的外接矩形框的宽度值和高度值。
21.基于同一发明构思,本技术还提供了一种数字化图像处理装置,包括:
22.预处理模块,被配置为对原始图像进行预处理得到数字化图像;
23.矫正模块,被配置为通过图像增强工具对所述数字化图像进行颜色矫正;
24.底纹去除模块,被配置为对经过颜色矫正的所述数字化图像进行底纹去除;
25.噪点去除模块,被配置为对经过底纹去除的所述数字化图像进行噪点去除,以得到目标图像。
26.进一步的,所述预处理模块,具体被配置为,所述对原始图像进行预处理得到数字化图像,包括:
27.通过扫描工具对所述原始图像进行扫描,得到所述数字化图像。
28.基于同一发明构思,本公开还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上所述的方法。
29.基于同一发明构思,本公开还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如上所述的方法。
30.从上面所述可以看出,本技术提供的一种数字化图像处理方法及相关设备,通过对数字化图像进行颜色矫正、底纹去除和噪点去除,恢复失真的数字化图像并使其符合国标要求。通过将数字化图像中的失真的像素点替换为国标规定的标准颜色点,从而对数字化图像进行优化处理,使其符合国标对于图像的要求,实现干部人事档案数字化过程的标准化。
附图说明
31.为了更清楚地说明本技术或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
32.图1为本技术实施例的数字化图像处理方法的流程示意图;
33.图2为本技术实施例的编译软件依赖库的流程示意图;
34.图3为本技术实施例的数字化图像处理装置的结构示意图;
35.图4为本技术实施例的电子设备硬件结构示意图。
具体实施方式
36.为使本技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本技术进一步详细说明。
37.需要说明的是,除非另外定义,本技术实施例使用的技术术语或者科学术语应当为本技术所属领域内具有一般技能的人士所理解的通常意义。本技术实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接
的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
38.申请人在实现本技术的过程中发现,在现有的可用于处理干部人事档案数字化的软件中,同时支持国产化系统和国产化硬件架构的数字图片处理软件有很多,但是这些软件均没有集成国标要求的干部人事档案数字化规范中的图像优化处理功能,而在集成了干部人事档案数字化图像优化处理操作的软件里面,又没有同时支持国产化系统和国产化硬件架构的。因此,本技术实现了在同时支持国产化系统和国产化硬件架构上的按照干部人事档案数字化国标要求的图像优化处理功能。
39.在对数字化图像进行优化处理前,需要编译国产化系统所需要的软件依赖库。本技术需要的软件依赖库有两个,qt开源库和opencv开源库,编译过程参考图1。
40.针对qt开源库的编译流程如下:
41.1)从qt的官方软件库中下载最新的qt源代码;
42.2)把下载的qt源代码拷贝到国产化软件平台上,并对qt源代码压缩包进行解压;
43.3)在解压后的源码目录里面新建一个buildqt目录,在buildqt目录里面执行configrue..对qt进行编译前的配置;
44.4)配置完成后运行make命令进行编译;
45.5)编译完成后运行make install对qt进行安装。
46.针对opencv开源库的编译流程如下:
47.1)从opencv的官方软件库里面下载最新的opencv源代码;
48.2)把下载的opencv源代码拷贝到国产化软件平台上,并对opencv源代码压缩包进行解压;
49.3)在解压后的源码目录里面新建一个buildopencv目录,在buildopencv目录里面执行cmake..对opencv进行编译前的配置;
50.4)配置完成后运行make命令进行编译;
51.5)编译完成后运行make install对opencv进行安装。
52.软件依赖库构建完成后,在其基础上实现干部人事档案数字化图像优化处理功能。
53.以下结合附图来详细说明本技术的实施例。
54.本技术提供了一种数字化图像处理方法,参考图2,包括以下步骤:
55.步骤s101、对原始图像进行预处理得到数字化图像。
56.具体的,将非数字化原始图像进行预处理得到数字化图像,图像的数字化有利于对原始图像进行存储或优化。
57.步骤s102、通过图像增强工具对所述数字化图像进行颜色矫正。通常情况下,在对图像进行数字化后,图像可能会出现失真现象,颜色变深或变浅,因此需要对数字化图像的颜色进行矫正。
58.步骤s103、对经过颜色矫正的所述数字化图像进行底纹去除。在对非数字化图像进行扫描时,由于存在透光的原因,会导致图像背面的图案透过映到图像正面,从而形成一种底纹。例如,非数字化图像为纸张,通常底纹为浅色底纹,由一些亮度值偏低的点组成,为了减少底纹对数字化图像的影响,需要对底纹进行去除。
59.步骤s104、对经过底纹去除的所述数字化图像进行噪点去除,以得到目标图像。在扫描非数字化图像时经常会产生一些小的噪点,根据国标规定,需要对这些小的噪点进行剔除,以消除其对数字化图像的影响。
60.在一些实施例中,所述对原始图像进行预处理得到数字化图像,包括:通过扫描工具对所述原始图像进行扫描,得到所述数字化图像。扫描工具种类很多,包括各种扫描软件、扫描设备等等。可根据实际情况选择适当的扫描工具对非数字化图像进行扫描进而得到数字化图像,具体扫描软件或扫描设备不做具体限制。
61.在一些实施例中,所述通过图像增强工具对所述数字化图像进行颜色矫正,包括:
62.通过gamma变换对所述数字化图像进行颜色矫正,gamma变换表示为
63.l
dst1
=l
org11/gamma
ꢀꢀꢀ
(1)
64.其中,l
org1
表示数字化图像的原始数据值,l
dst1
表示经过gamma变换后的所述数字化图像的图像数据值,gamma表示gamma变换的系数。本实施例中gamma系数为1.6,使用该系数可以有效复原原始图像的图像细节,并且增强数字化图像上有效信息的显示效果。
65.在一些实施例中,所述对经过颜色矫正的所述数字化图像进行底纹去除,包括:将经过颜色矫正的所述数字化图像上的像素点的亮度小于预设阈值的所述像素点替换为预设标准颜色点。
66.在本实施例中,预设阈值设置为60,将所述数字化图像上的像素点的亮度小于60的像素点替换为国标中规定的黄色背景点(r:245 g:246 b:197),替换公式如下
[0067][0068]
其中,l
org
(light)表示数字化图像的原始数据值的亮度值,l
dst2
表示经过替换变换后的所述数字化图像的图像数据值,l
dst1
表示经过gamma变换后的所述数字化图像的图像数据值。申请人经过多次试验发现,将预设阈值设置在60是比较合适的基准,在此基准下可以有效的去除由纸张透光产生的浅色底纹,而又不会影响纸张上原本应该存在的图像。
[0069]
在一些实施例中,所述对经过底纹去除的所述数字化图像进行噪点去除,以得到目标图像,包括:
[0070]
对经过底纹去除的所述数字化图像进行灰度处理;
[0071]
对经过灰度处理的所述数字化图像进行扫描,得到所述数字化图像上的全部所述像素点的点连通域;
[0072]
将所述点连通域的特征值小于预设特征值的所述点连通域替换为所述预设标准颜色点。
[0073]
在一些实施例中,所述特征值,包括:所述点连通域的外接矩形框的宽度值和高度值。
[0074]
在本实施例中,采用最小连通域计算离群点的方法进行噪点剔除,首先需要对数字化图像进行灰度处理,把三通道变成单通道,再通过两遍全图扫描得到整张灰度图上的所有点连通域,最后在对连通域小于预设特征值的部分进行替换,将其替换为国标规定的黄色背景点(r:245 g:246 b:197),替换公式如下
[0075][0076]
其中,l
dst3
表示经过去噪后的所述数字化图像的图像数据值,l
dst2
表示经过替换变换后的所述数字化图像的图像数据值,a={连通域集},换后的所述数字化图像的图像数据值,a={连通域集},表示点连通域外接矩形框的宽度值,表示点连通域外接矩形框的高度值。通过观察可以发现,一个字体正常大小的a4材料页使用300dpi进行扫描后图像后,图像中的标点符号和偏旁部首里面的点的外接矩形框大小都基本大于6x6 pixels,所以最小连通域阈值是连通域的外接矩形框不能小于5x5 pixels,因而,本实施例中,将最小连通域阈值设置为5,如果小于最小连通域阈值,则认为该点连通域是一个噪点,并将其在数字化图像中剔除。
[0077]
需要说明的是,本技术实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本技术实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
[0078]
需要说明的是,上述对本技术的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0079]
基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种数字化图像处理装置。
[0080]
参考图3,所述数字化图像处理装置,包括:
[0081]
预处理模块301,被配置为对原始图像进行预处理得到数字化图像;
[0082]
矫正模块302,被配置为通过图像增强工具对所述数字化图像进行颜色矫正;
[0083]
底纹去除模块303,被配置为对经过颜色矫正的所述数字化图像进行底纹去除;
[0084]
噪点去除模块304,被配置为对经过底纹去除的所述数字化图像进行噪点去除,以得到目标图像。
[0085]
在一些实施例中,所述预处理模块301,具体被配置为,所述对原始图像进行预处理得到数字化图像,包括:通过扫描工具对所述原始图像进行扫描,得到所述数字化图像。
[0086]
为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本技术时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
[0087]
上述实施例的装置用于实现前述任一实施例中相应的数字化图像处理方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0088]
基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上任意一实施例所述的数字化图像处理方法。
[0089]
图4示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间
在设备内部的通信连接。
[0090]
处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
[0091]
存储器1020可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
[0092]
输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
[0093]
通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
[0094]
总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
[0095]
需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
[0096]
上述实施例的电子设备用于实现前述任一实施例中相应的数字化图像处理方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0097]
基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的数字化图像处理方法。
[0098]
本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
[0099]
上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的数字化图像处理方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0100]
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本技术的范围(包括权利要求)被限于这些例子;在本技术的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如
上所述的本技术实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
[0101]
另外,为简化说明和讨论,并且为了不会使本技术实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本技术实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本技术实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本技术的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本技术实施例。因此,这些描述应被认为是说明性的而不是限制性的。
[0102]
尽管已经结合了本技术的具体实施例对本技术进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
[0103]
本技术实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本技术实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本技术的保护范围之内。
技术特征:
1.一种数字化图像处理方法,其特征在于,包括:对原始图像进行预处理得到数字化图像;通过图像增强工具对所述数字化图像进行颜色矫正;对经过颜色矫正的所述数字化图像进行底纹去除;对经过底纹去除的所述数字化图像进行噪点去除,以得到目标图像。2.根据权利要求1所述的方法,其特征在于,所述对原始图像进行预处理得到数字化图像,包括:通过扫描工具对所述原始图像进行扫描,得到所述数字化图像。3.根据权利要求1所述的方法,其特征在于,所述通过图像增强工具对所述数字化图像进行颜色矫正,包括:通过gamma变换对所述数字化图像进行颜色矫正,gamma变换表示为l
dst
=l
org1/gamma
其中,l
org
表示数字化图像的原始数据值,l
dst
表示经过gamma变换后的所述数字化图像的图像数据值,gamma表示gamma变换的系数。4.根据权利要求1所述的方法,其特征在于,所述对经过颜色矫正的所述数字化图像进行底纹去除,包括:将经过颜色矫正的所述数字化图像上的像素点的亮度小于预设阈值的所述像素点替换为预设标准颜色点。5.根据权利要求1所述的方法,其特征在于,所述对经过底纹去除的所述数字化图像进行噪点去除,以得到目标图像,包括:对经过底纹去除的所述数字化图像进行灰度处理;对经过灰度处理的所述数字化图像进行扫描,得到所述数字化图像上的全部所述像素点的点连通域;将所述点连通域的特征值小于预设特征值的所述点连通域替换为所述预设标准颜色点。6.根据权利要求5所述的方法,其特征在于,所述特征值,包括:所述点连通域的外接矩形框的宽度值和高度值。7.一种数字化图像处理装置,其特征在于,包括:预处理模块,被配置为对原始图像进行预处理得到数字化图像;矫正模块,被配置为通过图像增强工具对所述数字化图像进行颜色矫正;底纹去除模块,被配置为对经过颜色矫正的所述数字化图像进行底纹去除;噪点去除模块,被配置为对经过底纹去除的所述数字化图像进行噪点去除,以得到目标图像。8.根据权利要求7所述的装置,其特征在于,所述预处理模块,具体被配置为,所述对原始图像进行预处理得到数字化图像,包括:通过扫描工具对所述原始图像进行扫描,得到所述数字化图像。9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任意一项所述的方法。
10.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,其特征在于,所述计算机指令用于使计算机执行权利要求1至6任意一项所述方法。
技术总结
本申请提供一种数字化图像处理方法及相关设备,该方法包括:对原始图像进行预处理得到数字化图像;通过图像增强工具对所述数字化图像进行颜色矫正;对经过颜色矫正的所述数字化图像进行底纹去除;对经过底纹去除的所述数字化图像进行噪点去除,以得到目标图像。本申请通过对数字化图像进行颜色矫正、底纹去除和噪点去除,恢复失真的数字化图像并使其符合国标要求。通过将数字化图像中的失真的像素点替换为国标规定的标准颜色点,从而对数字化图像进行优化处理,使其符合国标对于图像的要求,实现干部人事档案数字化过程的标准化。实现干部人事档案数字化过程的标准化。实现干部人事档案数字化过程的标准化。
技术研发人员:杨建福
受保护的技术使用者:杭州京胜航星科技有限公司
技术研发日:2021.10.15
技术公布日:2022/3/8