当前位置:   article > 正文

OpenCV实例(三)答题卡识别

答题卡识别

作者:Xiou

1.答题卡识别概述

随着信息化的发展,计算机阅卷已经成为一种常规操作。在大型考试中,客观题基本不再需要人工阅卷。

答题卡识别的基本实现原理如图所示,其主要包含以下步骤。
(1)进行反二值化阈值处理,将后续操作中要使用的选项处理为前景(白色),将答题卡上其他不需要进行后续处理的位置处理为背景(黑色)。
(2)将每个选项提取出来,并计算各选项的白色像素点个数。
(3)筛选出白色像素点个数最大的选项,将该选项作为考生作答选项。
(4)将考试作答选项与标准答案进行比较,给出评阅结果。

在这里插入图片描述

2.单道题目的识别

为了方便理解,先讨论单道题目的情况。

2.1基本流程及原理

在这里插入图片描述
下面对具体步骤进行详细介绍。
Step 1:导入库将需要使用的库导入。
Step 2:答案及选项初始化为了方便处理,将各个选项放入一个字典内保存,让不同的选项对应不同的索引。例如,“选项A”对应索引0,“选项B”对应索引1,以此类

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/730063
推荐阅读
相关标签
  

闽ICP备14008679号