
上QQ阅读APP看书,第一时间看更新
1.4 答题区域检测
答题区域网格线定位后,可通过预设的题目分布进行答题区域的检测。因此,本节采用循环遍历网格区域的方法,定位有效的答题区域,对内部的像素进行统计分析,判断是否存在答案字符图像。答题区域检测的关键代码如下所示。

根据水平网格线的特点,采用2间隔的扫描方式跳过标题栏,然后遍历垂直网格提取每一行内的答题区域。通过网格区域做二值化筛选,判断内部是否存在字符答案,进而得到答题区域的检测结果。如图1-6所示,绿色实线表示检测到了答案字符区域,红色虚线表示未检测到答案字符区域,可以发现检测结果也与实际的答案分布情况相符。

图1-6 答题区域检测结果