zoukankan      html  css  js  c++  java
  • Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.

    tesseract的一个操作问题,简单记录 类似坑尽量少踩

    运行 . esseract.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 esseract_all essdata

    关闭控制台,重开一个控制台。-- 下一个控制台 环境变量才生效

    还是不行,郁闷一会。将tessdata拷贝到tesseract.exe 所在目录生效。  可是为啥直接设置环境变量不生效呢?
    原来是tesseract寻找的是TESSDATA_PREFIX 所指向包含 tessdata的目录。   所以应该设成 tessdata 上层的目录,即:E:src-test esseract_all


    而且 “TESSDATA_PREFIX”这个变量本身命名上也提示了 “PREFIX”  tessdata的上层目录。 看来设计者已经考虑到类似这个问题的存在了啊。

  • 相关阅读:
    Beta冲刺 5
    Beta冲刺 4
    Beta冲刺 3
    Beta冲刺 2
    Beta冲刺 1
    项目评测博客
    Beta冲刺前准备
    Alpha 冲刺11——总结
    Alpha冲刺10
    Alpha冲刺9
  • 原文地址:https://www.cnblogs.com/zhishuai/p/7831474.html
Copyright © 2011-2022 走看看