基于 Java 的答题卡识别系统


这张答题卡想必伴随了大家的学生时代,不管是中考、高考、考研,都会用 2B 铅笔涂好卡上的红框框。

今天推荐一个基于 Spring MVC + OpenCV 的答题卡识别系统,OpenCV 是一个计算机视觉库,它提供了一系列图像处理常用算法算法,是研究图像处理技术非常重要的工具。
该项目前端使用 AdminLTE 2 ,AdminLTE 是一个基于 bootstrap 的轻量级后台模板,基于 Bootstrap 框架、JS 、jQuery插件。高度可定制且易于使用,可适应多种屏幕分辨率。
这个轻量级的后台管理系统也在 GitHub 上开源了:
https://github.com/ColorlibHQ/AdminLTE

这个答题卡识别系统的主要内容:
图像二值化
图像自适用二值化
高斯模糊
图片缩放
腐蚀膨胀
进阶形态学变换
边缘检测
检测直线
检测圆
检测颜色
轮廓识别
模板查找
绘制灰度直方图
答题卡识别demo
系统效果


另外这个系统集成到了一个小程序中,可以微信小程序搜索「扫扫阅卷」就能使用了。

该系统可以关注公众号「逛逛GitHub」回复「0601」下载。
最后,防止找不到本篇文章,可以收藏点赞,方便翻阅查找。欢迎关注公众号 逛逛GitHub(ggGithub)。
推荐阅读
1. GitHub 上有什么好玩的项目?
2. 5 月份最热的 GitHub 项目
3. 这款远程桌面软件开源了
4. 盘点百度 4 个牛逼哄哄的开源项目
到顶部