旋转Leptonica Pix

时间:2012-02-21 11:09:06

标签: android tesseract leptonica

我正在使用tesseract-android-tools api。 在调用tesseract获得结果之前,我需要将图像旋转为像素。 我尝试使用

Rotate.rotate(Pix pixs, float degrees, boolean quality) 

保存旋转的图像后,我可以看到内容已被旋转。 请参阅添加图像。 我所做的也是使用正确的尺寸设置Rect,但没有结果:

rect = pix.getRect();
Pix p = Rotate.rotate(pix, 90, true);
int tempBo = rect.right;
rect.right = rect.bottom;
rect.bottom = tempBo;
api.clear();
api.setImage(p);
api.setRectangle(rect);

或创建具有正确尺寸的新Pix,也没有结果:

Pix temp = Pix.createFromPix(pix.getData(), rect.right, rect.bottom, pix.getDepth());

任何想法如何在像素级别上正确旋转图像?

Image need to be rotate

after calling Rotate.rotate(..) , rotate just content

0 个答案:

没有答案