标签: east-text-detector

如何使用 OpenCV 检测文本

我正在处理一个项目,我应该从图像中检测并提取文本,以便稍后将其提供给搜索软件。

\n\n

我正在学习 OpenCV,但我在 Java 中找不到太多内容,只是在 Python 中。我想用 Java 实现这个。但如果您知道如何在 Python、C++ 中执行此操作,那就没问题了。我只需要算法来获得任何想法。

\n\n

我的计划是将图像旋转 90\xc2\xb0,使其成为二值图像(阈值),检测 ROI(感兴趣区域),在本例中是文本或可能是形状矩形,裁剪保存文本的白色矩形最后使用 Tesseract 进行 OCR 来获取文本(PISF - 28 - 1469 - 3)。

\n\n

但是使用 tesseract 提取文本是可以的,我知道如何做到这一点。我只需要获取保存文本的白色矩形或保存文本的最小区域,并将其保存为更好的形式,以便稍后将其与 Tesseract (OCR) 一起使用。

\n\n

我会批量使用该脚本,因为我没有这个图像。其他图像可以具有不同的尺寸。

\n\n

有人可以帮助我吗?

\n\n

我将不胜感激任何帮助。

\n\n

我的形象是这样的:

\n\n

在此输入图像描述

\n

java opencv tesseract computer-vision east-text-detector

2
推荐指数
1
解决办法
9068
查看次数