一种用于高拍仪的图片修正方法、装置及介质与流程



1.本发明涉及自助终端技术领域,具体的,本发明应用于自助终端的高拍仪图片处理领域,特别是涉及一种用于高拍仪的图片修正方法、装置及介质。


背景技术:



2.目前,银行办理业务时往往需要通过高拍仪对用户身份证、户口本以及护照等身份证明文件拍照归档;而目前的自助终端通常会将高拍仪拍摄的图片直接保存,不进行任何处理;
3.基于上述过程中,会存在以下问题:
4.第一方面,高拍仪的拍摄范围通常较大,而身份证或户口本等证照整体占比较小,这会导致所拍摄的证照图片包含大量无效区域,不仅降低图片的可识别性,还浪费一定存储资源;
5.第二方面,身份证或户口本以及其他证件在放置时,往往存在倾斜,直接保存所拍摄的图片会导致证照图还是倾斜的,不利于后期查看和识别;
6.第三方面,高拍仪在拍摄时只会对整张照片进行曝光度的调节,而大面积额的空白区域,例如白或者黑会影响曝光度的调整,最终导致证照的核心区域太暗或太亮。


技术实现要素:



7.本发明的目的在于,针对现有技术中的上述问题,提供一种用于高拍仪的图片修正方法、装置及介质,进而解决现有技术中高拍仪拍摄的图片所存在的三方面的问题。
8.为解决上述技术问题,本发明的具体技术方案如下:
9.一方面,本发明提供一种用于高拍仪的图片修正方法,包括以下步骤:
10.对高拍仪进行拍摄环境的修正;
11.修正所述高拍仪的拍摄环境后,调用所述高拍仪进行原始证照图片的捕捉;
12.调用图像修正算法对所述原始证照图片进行位置修正和度修正,得到最终修正图像。
13.作为一种改进的方案,所述图像修正算法为:
14.对所述原始证照图片进行区域位置检测,得到区域数据;
15.根据所述区域数据对所述原始证照图片的证照区域进行倾斜校正,得到第一校正图像;
16.对所述第一校正图像进行区域度调整,得到所述最终修正图像。
17.作为一种改进的方案,所述对所述原始证照图片进行区域位置检测,得到区域数据,包括:
18.设置扩展方向;
19.根据所述原始证照图片的边缘像素设置像素填充;
20.按照所述扩展方向和所述像素填充对所述原始证照图片进行像素扩展;
21.采用边缘检测算法对经所述像素扩展后的所述原始证照图片进行边缘检测,得到已边缘检测图像;
22.基于所述已边缘检测图像进行拟合计算处理,得到所述区域数据。
23.作为一种改进的方案,所述基于所述已边缘检测图像进行拟合计算处理,得到所述区域数据,包括:
24.对所述已边缘检测图像依次进行腐蚀处理操作和膨胀处理操作,得到边缘优化图像;
25.采用轮廓检测算法检测所述边缘优化图像的外轮廓;
26.获取所述边缘优化图像的第一顶点坐标;
27.根据所述第一顶点坐标对所述外轮廓进行多边形拟合,得到拟合顶点;
28.若所述拟合顶点的数量为四个,且所述拟合顶点所对应的所述外轮廓为凸,则计算所述外轮廓所对应的区域面积;
29.设置证照模板面积值和误差区间,根据所述误差区间判断所述区域面积是否与所述模板面积值近似;若是,则判断所述外轮廓内存在第一证照,并计算所述外轮廓的最小矩形包围盒;计算所述最小矩形包围盒的第二顶点坐标;
30.整理所述第二顶点坐标作为所述区域数据。
31.作为一种改进的方案,所述根据所述区域数据对所述原始证照图片的证照区域进行倾斜校正,得到第一校正图像,包括:
32.在所述第二顶点坐标所对应的所述证照区域内,根据所述第二顶点坐标确认左侧边缘顶点和右侧边缘顶点;
33.判断所述左侧边缘顶点和所述右侧边缘顶点是否满足裁剪要求;
34.若满足,则按照所述第二顶点坐标对所述证照区域进行矩形裁剪,设定裁剪得到的图像为所述第一校正图像;
35.若非满足,则根据所述左侧边缘顶点和所述右侧边缘顶点对所述证照区域进行所述倾斜校正。
36.作为一种改进的方案,所述根据所述左侧边缘顶点和所述右侧边缘顶点对所述证照区域进行所述倾斜校正,包括:
37.设置倾角计算公式,将所述左侧边缘顶点和所述右侧边缘顶点代入所述倾角计算公式进行计算,得到所述证照区域的倾斜角度;
38.根据所述倾斜角度计算关于所述证照区域的旋转矩阵;
39.根据所述旋转矩阵对所述证照区域进行旋转校正;
40.获取旋转校正后的所述证照区域所对应的第三顶点坐标;
41.根据所述第三顶点坐标对旋转校正后的所述证照区域进行矩形裁剪,设定裁剪得到的图像为所述第一校正图像。
42.作为一种改进的方案,所述对所述第一校正图像进行区域度调整,得到所述最终修正图像,包括:
43.计算所述第一校正图像的图像区域的灰度直方图;
44.根据所述灰度直方图中的灰度值集中区调整所述高拍仪的曝光系数;
45.采用调整所述曝光系数后的所述高拍仪捕捉新证照图片;
46.对所述新证照图片进行所述区域位置检测,得到新区域数据;
47.根据所述新区域数据对所述新证照图片的证照区域进行倾斜校正,得到新校正图像;
48.保存所述新校正图像为所述最终修正图像。
49.作为一种改进的方案,所述对高拍仪进行拍摄环境的修正,包括:
50.设置高拍仪的拍摄位置位于第一位置或第二位置;
51.在所述高拍仪的拍摄箱体中设置补光单元;
52.对所述高拍仪的拍摄箱体内部进行防反光处理;
53.将所述高拍仪的拍摄箱体内部设置为第一颜。
54.另一方面,本发明还提供一种用于高拍仪的图片修正装置,包括:
55.拍摄环境修正单元,用于对高拍仪进行拍摄环境的修正;
56.高拍仪控制单元,用于在修正所述高拍仪的拍摄环境后,调用所述高拍仪进行原始证照图片的捕捉;
57.图像修正单元,用于调用图像修正算法对所述原始证照图片进行位置修正和度修正,得到最终修正图像。
58.另一方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述用于高拍仪的图片修正方法的步骤。
59.本发明技术方案的有益效果是:
60.1、本发明所述的用于高拍仪的图片修正方法,可以实现对高拍仪拍摄的图片进行有效核心区域的高精准度自动检测以及自动裁剪,避免存储资源浪费,且还会对高拍仪拍摄的图片进行旋转校正以及曝光度调整,防止图片过亮或过暗,提高了高拍仪拍摄图片的质量,且本方案还可以支持处理一次同时拍摄多个证照所得到的图片,提高了修正智能性,且一定程度上提高了拍照效率,最终提高图片的保存质量以及后期的可识别性。
61.2、本发明所述的用于高拍仪的图片修正装置,可以通过拍摄环境修正单元、高拍仪控制单元和图像修正单元的相互配合,进而实现对高拍仪拍摄的图片进行有效核心区域的高精准度自动检测以及自动裁剪,避免存储资源浪费,且还会对高拍仪拍摄的图片进行旋转校正以及曝光度调整,防止图片过亮或过暗,提高了高拍仪拍摄图片的质量,且本方案还可以支持处理一次同时拍摄多个证照所得到的图片,提高了修正智能性,且一定程度上提高了拍照效率,最终提高图片的保存质量以及后期的可识别性。
62.3、本发明所述的计算机可读存储介质,可以实现引导拍摄环境修正单元、高拍仪控制单元和图像修正单元进行配合,进而实现对高拍仪拍摄的图片进行有效核心区域的高精准度自动检测以及自动裁剪,避免存储资源浪费,且还会对高拍仪拍摄的图片进行旋转校正以及曝光度调整,防止图片过亮或过暗,提高了高拍仪拍摄图片的质量,且本方案还可以支持处理一次同时拍摄多个证照所得到的图片,提高了修正智能性,且一定程度上提高了拍照效率,最终提高图片的保存质量以及后期的可识别性,且本发明所述的计算机可读存储介质还有效提高所述用于高拍仪的图片修正方法的可操作性。
附图说明
63.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
64.图1是本发明实施例1所述一种用于高拍仪的图片修正方法的流程示意图;
65.图2是本发明实施例1所述一种用于高拍仪的图片修正方法中所述修正算法的算法流程示意图;
66.图3是本发明实施例2所述一种用于高拍仪的图片修正装置的架构示意图。
具体实施方式
67.下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
68.在本发明的描述中,需要说明的是,本发明所描述的实施例是本发明一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
69.本文的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本文的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
70.实施例1
71.本实施例提供一种用于高拍仪的图片修正方法,如图1和图2所示,包括以下步骤:
72.s100、对高拍仪进行拍摄环境的修正;
73.s200、修正所述高拍仪的拍摄环境后,调用所述高拍仪进行原始证照图片的捕捉;
74.s300、调用图像修正算法对所述原始证照图片进行位置修正和度修正,得到最终修正图像。
75.作为本发明的一种实施方式,步骤s300中,所述图像修正算法为:
76.s310、对所述原始证照图片进行区域位置检测,得到区域数据;该步骤的目的是进一步确定原始证照图片所对应的证照区域将会在高拍仪拍摄照片中所呈现的位置;
77.s320、根据所述区域数据对所述原始证照图片的证照区域进行倾斜校正,得到第一校正图像;该步骤的目的是对图像修正算法所确认的证照区域进行倾斜校正,并进行进一步的裁剪,保证证照区域是正向的,进而保证后续高质量的图像处理;
78.s330、对所述第一校正图像进行区域度调整,得到所述最终修正图像;该步骤的目的是对证照区域的亮度进行调整,防止过暗或者过亮,进一步保证后续高质量的图像处理。
79.作为本发明的一种实施方式,所述对所述原始证照图片进行区域位置检测,得到
区域数据,包括:
80.设置扩展方向;在本实施方式中,扩展方向设置为图片的上下左右四个方向,根据所述原始证照图片的边缘像素设置像素填充;在本实施方式中,像素填充为原始证照图片边缘像素的反,如原始证照图片边缘像素为白,则像素填充为黑;按照所述扩展方向和所述像素填充对所述原始证照图片进行像素扩展;在本实施方式中,对原始证照图片分别向上、下、左、右四个方向各扩展5个像素,例如原始证照图片边缘像素为白时,则5个扩充像素皆填充为黑;此步骤可以防止原始证照图片放置在高拍仪边缘时出现边缘丢失的情况,进一步为后续的高质量图像处理提供基础;采用边缘检测算法对经所述像素扩展后的所述原始证照图片进行边缘检测,得到已边缘检测图像;边缘检测算法采用canny边缘检测算子;基于所述已边缘检测图像进行拟合计算处理,得到所述区域数据。
81.作为本发明的一种实施方式,所述基于所述已边缘检测图像进行拟合计算处理,得到所述区域数据,包括:
82.对所述已边缘检测图像依次进行腐蚀处理操作和膨胀处理操作,得到边缘优化图像;腐蚀处理操作和膨胀处理操作的操作过程中,操作内核选择5*5的椭圆形内核,首先进行腐蚀处理操作,然后进行膨胀处理操作,进而去除图像中的噪声和细小的边缘部分,并且会将不连续的长边缘部分进行合并,提高图像的平滑度;采用轮廓检测算法检测搜索所述边缘优化图像的外轮廓;之后获取所述边缘优化图像的第一顶点坐标;根据所述第一顶点坐标对所述外轮廓进行多边形拟合,得到拟合顶点;若所述拟合顶点的数量为四个,且所述拟合顶点所对应的所述外轮廓为凸,则说明该轮廓符合要求,则计算所述外轮廓所对应的区域面积;若所述拟合顶点的数量非四个,或所述拟合顶点所对应的所述外轮廓非凸,则重新搜索轮廓,再次进行拟合和上述判断;设置证照模板面积值和误差区间,证照模板面积即为某类型证照的标准面积,误差区间根据具体需求设定,在本实施方式中设定为区域面积达到所述模板面积值的百分之九十九;根据所述误差区间判断所述区域面积是否与所述模板面积值近似,若是,则说明该外轮廓对应为上述某类型的证照,故判断所述外轮廓内存在第一证照,第一证照即为某类型证照,具体类型根据需求设定,包括但不限于身份证、驾驶证等;因为证照通常为矩形,故计算第一证照对应的所述外轮廓的最小矩形包围盒;计算所述最小矩形包围盒的第二顶点坐标;第二顶点坐标同样有四个,且这些坐标即为该第一证照的证照区域的位置坐标;整理所述第二顶点坐标作为所述区域数据。
83.作为本发明的一种实施方式,所述根据所述区域数据对所述原始证照图片的证照区域进行倾斜校正,得到第一校正图像,包括:
84.在所述第二顶点坐标所对应的所述证照区域内,根据所述第二顶点坐标确认左侧边缘顶点和右侧边缘顶点;
85.判断所述左侧边缘顶点和所述右侧边缘顶点是否满足裁剪要求,如果所述左侧边缘顶点和所述右侧边缘顶点均分别包括两个顶点,则说明这个证照区域是水平的,无倾斜,不需要矫正,故满足裁剪需求;若满足,则按照所述第二顶点坐标对所述证照区域进行矩形裁剪,设定裁剪得到的图像为所述第一校正图像;若非满足,则需要进行倾斜矫正,故根据所述左侧边缘顶点和所述右侧边缘顶点对所述证照区域进行所述倾斜校正。
86.作为本发明的一种实施方式,所述根据所述左侧边缘顶点和所述右侧边缘顶点对所述证照区域进行所述倾斜校正,包括:
87.设置倾角计算公式,将所述左侧边缘顶点和所述右侧边缘顶点代入所述倾角计算公式进行计算,得到所述证照区域的倾斜角度θ;在本实施方式中,设所述左侧边缘顶点的坐标为(x
left,yleft
),设所述右侧边缘顶点的坐标为(x
right
,y
right
);故在本实施方式中,倾角计算公式为:
[0088][0089]
根据所述倾斜角度θ计算关于所述证照区域的旋转矩阵;根据所述旋转矩阵对所述证照区域进行旋转校正;获取旋转校正后的所述证照区域所对应的第三顶点坐标;根据所述第三顶点坐标对旋转校正后的所述证照区域进行矩形裁剪,设定裁剪得到的图像为所述第一校正图像,进而确定出高拍仪拍摄图片中的核心有效区域的证照图像。
[0090]
作为本发明的一种实施方式,所述对所述第一校正图像进行区域度调整,得到所述最终修正图像,包括:
[0091]
计算所述第一校正图像的图像区域的灰度直方图;根据所述灰度直方图中的灰度值集中区调整所述高拍仪的曝光系数;采用调整所述曝光系数后的所述高拍仪捕捉新证照图片;对所述新证照图片再次进行所述区域位置检测,得到新区域数据;根据所述新区域数据对所述新证照图片的证照区域进行倾斜校正,得到新校正图像;保存所述新校正图像为所述最终修正图像,最终修正图像以独立图片形式存储,进而又防止了图片过亮或过暗,最终通过步骤s100~步骤s300的配合,提高了高拍仪所拍摄图片的质量以及可识别性;当本方法处理多个证照的同时拍摄时,设定一个证照所对应的证照区域为一个裁剪区域,且对应一个第一校正图像,最终的区域度调整时,需要根据各个裁剪区域对每个证照图像进行分别裁剪并分别进行进行区域度调整,最终得出的多个最终修正图像需分别以独立形式存储。
[0092]
作为本发明的一种实施方式,所述对高拍仪进行拍摄环境的修正,包括:
[0093]
设置高拍仪的拍摄位置位于第一位置或第二位置;第一位置为箱体顶部,第二位置为箱体底部;在所述高拍仪的拍摄箱体中设置补光单元;在本实施方式中,补光单元采用补光灯对所述高拍仪的拍摄箱体内部进行防反光处理;将所述高拍仪的拍摄箱体内部设置为第一颜,第一颜为黑。
[0094]
实施例2
[0095]
本实施例基于与实施例1中所述的一种用于高拍仪的图片修正方法相同的发明构思,提供一种用于高拍仪的图片修正装置,如图3所示,包括:
[0096]
作为本发明的一种实施方式,拍摄环境修正单元,用于对高拍仪进行拍摄环境的修正;
[0097]
高拍仪控制单元,用于在修正所述高拍仪的拍摄环境后,调用所述高拍仪进行原始证照图片的捕捉;
[0098]
图像修正单元,用于调用图像修正算法对所述原始证照图片进行位置修正和度修正,得到最终修正图像;
[0099]
作为本发明的一种实施方式,所述图像修正算法为:图像修正单元对所述原始证照图片进行区域位置检测,得到区域数据;图像修正单元根据所述区域数据对所述原始证
照图片的证照区域进行倾斜校正,得到第一校正图像;图像修正单元对所述第一校正图像进行区域度调整,得到所述最终修正图像;
[0100]
作为本发明的一种实施方式,所述图像修正单元对所述原始证照图片进行区域位置检测,得到区域数据,包括:图像修正单元设置扩展方向;图像修正单元根据所述原始证照图片的边缘像素设置像素填充;图像修正单元按照所述扩展方向和所述像素填充对所述原始证照图片进行像素扩展;图像修正单元采用边缘检测算法对经所述像素扩展后的所述原始证照图片进行边缘检测,得到已边缘检测图像;图像修正单元基于所述已边缘检测图像进行拟合计算处理,得到所述区域数据;
[0101]
作为本发明的一种实施方式,所述图像修正单元基于所述已边缘检测图像进行拟合计算处理,得到所述区域数据,包括:图像修正单元对所述已边缘检测图像依次进行腐蚀处理操作和膨胀处理操作,得到边缘优化图像;图像修正单元采用轮廓检测算法检测所述边缘优化图像的外轮廓;图像修正单元获取所述边缘优化图像的第一顶点坐标;图像修正单元根据所述第一顶点坐标对所述外轮廓进行多边形拟合,得到拟合顶点;若所述拟合顶点的数量为四个,且所述拟合顶点所对应的所述外轮廓为凸,则图像修正单元计算所述外轮廓所对应的区域面积;图像修正单元设置证照模板面积值和误差区间,图像修正单元根据所述误差区间判断所述区域面积是否与所述模板面积值近似;若是,则图像修正单元判断所述外轮廓内存在第一证照,并计算所述外轮廓的最小矩形包围盒;图像修正单元计算所述最小矩形包围盒的第二顶点坐标;图像修正单元整理所述第二顶点坐标作为所述区域数据;
[0102]
作为本发明的一种实施方式,所述图像修正单元根据所述区域数据对所述原始证照图片的证照区域进行倾斜校正,得到第一校正图像,包括:图像修正单元在所述第二顶点坐标所对应的所述证照区域内,图像修正单元根据所述第二顶点坐标确认左侧边缘顶点和右侧边缘顶点;图像修正单元判断所述左侧边缘顶点和所述右侧边缘顶点是否满足裁剪要求;若满足,则图像修正单元按照所述第二顶点坐标对所述证照区域进行矩形裁剪,设定裁剪得到的图像为所述第一校正图像;若非满足,则图像修正单元根据所述左侧边缘顶点和所述右侧边缘顶点对所述证照区域进行所述倾斜校正;
[0103]
作为本发明的一种实施方式,所述图像修正单元根据所述左侧边缘顶点和所述右侧边缘顶点对所述证照区域进行所述倾斜校正,包括:图像修正单元设置倾角计算公式,图像修正单元将所述左侧边缘顶点和所述右侧边缘顶点代入所述倾角计算公式进行计算,得到所述证照区域的倾斜角度;图像修正单元根据所述倾斜角度计算关于所述证照区域的旋转矩阵;图像修正单元根据所述旋转矩阵对所述证照区域进行旋转校正;图像修正单元获取旋转校正后的所述证照区域所对应的第三顶点坐标;图像修正单元根据所述第三顶点坐标对旋转校正后的所述证照区域进行矩形裁剪,设定裁剪得到的图像为所述第一校正图像;
[0104]
作为本发明的一种实施方式,所述图像修正单元对所述第一校正图像进行区域度调整,得到所述最终修正图像,包括:图像修正单元计算所述第一校正图像的图像区域的灰度直方图;图像修正单元根据所述灰度直方图中的灰度值集中区调整所述高拍仪的曝光系数;图像修正单元采用调整所述曝光系数后的所述高拍仪捕捉新证照图片;图像修正单元对所述新证照图片进行所述区域位置检测,得到新区域数据;图像修正单元根据所述新
区域数据对所述新证照图片的证照区域进行倾斜校正,得到新校正图像;图像修正单元保存所述新校正图像为所述最终修正图像;
[0105]
作为本发明的一种实施方式,所述拍摄环境修正单元对高拍仪进行拍摄环境的修正,包括:拍摄环境修正单元设置高拍仪的拍摄位置位于第一位置或第二位置;拍摄环境修正单元在所述高拍仪的拍摄箱体中设置补光单元;拍摄环境修正单元对所述高拍仪的拍摄箱体内部进行防反光处理;拍摄环境修正单元将所述高拍仪的拍摄箱体内部设置为第一颜。
[0106]
实施例3
[0107]
本实施例提供一种计算机可读存储介质,包括:
[0108]
所述存储介质用于储存将上述实施例1所述的用于高拍仪的图片修正方法实现所用的计算机软件指令,其包含用于执行上述为所述用于高拍仪的图片修正方法所设置的程序;具体的,该可执行程序可以内置在实施例2所述的用于高拍仪的图片修正装置中,这样,用于高拍仪的图片修正装置就可以通过执行内置的可执行程序实现所述实施例1所述的用于高拍仪的图片修正方法。
[0109]
此外,本实施例具有的计算机可读存储介质可以采用一个或多个可读存储介质的任意组合,其中,可读存储介质包括电、光、电磁、红外线或半导体的系统、装置或器件,或者以上任意组合。
[0110]
区别于现有技术,采用本技术一种用于高拍仪的图片修正方法、装置及介质可以对高拍仪拍摄的图片进行有效核心区域的高精准度自动检测以及自动裁剪,避免存储资源浪费,且还会对高拍仪拍摄的图片进行旋转校正以及曝光度调整,防止图片过亮或过暗,提高了高拍仪拍摄图片的质量,且本方案还可以支持处理一次同时拍摄多个证照所得到的图片,提高了修正智能性,且一定程度上提高了拍照效率,最终提高图片的保存质量以及后期的可识别性。
[0111]
应理解,在本文的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本文实施例的实施过程构成任何限定。
[0112]
还应理解,在本文实施例中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0113]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本文的范围。
[0114]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0115]
在本文所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划
分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
[0116]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本文实施例方案的目的。
[0117]
另外,在本文各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0118]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本文的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本文各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0119]
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:


1.一种用于高拍仪的图片修正方法,其特征在于,包括以下步骤:对高拍仪进行拍摄环境的修正;修正所述高拍仪的拍摄环境后,调用所述高拍仪进行原始证照图片的捕捉;调用图像修正算法对所述原始证照图片进行位置修正和度修正,得到最终修正图像。2.根据权利要求1所述的一种用于高拍仪的图片修正方法,其特征在于:所述图像修正算法为:对所述原始证照图片进行区域位置检测,得到区域数据;根据所述区域数据对所述原始证照图片的证照区域进行倾斜校正,得到第一校正图像;对所述第一校正图像进行区域度调整,得到所述最终修正图像。3.根据权利要求2所述的一种用于高拍仪的图片修正方法,其特征在于:所述对所述原始证照图片进行区域位置检测,得到区域数据,包括:设置扩展方向;根据所述原始证照图片的边缘像素设置像素填充;按照所述扩展方向和所述像素填充对所述原始证照图片进行像素扩展;采用边缘检测算法对经所述像素扩展后的所述原始证照图片进行边缘检测,得到已边缘检测图像;基于所述已边缘检测图像进行拟合计算处理,得到所述区域数据。4.根据权利要求3所述的一种用于高拍仪的图片修正方法,其特征在于:所述基于所述已边缘检测图像进行拟合计算处理,得到所述区域数据,包括:对所述已边缘检测图像依次进行腐蚀处理操作和膨胀处理操作,得到边缘优化图像;采用轮廓检测算法检测所述边缘优化图像的外轮廓;获取所述边缘优化图像的第一顶点坐标;根据所述第一顶点坐标对所述外轮廓进行多边形拟合,得到拟合顶点;若所述拟合顶点的数量为四个,且所述拟合顶点所对应的所述外轮廓为凸,则计算所述外轮廓所对应的区域面积;设置证照模板面积值和误差区间,根据所述误差区间判断所述区域面积是否与所述模板面积值近似;若是,则判断所述外轮廓内存在第一证照,并计算所述外轮廓的最小矩形包围盒;计算所述最小矩形包围盒的第二顶点坐标;整理所述第二顶点坐标作为所述区域数据。5.根据权利要求4所述的一种用于高拍仪的图片修正方法,其特征在于:所述根据所述区域数据对所述原始证照图片的证照区域进行倾斜校正,得到第一校正图像,包括:在所述第二顶点坐标所对应的所述证照区域内,根据所述第二顶点坐标确认左侧边缘顶点和右侧边缘顶点;判断所述左侧边缘顶点和所述右侧边缘顶点是否满足裁剪要求;若满足,则按照所述第二顶点坐标对所述证照区域进行矩形裁剪,设定裁剪得到的图像为所述第一校正图像;
若非满足,则根据所述左侧边缘顶点和所述右侧边缘顶点对所述证照区域进行所述倾斜校正。6.根据权利要求5所述的一种用于高拍仪的图片修正方法,其特征在于:所述根据所述左侧边缘顶点和所述右侧边缘顶点对所述证照区域进行所述倾斜校正,包括:设置倾角计算公式,将所述左侧边缘顶点和所述右侧边缘顶点代入所述倾角计算公式进行计算,得到所述证照区域的倾斜角度;根据所述倾斜角度计算关于所述证照区域的旋转矩阵;根据所述旋转矩阵对所述证照区域进行旋转校正;获取旋转校正后的所述证照区域所对应的第三顶点坐标;根据所述第三顶点坐标对旋转校正后的所述证照区域进行矩形裁剪,设定裁剪得到的图像为所述第一校正图像。7.根据权利要求6所述的一种用于高拍仪的图片修正方法,其特征在于:所述对所述第一校正图像进行区域度调整,得到所述最终修正图像,包括:计算所述第一校正图像的图像区域的灰度直方图;根据所述灰度直方图中的灰度值集中区调整所述高拍仪的曝光系数;采用调整所述曝光系数后的所述高拍仪捕捉新证照图片;对所述新证照图片进行所述区域位置检测,得到新区域数据;根据所述新区域数据对所述新证照图片的证照区域进行倾斜校正,得到新校正图像;保存所述新校正图像为所述最终修正图像。8.根据权利要求7所述的一种用于高拍仪的图片修正方法,其特征在于:所述对高拍仪进行拍摄环境的修正,包括:设置高拍仪的拍摄位置位于第一位置或第二位置;在所述高拍仪的拍摄箱体中设置补光单元;对所述高拍仪的拍摄箱体内部进行防反光处理;将所述高拍仪的拍摄箱体内部设置为第一颜。9.基于权利要求1~8中任一项所述的一种用于高拍仪的图片修正方法的用于高拍仪的图片修正装置,其特征在于,所述装置包括:拍摄环境修正单元,用于对高拍仪进行拍摄环境的修正;高拍仪控制单元,用于在修正所述高拍仪的拍摄环境后,调用所述高拍仪进行原始证照图片的捕捉;图像修正单元,用于调用图像修正算法对所述原始证照图片进行位置修正和度修正,得到最终修正图像。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1~8中任一项所述用于高拍仪的图片修正方法的步骤。

技术总结


本发明公开了一种用于高拍仪的图片修正方法、装置及介质,所述方法包括以下步骤:对高拍仪进行拍摄环境的修正;修正高拍仪的拍摄环境后,调用高拍仪进行原始证照图片的捕捉;调用图像修正算法对原始证照图片进行位置修正和度修正,得到最终修正图像;本发明能够对高拍仪拍摄的图片进行有效核心区域的高精准度自动检测以及自动裁剪,避免存储资源浪费,且还会对高拍仪拍摄的图片进行旋转校正以及曝光度调整,防止图片过亮或过暗,提高了高拍仪拍摄图片的质量,且本方案还可以支持处理一次同时拍摄多个证照所得到的图片,提高了修正智能性,且一定程度上提高了拍照效率,最终提高图片的保存质量以及后期的可识别性。高图片的保存质量以及后期的可识别性。高图片的保存质量以及后期的可识别性。


技术研发人员:

胡焱 赵亚欧 安静 马伟

受保护的技术使用者:

浪潮金融信息技术有限公司

技术研发日:

2022.07.25

技术公布日:

2022/11/18

本文发布于:2024-09-20 16:59:28,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/5696.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   证照   图像   区域
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议