【发布时间】:2020-12-24 06:11:09
【问题描述】:
我有一个从图片中提取文本的系统(例如,文本超过 2 行的(MS word、表格、..)文档),但我不想要其中明显没有文本的图片(例如纹理, 相片, ...)。我已经尝试过detect-text-in-images-with-opencv 和detect-text-region-in-image-using-opencv 的算法,但是所有算法的效果都不是很好,例如这些图像
【问题讨论】:
我有一个从图片中提取文本的系统(例如,文本超过 2 行的(MS word、表格、..)文档),但我不想要其中明显没有文本的图片(例如纹理, 相片, ...)。我已经尝试过detect-text-in-images-with-opencv 和detect-text-region-in-image-using-opencv 的算法,但是所有算法的效果都不是很好,例如这些图像
【问题讨论】:
OpenCV 有一个包含文本检测的模块。
https://docs.opencv.org/master/da/d56/group__text__detect.html
该模块附带示例代码和文档。
还有一种基于深度学习的方法,称为“EAST”。这是示例:
https://github.com/opencv/opencv/blob/master/samples/dnn/text_detection.cpp
【讨论】: