【技术实现步骤摘要】
印章选票填涂的识别方法、装置及计算机可读存储介质
本专利技术涉及图像识别
,具体涉及一种印章选票填涂的识别方法、装置及计算机可读存储介质。
技术介绍
国内大陆地区选举的选票填写方法大多使用黑色签字笔将矩形、椭圆、菱形填涂块涂黑或者在规定区域手绘勾、圈、叉等符号的方式,一种选票使用范围大多在几百、几千、几万选民范围内,而对于国内港澳地区、国外选举一种选票使用范围可能在百万、千万更甚至上亿选民范围,因此选票的填写方式规定相对更简单、更标准。选票上使用带外框的字符进行选票种类区分,使用表格线区分每个候选人或候选团体,表格单元格的空白圆圈为选民使用印章填写选票的位置。该选票填写的方式简化,当选民选择对应候选人或候选团体时,使用专用的印章工具在对应候选人下方空白圆圈内盖上唯一“√”号,空白圆圈内做其他任何符号都是无效选票,同时若选票其他位置上除印刷的文字、图形外存在任何人为的可见标记也作无效选票。由于通过高速扫描仪采集的印章选票图像存在局部变形或者细微拉伸的情况,因此定位该印章选票闭合轮廓不能简单通过固定像素坐标来截取闭合轮廓内图像,必须使用图像识别技术。
技术实现思路
...
【技术保护点】
1.一种印章选票填涂的识别方法,所述印章选票上设有若干个用于填涂印章的填涂框,所述一个填涂框为一个闭合轮廓,其特征在于,所述方法包括:S11:接收印章选票图像;S12:根据预设识别参数列表依次获取所述印章选票图像中各个闭合轮廓的位置和大小;S13:分别截取所述各个闭合轮廓的内部图像进行印章识别;S14:生成印章选票填涂的识别结果。
【技术特征摘要】
1.一种印章选票填涂的识别方法,所述印章选票上设有若干个用于填涂印章的填涂框,所述一个填涂框为一个闭合轮廓,其特征在于,所述方法包括:S11:接收印章选票图像;S12:根据预设识别参数列表依次获取所述印章选票图像中各个闭合轮廓的位置和大小;S13:分别截取所述各个闭合轮廓的内部图像进行印章识别;S14:生成印章选票填涂的识别结果。2.根据权利要求1所述的印章选票填涂的识别方法,其特征在于,所述步骤S12的方法包括:S121:根据所述预设识别参数列表中第1个闭合轮廓的中心像素坐标和矩形范围宽高确定所述印章选票图像中起始闭合轮廓的搜索区域,在所述起始闭合轮廓的搜索区域内搜索定位所述起始闭合轮廓的实际中心像素坐标和大小并保存;S122:根据所述预设识别参数列表中已定位闭合轮廓的索引号和实际中心像素坐标,以及所述预设识别参数列表中下一个待定位闭合轮廓的索引号、相对中心像素坐标、外接矩形宽高和相对最近闭合轮廓索引号,依次获取所述印章选票图像中各个闭合轮廓的位置和大小。3.根据权利要求2所述的印章选票填涂的识别方法,其特征在于,所述步骤S122的方法包括:S1221:m=2;S1222:根据所述预设识别参数列表中第m个闭合轮廓的相对最近闭合轮廓索引号在所述预设识别参数列表中获取该相对最近闭合轮廓索引号对应的相对最近闭合轮廓的实际中心像素坐标,其中,所述第m个闭合轮廓的相对最近闭合轮廓是在定位第m个闭合轮廓前已完成定位的一个闭合轮廓的索引号;S1223:根据所述第m个闭合轮廓的相对最近闭合轮廓的实际中心像素坐标和所述预设识别参数列表中第m个闭合轮廓的相对中心像素坐标,计算所述第m个闭合轮廓的理论中心像素坐标;S1224:将所述识别参数列表中第m个闭合轮廓的外接矩形宽高放大k倍,1<k<2,再根据所述第m个闭合轮廓的理论中心像素坐标,确定所述印章选票图像中第m个闭合轮廓的搜索区域;S1225:在所述印章选票图像中第m个闭合轮廓的搜索区域内搜索定位所述第m个闭合轮廓的实际中心像素坐标和大小并保存;S1226:判断第m个闭合轮廓是否为所述预设识别参数列表中最后一个待定位闭合轮廓,若是,则进入下一步骤,若否,则m=m+1,返回S1222。4.根据权利要求1所述的印章选票填涂的识别方法,其特征在于,所述步骤S13的方法,包括:S131:n=1或者n=2;S132:根据所述印章选票图像中第n个闭合轮廓的实际中心像素坐标和大小截取所述第n个闭合轮廓的内部图像并进行预处理;S133:判断所述第n个闭合轮廓的内部图像中是否有黑色标记,若有,则进入S134,若否,则判断所述第n个闭合轮廓内未填涂印章;S134:根据预设印章模板识别所述第n个闭合轮廓的内部图像中是否包含印章图像,若是,则判定所述第n个闭合轮廓内填涂为有效填涂,若否,则判定所述第n个闭合轮廓内填涂为无效填涂;S135:判断所述第n个闭合轮廓是否为所述识别参数列表中最后一个待识别的闭合轮廓,若是,则进入下一步骤,若否,则n=n+1,返回S132。5.根据权利要求4所述的印章选票填涂的识别方法,其特征在于,所述步骤S134中根据预设印章模板识别所述第n个闭合轮廓的内部图像中是否包含印章图像的方法,包括:S1341:在所述第n个闭合轮廓的内部图像中搜索所述黑色标记的所有外部轮廓;S1342:对搜索出的闭合轮廓采用直线拟合得到多边形轮廓,截取所述多边形轮廓的外接矩形为黑色标记图像;S1343:在所述多边形轮廓中搜索最长边线段,根据所述最长边线段的斜率计算所述黑色标记的偏转角度θ,θ∈(-90°,90°);S1344:按所述黑色标记的偏转角度θ对所述黑色标记图像进行旋转,使所述黑色标记的最长边线段垂直于水平方向且所述黑色标记的质心最低,再截取所述黑色标记的外接矩形为黑色标记有效图像;S1345:判断所述黑色标记有效图像尺寸与预设印章模板尺寸的偏差是否满足预设偏差范围,若是,则将所述黑色标记有效图像尺寸调整到预设印章模板尺寸,若否,则判定所述第n个闭合轮廓的内部图像中未包含印章图像;S1346:将所述黑色标记有效图像进行二值化处理,判断处理后的黑色标记有效图像与预设印章模板的图像相似度是否达到预设相似度阈值,若是,则判定所述第n个闭合轮廓的内部图像中包含印章图像,若否,则判定所述第n个闭合轮廓的内部图像中未包含印章图像。6.根据权利要求1所述的印章选票填涂的识别方法,其特征在于,所述步骤S11前还包括步骤S10:生成预设识别参数列表;所述步骤S10的方法,包括:S101:选取空白印章选票图像中任一个闭合轮廓作为起始闭合轮廓,获取所述起始闭合轮廓的中心像素坐标(x0,y0)和范围矩形宽高(w0,h0)添加到识别参数列表中;S102:依次获取所述空白印章选票图像中各个待定位闭合轮廓的中心像素坐标(xm,ym)和外接矩形宽高(wm,hm)添加到集合A中,m>0;S103:将所述起始闭合轮廓的中心像素坐标(x0,y0)和范围矩形宽高(w0,h0)添加到集合B中;S104:计算集合B中每一个闭合轮廓的点到集合A中每一个闭合轮廓的点的欧式距离,选取满足最短欧式距离的两个集合中的点Ai和点Bj,将集合A中Ai点所在闭合轮廓的中心像素坐标(xi,yi)和外接矩形宽高(wi,hi)移入集合B中;S105:计算Ai点所在闭合轮廓的中心像素坐标(xi,yi)相对于Bj点所在闭合轮廓的中心像素坐标(xj,yj)的相对中心像素坐标(Δxi,Δyi),Δxi=xi-xj,Δyi=yi-yj,将Ai点所在闭合轮廓的相对中心像素坐标(Δxi,Δyi)、Ai点所在闭合轮廓的外接矩形宽高(wi,hi)和Bj点所在闭合轮廓在集合B中的索引j添加到所述识别参数列表中,i、j为大于或者等于0的整数;S106,判断集合A中是否还有待处理的闭合轮廓,若有,则返回S104,若否,则结束流程。7.一种印章选票填涂的识别装置,所述印章选票上设有若干个用于填涂印章的填涂框,所述一个填涂框为一个闭合轮廓,其特征在于,所述装置包括:接收模块,用于接收印章选票图像;定位模块,用于根据预设识别参数列表依次...
【专利技术属性】
技术研发人员:曾山华,
申请(专利权)人:中科院成都信息技术股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。