这张答题卡想必伴随了大家的学生时代,不管是中考、高考、考研,都会用 2B 铅笔涂好卡上的红框框。 今天推荐一个基于 Spring MVC + OpenCV 的答题卡识别系统,OpenCV 是一个计算机视觉库,它提供了一系列图像处理常用算法算法,是研究图像处理技术非常重要的工具。 该项目前端使用 AdminLTE 2 ,AdminLTE 是一个基于 bootstrap 的轻量级后台模板,基于 Bootstrap 框架、JS 、jQuery插件。高度可定制且易于使用,可适应多种屏幕分辨率。 这个轻量级的后台管理系统也在 GitHub 上开源了: https://github.com/ColorlibHQ/AdminLTE 这个答题卡识别系统的主要内容: 图像二值化 图像自适用二值化 高斯模糊 图片缩放 腐蚀膨胀 进阶形态学变换 边缘检测 检测直线 检测圆 检测颜色 轮廓识别 模板查找 绘制灰度直方图 答题卡识别demo 系统效果 另外这个系统集成到了一个小程序中,可以微信小程序搜索「扫扫阅卷」就能使用了。 项目源码:gitee.com/songer/java_opencv 原文链接:https://mp.weixin.qq.com/s/OnD6t1qIDs9BAvjbjzfM1A