![视觉大数据智能分析算法实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/579/47216579/b_47216579.jpg)
上QQ阅读APP看书,第一时间看更新
1.4 答题区域检测
答题区域网格线定位后,可通过预设的题目分布进行答题区域的检测。因此,本节采用循环遍历网格区域的方法,定位有效的答题区域,对内部的像素进行统计分析,判断是否存在答案字符图像。答题区域检测的关键代码如下所示。
![](https://epubservercos.yuewen.com/31DDB8/26580980701213406/epubprivate/OEBPS/Images/Figure-P28_4720.jpg?sign=1738751921-GCe3SSPx6sGl5A4QDsKKbzX57PoRCUqG-0-641009d81121a2b00f6c2aeb09dc5c80)
根据水平网格线的特点,采用2间隔的扫描方式跳过标题栏,然后遍历垂直网格提取每一行内的答题区域。通过网格区域做二值化筛选,判断内部是否存在字符答案,进而得到答题区域的检测结果。如图1-6所示,绿色实线表示检测到了答案字符区域,红色虚线表示未检测到答案字符区域,可以发现检测结果也与实际的答案分布情况相符。
![](https://epubservercos.yuewen.com/31DDB8/26580980701213406/epubprivate/OEBPS/Images/Figure-P29_4727.jpg?sign=1738751921-ZOEX8Ad755E4o7gv5sz0Ft4DxkGvdLtL-0-224819f44fc0d9500d751fc6c6b28648)
图1-6 答题区域检测结果