Я пытаюсь заставить Тессеракт распознавать только числа, я пытался установить переменные ниже до и после инициализации Тессеракта и непосредственно перед распознаванием, но это никогда не работало, так как иногда мне возвращались письма. Когда я вызываю GetStringVariable для ранее установленных переменных, он возвращает мне правильное значение.
Что я делаю неправильно? Спасибо.
tess->SetPageSegMode(tesseract::PSM_SINGLE_LINE);
tess->SetVariable("classify_bln_numeric_mode", "1");
tess->SetVariable("tessedit_char_whitelist", "0123456789");