我对分析扫描的文档,表格感兴趣,并且希望能够检测到有人在表格的各个位置(类似于scantron)是否已选中或填写了复选框,并可能捕获了图像。签名等。

由于这些复选框将位于已知位置,因此我似乎可以在(x,y)处请求几个像素,如果它们的暗度大于N阈值然后对其进行检查,则可以对其求平均。但是,我认为相对于图像边缘,扫入可能会导致实际位置发生较大变化。

很明显,我是该领域的新手,是否存在框架(开放源代码或商业)或任何人可能指向我的模式或示例来开始这条道路。 (或者这可能无法在.net中完成,我应该开始研究托管应用程序了吗?)

最佳答案

这称为ICR(智能字符识别)。
这是一个成熟的领域。 ICR进行边缘检测,因为偏斜扫描很常见。
您可以尝试自己做,但还有很多。

Leadtools不是免费的,我不为他们工作
但这是ICR作为工具(SDK)的一个很好的例子
LEADTOOLS ICR SDK

如果您有书面文件,则另一种选择是将它们带给商业扫描供应商。
他们将拥有专为ICR设计的软件。
他们还具有与ICR配合使用的高端扫描仪。

关于c# - 在C#中分析扫描的图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22073719/

10-12 00:28