【发布时间】:2015-02-08 02:41:54
【问题描述】:
和这个post类似,想问同样的问题,看看有没有其他的建议和想法。
给定一个文档图像(即报纸),如何提取其中的照片或删除文本区域?
我认为传统的 OCR 方法可能不适合这里,因为我不需要识别文本,而且 OCR 不准确且速度慢。我相信文本区域(即文本块)和图像区域应该可以通过图像处理中的一些基于阈值的方法来区分。 OpenCV 中的任何建议或示例代码将不胜感激。谢谢!
顺便说一句,如果背景颜色不是白色,或者某些块的背景颜色不是白色怎么办?
示例图片:
【问题讨论】:
-
您可以尝试检测图像中的矩形。对矩形的大小进行一些处理(由于噪声)。这个链接可以给你一个很好的起点github.com/Itseez/opencv/blob/master/samples/cpp/squares.cpp
-
你之前问过这个问题,提供的答案有什么问题?
-
你应该好好看看chris.improbable.org/2013/08/31/…它正在做你想做的事情,在你的图像上进行了测试——给出了一些很好的结果,它可以帮助你理解基础知识。
标签: opencv image-processing machine-learning computer-vision