如何从图像中获得倾斜角度

时间:2014-01-01 07:25:24

标签: android tesseract leptonica

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

 public static float findSkew(Pix pixs, float sweepRange, 
                              float sweepDelta, int sweepReduction,
                              int searchReduction, float searchMinDelta)

您的findSkew(...)没有正确的参数。