开发 Mark Reader 软件最简单的学习曲线是什么?

信息处理 图像处理
2022-02-04 12:12:52

我是一名 C# 程序员,并且有一个创建 Mark Reader 软件的项目。学生填写的气泡表使用通用扫描仪进行扫描(与气泡表的特殊扫描仪相反)。生成的图像必须使用相关的 Mark Reader 软件进行处理。

我对DSP有点了解。简而言之,开发软件最简单的学习曲线是什么?也欢迎推荐书籍。

1个回答

EMGUOpenCV的 .NET 包装器,它是用于计算机视觉应用程序的强大库。

您可以使用诸如斑点检测之类的东西来设置空间中答案网格的布局,根据阈值检查铅笔阴影(以防止将擦除被检测为答案),检查每个问题是否有一个答案,并且它在正确的位置。

首先解决一些与库有关的“玩具”问题(检测字段中的圆形或正方形)并从那里构建您的实现。