【问题标题】:How to check if boxes in an image have text in it?如何检查图像中的框是否有文字?
【发布时间】:2020-06-19 10:44:35
【问题描述】:

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

example of table

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

【问题讨论】:

  • 为什么 OCR 不能检测手写文本?如果你不想知道写了什么,你需要 OCR 做什么?为什么不简单地检测墨水的存在/不存在?给出实际的例子,否则你的帖子太宽泛了。还显示一些文字。这不是开发服务。请阅读How to Ask

标签: image-processing ocr image-recognition icr


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-09-20
    • 1970-01-01
    • 2010-10-27
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多