使用 Tess4j 进行 OCRing 时在控制台上抑制警告
Suppress Warning on Console when using Tess4j for OCRing
帮助抑制警告-“警告。分辨率 1 dpi 无效。改用 70。”使用 Tess4j 进行 OCRing
大家好,我想抑制在使用 Tess4j 进行 OCRing 时在控制台中抛出的警告。请帮忙。
Tesseract 在内部使用 Leptonica 进行一些图像处理,Leptonica 在控制台上进行处理。
TIA
解决方法:不是来自 Leptonica(lept4j),而是来自 Tesseract(tess4j) 方式。如果图像的分辨率小于 70,则设置分辨率。
TessAPI1.TessBaseAPISetImage2(handle, pix);
//To remove the warning message "Warning. Invalid resolution 1 dpi. Using 70 instead." Setting the resolution
int res = TessAPI1.TessBaseAPIGetSourceYResolution(handle);
if (res < 70)
TessAPI1.TessBaseAPISetSourceResolution(handle, 70);
帮助抑制警告-“警告。分辨率 1 dpi 无效。改用 70。”使用 Tess4j 进行 OCRing
大家好,我想抑制在使用 Tess4j 进行 OCRing 时在控制台中抛出的警告。请帮忙。
Tesseract 在内部使用 Leptonica 进行一些图像处理,Leptonica 在控制台上进行处理。
TIA
解决方法:不是来自 Leptonica(lept4j),而是来自 Tesseract(tess4j) 方式。如果图像的分辨率小于 70,则设置分辨率。
TessAPI1.TessBaseAPISetImage2(handle, pix);
//To remove the warning message "Warning. Invalid resolution 1 dpi. Using 70 instead." Setting the resolution
int res = TessAPI1.TessBaseAPIGetSourceYResolution(handle);
if (res < 70)
TessAPI1.TessBaseAPISetSourceResolution(handle, 70);