0

我有一个与此类似的表格,其中文本实际上是手写的。我希望能够检查每个字段是否已填写,但不需要了解或识别每个字段的内容。我只需要能够检测到该字段已被填写。

表格示例

人们将不得不用扫描仪扫描页面,程序应该检测这些字段并检查它们是否有任何内容。有没有人有任何想法或知道简单的解决方案。我在考虑使用 ICR 或 OCR,但 OCR 无法检测手写文本,而且 ICR 只有在您付费时才好用,但它太好了。

4

1 回答 1

0

这可能很容易,但这取决于情况的静态程度。将图像转换为灰度图像,然后应用阈值来分离黑白。接下来,您必须忽略属于 a 或 o 之类的字母的太小的白色区域,然后对其余区域应用关闭以获取单个表格单元格。现在您可以确定每个区域位置的平均灰度值。如果它高于某个值,那么您找到了一个已填充的单元格。此方法仅在单元格的白色背景以某种方式连接时才有效,否则关闭将无法按预期工作。对于固定阈值,照明情况也很关键。

于 2020-06-20T19:44:16.853 回答