我有一个 Android AsyncTask,它使用 Leptonica 库的方法反复将 Pix 转换为位图。ReadFile.readBitmap(bitmap)
我在完成任何图像处理操作并从中获取 Pix 对象后执行此转换。
我发现当我不将 Bitmap 转换为 Pix 时,使用 Tesseract 的 OCR 结果更好。但是,我没有在任何操作中将 Pix 转换为 Bitmap。典型的循环如下所示:
mOperation=CONVERT_TO_8;
Pix pix2=convertOperation(pix);
mOperation=PIX_TO_BITMAP;
Bitmap bitmap2=convertPixToBitmap(pix2);
publishProgress(bitmap2);
mOperation=SCALE_PIX;//next operation...
那么,如果我想在将位图显示为进度的同时保持 OCR 结果的质量,我该怎么办。