java ocr 离线_java ocr图文识别遇到的问题,大牛们快点进来看看!!

博主在使用Java进行OCR图文识别时遇到问题,本地环境识别正常,但部署到服务器后返回错误信息"Errors accessing files.There may be spaces in your image's filename."。尽管已检查并确保代码中无文件名空格,且线上线下的图片路径相同,问题依然存在。博主怀疑可能与环境或OCR工具配置有关,寻求大牛帮助。
摘要由CSDN通过智能技术生成

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

大家好,我使用的是java技术,最近在配ocr图文识别,本地环境已经测试通过,可以成功的识别出图片内容,但是部署至服务器后总是返回Errors accessing files.There may be spaces in your image's filename.我详细查了代码,并没有哪里是存在空格的,而且将线上和线下环境配置的相同的图片地址、也同样是返回Errors accessing files.There may be spaces in your image's filename. 很郁闷,找不到原因。

ocr所需的环境及ocr的语言包都已经配置,不知问题所在,只能过来问问路过的大牛们了,大牛们快帮帮忙吧。。。。。。万分感谢!!!!

ocr识别代码如下:

public class OCR {

private final String LANG_OPTION = "-l"; //英文字母小写l,并非数字1

private final String EOL = System.getProperty("line.separator");

private String tessPath = "D:\\tesseract";

//private String tessPath = new File("tesseract").getAbsolutePath();

public String recognizeText(File imageFile,String imageFormat)throws Exception{ <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值