# AnswerSheetRecognize
## 介绍
答题卡识别程序
## 软件架构
MATLAB
## 需求分析
1. 识别答题卡答案选项
2. 与正确答案对照
3. 判别并计算分数
4. 将结果写入Excel文件
5. 接近100%识别率
## 技术要求
1. 预处理——灰度化,二值化等
2. 倾斜校正——hough变换
3. 畸变校正——角点检测,投影变换
4. 较低误识别率,准确定位填涂痕迹
5. 目标检测结果与标准答案进行对比,给出分析结果
## 过程演示图
#### 1. 灰度化
![灰度化](./refer/1.png "灰度化")
#### 2. 预处理
![预处理](./refer/2.png "预处理")
#### 3 .边缘检测
![边缘检测](./refer/3.png "边缘检测")
#### 4. 定位感兴趣区域轮廓
![定位感兴趣区域轮廓](./refer/4.png "定位感兴趣区域轮廓")
#### 5. 倾斜校正
![倾斜校正](./refer/5.png "倾斜校正")
#### 6. 再次精确定位感兴趣区域
![再次精确定位感兴趣区域](./refer/6.png "再次精确定位感兴趣区域")
#### 7. 闭运算
![闭运算](./refer/7.png "闭运算")
#### 8. 角点检测
![角点检测](./refer/8.png "角点检测")
#### 9. 精确定位4个角点(其中左上角的两个只需要一个就好)
![精确定位4个角点](./refer/9.png "精确定位4个角点")
#### 10. 畸变校正(投影变换)
![畸变校正(投影变换)](./refer/10.png "畸变校正(投影变换)")
#### 11. 划分填涂区域
![划分填涂区域](./refer/11.png "划分填涂区域")
#### 12. 识别结果输出到Excel文件
![识别结果输出Excel文件](./refer/excel_snap.png)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
AnsSheetRecognize.zip (43个子文件)
AnsSheetRecognize
get_rlt.m 459B
rlt_excel
024657657.xlsx 10KB
123468765.xlsx 10KB
012345678.xlsx 9KB
answer
answer.xlsx 10KB
LICENSE 34KB
main.m 19KB
stdim
2020030004.jpg 286KB
2020030007.jpg 1.34MB
2020030006.jpg 1.32MB
2020030008.jpg 2.09MB
2020030005.jpg 1.34MB
2020030003.jpg 1.29MB
.gitignore 15B
get_opt.m 303B
refer
corrected_im_gray.jpg 539KB
reCNT_ROI.jpg 142KB
reCNT_BW.jpg 299KB
10.png 43KB
9.png 14KB
rotated_ROIofBW.jpg 237KB
3.png 53KB
边缘检测.jpg 353KB
anchor_region.jpg 50KB
12.png 406KB
1.jpg 151KB
边缘图1.bmp 11.63MB
corrected_img.jpg 273KB
1.png 1.23MB
11.png 30KB
6.png 36KB
ROIofbw.jpg 232KB
e_bw_im.jpg 201KB
边缘图.bmp 11.63MB
excel_snap.png 25KB
CNT_ROI.jpg 133KB
5.png 44KB
4.png 34KB
8.png 20KB
此处存放了一些中间结果.txt 0B
7.png 25KB
2.png 62KB
README.md 2KB
共 43 条
- 1
资源评论
路上的追梦人
- 粉丝: 384
- 资源: 67
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- linux shell 脚本示例 升级用
- web开发课程设计/毕设-在线商城系统一个完整的在线商城网站,包括用户注册、商品展示、购物车、支付和订单管理
- 数据库课程设计/毕设-在线商城数据库系统支持在线购物的数据库系统
- Python 包管理器、程序打包工具、pip 镜像源设置工具、模块安装包下载器
- R语言数据分析-分析学生考试成绩计算每个学生的平均成绩,并将结果存储在新的列
- latex专业的排版系统生成高质量的科技和数学文档基于TeX排版系统增加了许多易用的功能和宏包
- Tomcat部署及优化
- github使用Git进行版本控制提供远程仓库存储代码支持多人协作
- matlab信号处理与分析控制系统设计PID控制器设计
- python宠物医院管理系统功能-添加新医生添加新主人预约就诊
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功