# teaching-answer-card-tool
答题卡检测
### 1、多张图连续检测
功能:如果一套试卷的答题卡数量大于1,也支持检测,并且按试题顺序拼凑检测结果(即下面这套试卷假设存在位于第二张答题卡上的第八题,支持连续检测)
![](pic/answer_card.jpg)
### 2、试题切割
功能:
- 将答题卡按试题切成一张张图片,并将图片与题序一一对应
- 程序能知道第六大题存在2张图片
程序执行结果:
第一题
![](pic/sub_answer_card_1.jpg)
第二题
![](pic/sub_answer_card_2.jpg)
第三题
![](pic/sub_answer_card_3.jpg)
第四题
![](pic/sub_answer_card_4.jpg)
第五题
![](pic/sub_answer_card_5.jpg)
第六题(程序能知道第六大题存在2张图片)
![](pic/sub_answer_card_6.jpg)
![](pic/sub_answer_card_7.jpg)
第七题:
![](pic/sub_answer_card_8.jpg)
### 3、学生考号识别
#### 1)切割出学生手写的准考证号
![](pic/num_card_detection_1.png)
#### 2)识别出学生填充的准考证号
识别结果:53311
![](pic/num_card_detection_2.png)
![](pic/num_card_detection_3.png)
### 4、选择题自动批改检测
识别结果(key:题序,value:答案的索引):
{1: [2], 2: [1], 3: [3], 4: [3], 5: [1], 6: [1], 7: [4], 8: [2], 9: [4], 10: [1], 11: [3], 12: [1], 13: [1], 14: [1], 15: [1]}
选择题自动批改支持以下变化
- 无论试题的候选项有四个还是五六七八个,都支持识别
- 答案无论是一个还是多个,都支持识别
- 选择题,无论是竖着排列,还是横着排列,还是乱序排序,支持识别
原题:
![](pic/choice_question_detection_1.jpg)
识别出所有的轮廓:
![](pic/choice_question_detection_2.png)
筛选出答案:
![](pic/choice_question_detection_3.png)
筛选出候选框:
![](pic/choice_question_detection_4.png)
筛选出题序:
![](pic/choice_question_detection_5.png)
根据题序及其坐标,寻找到对应题序的答案与候选框,进行自动批改
### 5、特殊逻辑处理
(1)填充区域出现连接的情况,只要连接的不是太过分,都支持识别
![](pic/special_num_card_1.png)
![](pic/special_num_card_2.png)
(2)填充区域,先填充,再擦除,存在曾经填充过的痕迹,目前已经优化,支持准确识别
![](pic/special_choice_question.png)
没有合适的资源?快使用搜索试试~ 我知道了~
考试类精品--answer card, 答题卡检测、试题切分、学生考号识别、选择题自动批改.zip
共35个文件
jpg:11个
png:10个
py:8个
需积分: 5 0 下载量 162 浏览量
2024-02-06
10:14:35
上传
评论
收藏 6.04MB ZIP 举报
温馨提示
考试类精品--answer card, 答题卡检测、试题切分、学生考号识别、选择题自动批改
资源推荐
资源详情
资源评论
收起资源包目录
考试类精品--answer card, 答题卡检测、试题切分、学生考号识别、选择题自动批改.zip (35个子文件)
ahao4
detection_choice_question.py 15KB
utils.py 5KB
pic
choice_question_detection_2.png 21KB
choice_question_detection_3.png 4KB
sub_answer_card_1.jpg 85KB
special_num_card_1.png 73KB
sub_answer_card_2.jpg 51KB
sub_answer_card_5.jpg 113KB
num_card_detection_3.png 3KB
special_num_card_2.png 4KB
choice_question_detection_1.jpg 85KB
num_card_detection_2.png 146KB
choice_question_detection_4.png 8KB
special_choice_question.png 213KB
sub_answer_card_7.jpg 34KB
num_card_detection_1.png 6KB
answer_card.jpg 539KB
sub_answer_card_3.jpg 109KB
sub_answer_card_6.jpg 128KB
choice_question_detection_5.png 4KB
sub_answer_card_8.jpg 159KB
sub_answer_card_4.jpg 67KB
app.py 413B
main.py 3KB
notebook
choice_option_detection.ipynb 1.05MB
answer_card_detection.ipynb 4.25MB
Dockerfile 235B
answer_card.jpg 539KB
requirements.txt 60B
test
test_cnocr.py 389B
test_pytesseract.py 4KB
.gitignore 53B
settings.py 690B
README.md 2KB
detection_exam_num.py 5KB
共 35 条
- 1
资源评论
码农阿豪
- 粉丝: 9888
- 资源: 1750
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功