【发布时间】:2018-05-07 23:52:12
【问题描述】:
我在 openCV 中使用 OCRTesseract 额外模块在树莓派模型 3 上进行文本识别。我希望它只检测单个大写字符。以下初始化代码在我的台式机和笔记本电脑上运行良好:
Ptr<OCRTesseract> tess;
tess = OCRTesseract::create(NULL, NULL, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", 3, 10);
但是,当在树莓派上运行时,它似乎忽略了过滤器,并且通常会给出小写字符和符号。偶尔会同时给出多个字符。
我试过了:
tess->setWhiteList("ABCDEFGHIJKLMNOPQRSTUVWXYZ");
无济于事。
有什么建议?除此问题外,OCR 工作正常。允许它检测小写字母/符号会导致比我满意的更多误报。
【问题讨论】:
标签: c++ opencv ocr tesseract raspberry-pi3