我有一些扫描的BMP图像或OMR气泡表。我得读一下里面的记号。我想用VB.NET来做这个工作。我必须执行以下任务-
现在该怎么做?
发布于 2018-01-06 11:19:31
我需要的实际上是一个图像处理库。首先想到的是openCV。但是openCV直接与.NET语言不兼容。有EmguCV,实际上是.NET框架的openCV包装器。
但在我的例子中,我使用了Aforge.NET。它是一个用于CV和人工智能的C#框架-图像处理、神经网络、遗传算法、机器学习、机器人等,它易于学习和实现。这个框架是文档丰富的这里,与VB.NET完全兼容。
openCV也可以用于这个目的,但这有点棘手。一种方法是用C++ (或任何其他OpenCV支持的语言)开发动态链接库DLL,然后使用来自VB.NET应用程序的这些函数。
通过血液检测或轮廓分析,可以检测出参考点,并对其进行滤波,得到参考点。然后,可以使用正在使用的图像处理库或框架执行调整大小、裁剪、去键和透视包装。
https://stackoverflow.com/questions/41775451
复制相似问题