android - 如何从图像中获取倾斜角度

标签 android tesseract leptonica

我在从图像获取倾斜角度时遇到问题。我正在使用 tesseract api 进行图像处理。我在网上搜索了很多,但没有找到合适的解决方案。我使用了以下代码:

Pix test=ReadFile.readBitmap(bitmap.createBitmap(400, 400, Config.ARGB_8888));
float angle=Skew.findSkew(test);

从上面的代码我得到角度值 0.0。请帮我解决这个问题或显示 解决这个问题的正确方向。

最佳答案

TessBaseAPI baseApi = new TessBaseAPI();
baseApi.setImage(bitmap);    
Pix test = baseApi.getThresholdedImage();
float a = Skew.findSkew(test);

有时得到0.0,一般都可以。但我不确定是否正确。

关于android - 如何从图像中获取倾斜角度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20866495/

相关文章:

android - 想要在 AutoCompleteTextview 中选择多个文本

python - 使用 Tesseract OCR 4.x 保留缩进

python - Leptonica - 应用 otsu 阈值后无法写入图像

android - 如何在 Android 应用程序中获取 Facebook 好友列表

android - 通过蓝牙在 iOS 和 Android 之间传输数据?

android - 如何清除 Android 中的 ListView?

c# - Tesseract 3 (OCR) - .NET 包装器

ios - 我在哪里可以找到 tesseract->setvariable 函数的第一个参数的可用属性名称列表?

opencv - 提高低质量扫描图像的 OCR 质量

android - 如何将 Leptonica Pix 对象转换为 Android 的位图