检测仅包含文本的图像

3 delphi algorithm image image-processing

我有一个包含两种图像的数据库:

  • 带有文字整合与否的照片
  • 仅包含背景颜色和文本的图像

我有一个delphi webservice,我想只向客户发送照片.是否存在任何简单快速的算法来检测图像是否只是带有文本的背景?应该使用哪种方法?

提前致谢

RBA*_*RBA 5

您可以使用OCR(光学字符识别)库.看看这个问题.


Pan*_*al. 5

如果您计算图像颜色,您可能会做得更快。请参阅 ImageProcessingPrimitives.PAS 单元中的 CountColors 函数。

因为背景是一种颜色。

  • 不错的解决方案:) 继续这个,您可以只扫描图像的第一行,或至少垂直分布的 2-3 行并检查像素颜色。如果你有最多 2 种颜色 - 宾果游戏,它是一个数字。将比扫描整个图像快得多。 (2认同)