一个完整答题卡识别系统

早上好,我是老北,公众号「GitHub指北」会推荐 GitHub 上有用的项目,挖掘开源的价值,欢迎关注。

今天要推荐一个开源的答题卡识别系统,有需要赶紧来看看哦。

项目介绍

OpenCV 是一个基于 BSD 许可(开源)发行的跨平台计算机视觉库,它提供了一系列图像处理和计算机视觉方面很多通用算法。是研究图像处理技术的一个很不错的工具。最初开始接触是 2016 年因为公司项目需要,但是当时网上可供参考的 demo 实在太少了,而且基本上都是基于 C、C++实现的。也就是从 2017 年开始,关于 java+opencv 的资料才渐渐多起来。处于这种情况,就想搭建一个有助于我们学习和了解 opencv 的一个平台。因此就有了这个系统。 从安装开始,和大家一起学习记录 OpenCV 的相关知识,直至最终一个简单但完整 DEMO 的实现(答题卡识别)。

软件架构

SpringMVC+AdminLTE 2+maven。考虑到之前 demo 测试,要么都是生成图片查看效果,要么用 swing 绘制,遇到参数变化的时候,不便于调试,于是就做成了大家熟悉的 web 模式。后台是基于 SpringMVC,也没有数据库交互,就是个页面操作效果实时查看的功能,现在很简单。前端使用的是 AdminLTE 2,一个基于 bootstrap 的轻量级后台模板。

主要内容

  • 图像二值化
  • 图像自适用二值化
  • 高斯模糊
  • 图片缩放
  • 腐蚀膨胀
  • 进阶形态学变换
  • 边缘检测
  • 检测直线
  • 检测圆
  • 检测颜色
  • 轮廓识别
  • 模板查找
  • 绘制灰度直方图
  • 答题卡识别 demo

效果预览


源码地址

公号 「GitHub指北」 后台回复 「答题卡」 获取源码地址。

  • 6
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值