java - 如何在java中处理tesserac的图像?

标签 java image-processing imagemagick tesseract

我正在尝试使用 Tesseract 读取下面图像中的字符:
33ngg

这是我用于读取图像的编码。

Tesseract tesseract = new Tesseract();
        try {           

            String text = tesseract.doOCR(new File(path)); 

            // path of your image file 
            System.out.println(text); 
        } catch (TesseractException e) { 
            e.printStackTrace(); 
        }

我未能从图像中获取准确的文本。那么我如何在读取之前处理图像呢?

最佳答案

tesseract 不适合验证码破解。

关于java - 如何在java中处理tesserac的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59367396/

相关文章:

java - 如何使用 JAXB 编码有时包含 XML 内容有时不包含的字符串?

java - int[] 和 Integer[] 数组 - 有什么区别?

c++ - 在 QGraphicsView/QGraphicsScene 上显示一系列图像

ImageMagick 与 Visual Studio

imagemagick - 使用 imagemagick 在特定点在图像上添加文本

java - 由于 URI 无效,安装失败

python - 使用opencv和python将图像转换为值(例如十六进制代码)

c++ - opencv 中 findChessboardCorners() 的结果不一致

c# - 使用 ImageMagick 和 C# 比较两个图像

java - 根据对象类型确定调用哪个方法