在Tesseract中获取文本方向 - Python API
我正在使用Tesseract的Python封装来获取文本图像的方向。当我使用Tesseract-OCR(不是API)时,设置模式为-psm 0可以正常工作,但我不知道在使用封装时如何提取这个信息。
我看过文档,也尝试使用AnalyseLayout这个方法,但似乎找不到正确的做法。有没有什么想法?
谢谢!
1 个回答
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);
}