gpt4 book ai didi

c++ - 带有 load_system_dawg 和 load_freq_dawg 的 tesseract api

转载 作者:搜寻专家 更新时间:2023-10-31 02:06:28 26 4
gpt4 key购买 nike

如何设置 load_system_dawgload_freq_dawgfalse ??

我需要禁用字典。所以我想这就是我需要设置为 false 的两个参数?

tesseract::TessBaseAPI *api = new tesseract::TessBaseAPI();
if(api->Init(NULL, "dan+eng")){
// error
}
api->SetImage(image);
api->Recognize(0);

tesseract 3.05.01

最佳答案

  1. 在您的 tessdata 目录中创建一个 configs 目录
  2. 创建文件配置(您稍后将在代码中传递配置文件的名称)
  3. 使用以下文本填写您的配置文件
load_system_dawg     F    
load_freq_dawg F
  1. 修改代码

    auto     numOfConfigs = 1;
    auto **configs = new char *[numOfConfigs];
    configs[i] = (char *) "name of your config file";

    tesseract::TessBaseAPI *api = new tesseract::TessBaseAPI();
    if(api->Init(NULL, "dan+eng", tesseract::OEM_DEFAULT, configs, numOfConfigs, nullptr, nullptr, false)){
    // error
    }

附言也可以使用 Init 函数的最后几个参数,请自行尝试。

关于c++ - 带有 load_system_dawg 和 load_freq_dawg 的 tesseract api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50204628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com