2014-10-16 16 views
0

我使用tesseract的C#包裝 - charlesw。並且無法理解,爲什麼字典驗證不起作用。我如何啓用字典驗證?例如「EXOMPLE」 - 不是字典單詞,在「EXAMPLE」上更改如何在tesseract中啓用字典驗證

  TesseractEngine engine = new TesseractEngine(@"tessdata/", "rus", EngineMode.TesseractOnly); 

     engine.SetVariable("tessedit_char_whitelist", whiteList); 

     // Tesseract Settings  
     engine.SetVariable("language_model_penalty_non_dict_word", 0.65); 
     engine.SetVariable("language_model_penalty_non_freq_dict_word", 0.6); 
+0

Parametr 「tessedit_enable_dict_correction」 唐'工作太 – 2014-10-20 22:44:18

回答

0

CharlesW在構造函數中添加「config」參數。現在,我們可以使用字典驗證

TesseractEngine engine = new TesseractEngine(@"tessdata/", "rus", EngineMode.TesseractOnly, "config"); 

配置:

load_system_dawg F 
load_freq_dawg F 
user_words_suffix user-words 
user_patterns_suffix user-patterns