1

私はtesseract-android-tools apiを使用しています。結果のためにtesseractを呼び出す前に、画像をpixとして回転させる必要があります。使ってみます

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());

pixレベルで画像を正しく回転させる方法はありますか?

画像を回転させる必要があります

Rotate.rotate(..) を呼び出した後、コンテンツだけを回転します

4

0 に答える 0