Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.
2024-08-28 00:52:02
tesseract的一个操作问题,简单记录 类似坑尽量少踩
运行 .\tesseract.exe .\1356445914_9857.jpg tstimg
报错如下:
Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.
Failed loading language 'eng'
Tesseract couldn't load any languages!
Could not initialize tesseract.
环境变量未设置,那就找到对应的tessdata文件夹设置就行了呗
将 TESSDATA_PREFIX 设置为 E:\src-test\tesseract_all\tessdata
关闭控制台,重开一个控制台。-- 下一个控制台 环境变量才生效
还是不行,郁闷一会。将tessdata拷贝到tesseract.exe 所在目录生效。 可是为啥直接设置环境变量不生效呢?
原来是tesseract寻找的是TESSDATA_PREFIX 所指向包含 tessdata的目录。 所以应该设成 tessdata 上层的目录,即:E:\src-test\tesseract_all
而且 “TESSDATA_PREFIX”这个变量本身命名上也提示了 “PREFIX” tessdata的上层目录。 看来设计者已经考虑到类似这个问题的存在了啊。
最新文章
- WebGIS中快速整合管理多源矢量服务以及服务权限控制的一种设计思路
- jQuery中的事件和动画效果
- JQuery_表单选择器
- duilib的caption上的Edit无法激活
- jq点击小图 弹出大图(更新版)
- 浅析c#内存泄漏
- mysqli预处理和事务处理
- ios - 图片自动轮播定时器(NSTimer)以及消息循环模式简介
- SVN 的使用
- Python Paramiko模块安装和使用
- Spring Data JPA Tutorial Part Nine: Conclusions(未翻译)
- linux shell脚本:在脚本中实现读取键盘输入,根据输入判断下一步的分支
- leetcode[70] Simplify Path
- python编码错误的解决办法 SyntaxError: Non-ASCII character '\xe5' in file
- ubuntu 安装lnmp、swoole、redis
- swiper 父级元素display:none 之bug
- thinkphp自动映射分析
- centos关闭邮件提醒
- git命令(持续更新)
- java知识回顾