我尝试使用 tess4j(1.1) 为 tesseract 读取图像,但无法读取具有背景图像的数字/字符,因此我对图像应用阈值处理并将图像更改为黑白,但问题仍然相同。
所以我想知道,
是否可以通过使用 tess4j(tesserarct) 读取具有背景颜色或背景图像的字符/数字。如果可能,请尝试提供一些线索。
或者
是否可以通过对字符识别的训练数据进行一些更改来获得结果
对于这种情况,javacv 是唯一可用的选项而不是 tesseract 吗?
我也在寻找神经网络的机会,但似乎需要更多时间。
有什么解决办法吗?
使用 tess4j 的例子是
File imageFile = new File("myimage.jpg");
Tesseract instance = Tesseract.getInstance();
String result = instance.doOCR(imageFile);
System.out.println(result);