首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用VB.Net的OMR程序

使用VB.Net的OMR程序
EN

Stack Overflow用户
提问于 2017-01-21 03:29:37
回答 1查看 1.4K关注 0票数 1

我有一些扫描的BMP图像或OMR气泡表。我得读一下里面的记号。我想用VB.NET来做这个工作。我必须执行以下任务-

  1. 清除图像
  2. 查找参照点(在我的例子中,有4个方格)
  3. 根据参考点裁剪图像。
  4. 读一下圆形的标记。

现在该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-06 11:19:31

我需要的实际上是一个图像处理库。首先想到的是openCV。但是openCV直接与.NET语言不兼容。有EmguCV,实际上是.NET框架的openCV包装器。

但在我的例子中,我使用了Aforge.NET。它是一个用于CV和人工智能的C#框架-图像处理、神经网络、遗传算法、机器学习、机器人等,它易于学习和实现。这个框架是文档丰富的这里,与VB.NET完全兼容。

openCV也可以用于这个目的,但这有点棘手。一种方法是用C++ (或任何其他OpenCV支持的语言)开发动态链接库DLL,然后使用来自VB.NET应用程序的这些函数。

通过血液检测或轮廓分析,可以检测出参考点,并对其进行滤波,得到参考点。然后,可以使用正在使用的图像处理库或框架执行调整大小、裁剪、去键和透视包装。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41775451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档