1.一种答题卡识别点精确定位方法,其特征在于,所述方法包括:
对样本答题卡图像的各个标准识别点的坐标进行定位,并基于各个所述标准识别点的坐标,生成标准位置拓扑图;
对所述标准位置拓扑图中的标准识别点进行遍历,并基于遍历到的标准识别点的坐标,查找待识别答题卡图像中与所述遍历到的标准识别点位置相匹配的识别点;
若查找到所述位置匹配的识别点,则定位所述识别点;
其中,所述识别点为所述待识别答题卡图像的客观题填涂区的每一个填涂区,所述标准识别点为所述样本答题卡图像的客观题填涂区的每一个填涂区。
2.如权利要求1所述的方法,其特征在于,所述对所述标准位置拓扑图中的标准识别点进行遍历,并基于遍历到的标准识别点的坐标,查找待识别答题卡图像中与所述遍历到的标准识别点位置相匹配的识别点;包括:
对所述标准位置拓扑图中的标准识别点进行遍历,并基于遍历到的标准识别点的坐标,计算所述标准识别点的长度和宽度、以及相邻两个标准识别点之间的间距;
基于所述标准识别点的长度和宽度、以及相邻两个标准识别点之间的间距,查找待识别答题卡图像中与所述遍历到的标准识别点位置相匹配的识别点。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
计算所述待识别答题卡图像中,与所述标准识别点位置相匹配的所有识别点的个数,并计算所述个数占所述标准位置拓扑图中标准识别点总个数的百分比;
若所述百分比在预设补全参数范围内,则基于所述标准位置拓扑图中标准识别点的坐标对所述待识别答题卡图像中的识别点未匹配位置进行补全,以得到补全后的待识别答题卡图像;
若所述百分比小于所述预设补全参数范围内的最小值,则确定所述待识别答题卡图像为不达标图像,无法对所述识别点进行精确定位,并发出报错警告或提示操作;
若所述百分比大于所述预设补全参数范围内的最大值,则确定所述待识别答题卡图像为达标图像。
4.如权利要求3所述的方法,其特征在于,所述基于所述标准位置拓扑图对所述待识别答题卡图像中的识别点缺失位置进行补全包括:
基于所述每一个标准识别点的长度和宽度、以及相邻两个标准识别点之间的间距,对所述待识别答题卡图像中的识别点缺失位置进行补全。
5.如权利要求3所述的方法,其特征在于,所述基于所述标准位置拓扑图对所述待识别答题卡图像中的识别点缺失位置进行补全,以得到补全后的待识别答题卡图像后包括:
计算所述补全后的待识别答题卡图像的识别点个数占所述标准位置拓扑图中标准识别点总个数的百分比;
若所述百分比大于或等于所述预设补全参数范围内的最大值,则确定所述补全后的待识别答题卡图像为达标图像;
若所述百分比小于所述预设补全参数范围内的最大值,则确定所述补全后的待识别答题卡图像为不达标图像,无法对所述识别点进行精确定位,并发出报错警告或提示操作。
6.一种答题卡识别点精确定位系统,其特征在于,所述系统包括:
模版生成模块,用于对样本答题卡图像的各个标准识别点的坐标进行定位,并基于各个所述标准识别点的坐标,生成标准位置拓扑图;
匹配模块,用于对所述标准位置拓扑图中的标准识别点进行遍历,并基于遍历到的标准识别点的坐标,查找待识别答题卡图像中与所述遍历到的标准识别点位置相匹配的识别点;
定位模块,用于若查找到所述位置匹配的识别点,则定位所述识别点;
其中,所述识别点为所述待识别答题卡图像的客观题填涂区的每一个填涂区,所述标准识别点为所述样本答题卡图像的客观题填涂区的每一个填涂区。
7.如权利要求6所述的系统,其特征在于,所述匹配模块包括:
模版遍历计算模块,用于对所述标准位置拓扑图中的标准识别点进行遍历,并基于遍历到的标准识别点的坐标,计算所述标准识别点的长度和宽度、以及相邻两个标准识别点之间的间距;
识别点匹配模块,用于基于所述标准识别点的长度和宽度、以及相邻两个标准识别点之间的间距,查找待识别答题卡图像中与所述遍历到的标准识别点位置相匹配的识别点。
8.如权利要求7所述的系统,其特征在于,所述系统还包括匹配百分比计算模块以及识别点判断处理模块:
所述匹配百分比计算模块,用于计算所述待识别答题卡图像中,与所述标准识别点位置相匹配的所有识别点的个数,并计算所述个数占所述标准位置拓扑图中标准识别点总个数的百分比;
所述识别点判断处理模块包括:补全模块、第一提示模块以及第一确定模块;
所述补全模块,用于若所述百分比在预设补全参数范围内,则基于所述标准位置拓扑图中标准识别点的坐标对所述待识别答题卡图像中的识别点未匹配位置进行补全,以得到补全后的待识别答题卡图像;
所述第一提示模块,用于若所述百分比小于所述预设补全参数范围内的最小值,则确定所述待识别答题卡图像为不达标图像,无法对所述识别点进行精确定位,并发出报错警告或提示操作;
所述第一确定模块,用于若所述百分比大于所述预设补全参数范围内的最大值,则确定所述待识别答题卡图像为达标图像。
9.如权利要求8所述的系统,其特征在于,所述基于所述标准位置拓扑图对所述待识别答题卡图像中的识别点缺失位置进行补全包括:
基于所述每一个标准识别点的长度和宽度、以及相邻两个标准识别点之间的间距,对所述待识别答题卡图像中的识别点缺失位置进行补全。
10.如权利要求8所述的系统,其特征在于,所述补全模块后包括:
补全校验模块,用于计算所述补全后的待识别答题卡图像的识别点个数占所述标准位置拓扑图中标准识别点总个数的百分比;
第二确定模块,用于若所述百分比大于或等于所述预设补全参数范围内的最大值,则确定所述补全后的待识别答题卡图像为达标图像;
第二提示模块,用于若所述百分比小于所述预设补全参数范围内的最大值,则确定所述补全后的待识别答题卡图像为不达标图像,无法对所述识别点进行精确定位,并发出报错警告或提示操作。