java - Java Tesseract 不准确的结果
问题描述
我正在创建一个需要能够从我的屏幕上读取数字的机器人。源图像非常小,无法放大。作为参考,这是其中一张图片:
此图像被读取为 15151。
我尝试使用以下代码缩放图像:
这是缩放结果的示例:
此图像被读取为 1515?
我对 Java 很陌生,这超出了我的技能水平,但我的机器人非常接近可用,所以我真的很想完成它。任何关于我如何改进的建议将不胜感激!
我还应该提到我的控制台正在输出以下错误:“警告:未找到参数:enable_new_segsearch 和警告:无效分辨率 0 dpi。使用 70 代替。”但是,当输入图像时,这些似乎不会导致问题质量很好,所以我一直忽略它们。
谢谢!!
解决方案
推荐阅读
- wpf - WPF DataGrid - 空白行问题
- javascript - 更新所有 Chart.js 实例以应用更改的默认值?
- python - 如果列表通过,UnboundLocalError 已解决,为什么?
- java - 更改码头 URL
- python - 如何创建具有自定义起点和步长值的矩形网格
- node.js - 树莓派 4 上的红色节点试图使用 i2c 扫描节点,但它返回 3 个地址,这不是我连接的地址?
- python-3.x - 读取 CSV 以及如何将 CSV 文件的名称写入 CSV 的每一行
- django - Django - 如果使用过滤器,如何更改视图中的默认查询集?
- python - 为什么数据框和系列之间的运算符“*”给我一个带有 NaN 的 len(firstSeries)*len(secondSeries)?
- php - 我的注册表单在 localhost 中运行良好,但是当我将它移动到服务器时它只是刷新并且没有任何反应。可能是什么问题