But if I use the command line method in my windows 10. I can get these result
<https://i.stack.imgur.com/NVgJ8.png> 在 2018年1月31日星期三 UTC+8下午4:44:12,James Q写道: > > If you are using tesseract 4 then whitelists/blacklists do not yet > work (at least not in LSTM mode). I also get the impression that the > 'Control Parameters' list you obtain by typing 'tesseract > --print-parameters'on the command line is not updated to the supported > functionality in tesseract 4. My advice would by to test a particular > variable on command line tesseract to determine if it is supported before > trying to set it via an API. > > The whitelists/blacklists are supposed to be supported in Tesseract 4 in > Tesseract mode I believe, but I haven't managed to get these working at all. > > Please let me know how you get on. > Thanks > James > > > yping > > On Friday, January 26, 2018 at 7:35:37 PM UTC, 朱裕清 wrote: >> >> This is my image >> >> >> <https://lh3.googleusercontent.com/-7l8wq8oybP4/WmuBhKbYe6I/AAAAAAAAAQQ/B2dbuxEf_zcDM2LdZH3z9hUEzvmtUOTpwCLcBGAs/s1600/danger_module.png> >> >> >> And this is my code >> >> #include <tesseract/baseapi.h> >> #include <leptonica/allheaders.h> >> >> >> int main() >> { >> tesseract::TessBaseAPI *api = new tesseract::TessBaseAPI(); >> api->Init(".\\tessdata", "eng"); >> Pix *image = pixRead("image.png"); >> api->SetImage(image); >> api->SetPageSegMode(tesseract::PSM_SINGLE_CHAR); >> >> api->SetSourceResolution(300); >> api->SetVariable("classify_bln_numeric_mode", "1"); >> //api->SetVariable("tessedit_char_whitelist", "0123456789"); >> api->SetRectangle(61, 4, 38, 22); >> char *outText = api->GetUTF8Text(); >> cout << outText << endl; >> api->End(); >> >> >> return 0; >> } >> >> >> I will get a character *A*. Why my *SetVariable("classify_bln_numeric_mode", >> "1");* don't work normally? And even I use >> *SetVariable("tessedit_char_whitelist", >> "0123456789");*. The result is same still. How to read a digit from a >> specify rectangle? >> > -- You received this message because you are subscribed to the Google Groups "tesseract-ocr" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tesseract-ocr. To view this discussion on the web visit https://groups.google.com/d/msgid/tesseract-ocr/1efc42ea-3ce7-4020-a8e3-e6e51225165c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

