基于 Java 的答题卡识别系统

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

基于 Java 的答题卡识别系统_第1张图片

今天推荐一个基于 Spring MVC + OpenCV 的答题卡识别系统,OpenCV 是一个计算机视觉库,它提供了一系列图像处理常用算法算法,是研究图像处理技术非常重要的工具。

该项目前端使用 AdminLTE 2 ,AdminLTE 是一个基于 bootstrap 的轻量级后台模板,基于 Bootstrap 框架、JS 、jQuery插件。高度可定制且易于使用,可适应多种屏幕分辨率。

这个轻量级的后台管理系统也在 GitHub 上开源了:

https://github.com/ColorlibHQ/AdminLTE

基于 Java 的答题卡识别系统_第2张图片

这个答题卡识别系统的主要内容:

  • 图像二值化

  • 图像自适用二值化

  • 高斯模糊

  • 图片缩放

  • 腐蚀膨胀

  • 进阶形态学变换

  • 边缘检测

  • 检测直线

  • 检测圆

  • 检测颜色

  • 轮廓识别

  • 模板查找

  • 绘制灰度直方图

  • 答题卡识别demo

系统效果

基于 Java 的答题卡识别系统_第3张图片

基于 Java 的答题卡识别系统_第4张图片

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

基于 Java 的答题卡识别系统_第5张图片

该系统可以关注公众号「逛逛GitHub」回复「0601」下载。

最后,防止找不到本篇文章,可以收藏点赞,方便翻阅查找。欢迎关注公众号 逛逛GitHub(ggGithub)。


推荐阅读

1. GitHub 上有什么好玩的项目?

2. 5 月份最热的 GitHub 项目

3. 这款远程桌面软件开源了

4. 盘点百度 4 个牛逼哄哄的开源项目

基于 Java 的答题卡识别系统_第6张图片

你可能感兴趣的:(ocr,opencv,计算机视觉,nagios,图像识别)