【问题标题】:IDEAL solution to separate text from background?将文本与背景分开的理想解决方案?
【发布时间】:2013-06-29 14:12:53
【问题描述】:

假设我有文本表的灰度照片。每张纸都是白色的,文字是黑色的。

不幸的是,光线不均匀,还会出现透视阴影,纸张也可能弯曲。当然,图像上存在一些小的高频噪声。

我确信在这种情况下应该有近乎理想的解决方案来分离文本和背景。

那是什么? :)

我不相信将这样的灰度图像变成近乎完美的黑白图像是不可能的,甚至是困难的。我无法证明这一点,但我根据自己的感知来判断:我不需要任何智慧就可以通过眼睛识别这些图片。它们可以是任何语言,甚至是不熟悉的语言,但我会看看具体写的是什么。

那么,如何教计算机做同样的事情呢?

更新

考虑原始图像

任何全局阈值都会导致伪影 (1) 和不统一的文本表示 (2)

我需要一些阈值,它会查找本地统计信息。

【问题讨论】:

  • 你会去除噪音,噪音通常是松散的内容,你会用周围的颜色淡化它们,那么你需要将小于范围(127,127,127)的颜色完全设置为黑色,并将其设置为白色更高的范围,做它看看输出,你能提供一个示例图像吗?
  • 看我的回答here

标签: image-processing computer-vision imagefilter


【解决方案1】:

切换到自适应阈值。

这里有一些介绍 - http://homepages.inf.ed.ac.uk/rbf/HIPR2/adpthrsh.htm

自适应阈值旨在处理此类问题。

【讨论】:

  • 我将转售视为处理的最后一部分。在阈值处理之前,图像应该被可逆处理。
  • 那我真的不明白你想要达到什么目的。任何仅将图像更改为黑白的算法都是不可逆的。另外,如果您想要 BW 图像,为什么要进行额外的预处理,当您可以一步获得所需的结果时?涂进一步改进结果,您可以对生成的 BW 图像应用形态学操作。这些操作将进一步提高结果的质量。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-01
  • 2020-03-03
  • 1970-01-01
  • 2014-03-18
  • 2013-02-06
  • 1970-01-01
相关资源
最近更新 更多