在Tesseract上获取文本方向 - Python API

时间:2014-08-08 09:17:20

标签: python tesseract

我正在使用Tesseract Python Wrapper来获取文本图像的方向。当我使用Tesseract-OCR(而不是API)时,将模式设置为-psm 0可以正常工作,但我不知道如何在使用包装器时提取该信息。 我见过文档,我尝试使用AnalyseLayout方法,但我似乎找不到正确的方法。任何想法??

谢谢!

1 个答案:

答案 0 :(得分:0)

以下是如何在Java中完成的。我想它应该与Python类似。

    IntBuffer orientation = IntBuffer.allocate(1);
    IntBuffer direction = IntBuffer.allocate(1);
    IntBuffer order = IntBuffer.allocate(1);
    FloatBuffer deskew_angle = FloatBuffer.allocate(1);
    int success = api.TessBaseAPIRecognize(handle, null);
    if (success == 0) {
        TessAPI.TessPageIterator pi = api.TessBaseAPIAnalyseLayout(handle);
        api.TessPageIteratorOrientation(pi, orientation, direction, order, deskew_angle);
    }