Tag: tesseract

为什么Tesseract OCR库(iOS)根本无法识别文本?

我正在尝试在iOS应用程序中使用Tesseract OCR库。 我从github下载了tesseract-ios库,当我试图识别一个简单的文本图像时,我得到了垃圾。 这里是我试图认识到的一个形象: 我有不可读的文字: T0I1101T0W KIR1 H1I1101T0W KIR1 H1I1101T0W CIBEPS H1 ES PBHY P306 EHH11 133I R1 11335 11I1H1 19 13S SYIL 3B19 M H300H1911 H1113 AIR1 J1 OIII 3I9SH5H133IS 13V9 I1 Q1H211 E015 19 W331 H1 111SW 为什么Tesseract无法识别简单的图像? 这里是我用来实例化Tesseract的代码: Tesseract* tesseractObject = [[Tesseract alloc] initWithDataPath:@"tessdata" language:@"eng"]; [tesseractObject setVariableValue:@"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" forKey:@"tessedit_char_whitelist"]; [tesseractObject setImage:image]; [tesseractObject recognize]; […]

iOS Tesseract OCR图像准备

我想实现一个OCR应用程序,可以识别来自照片的文字。 我成功地编译和集成了iOS中的Tesseract引擎,我成功地在拍摄清晰的文档(或者从屏幕上拍摄这个文本的照片)时获得了合理的检测,但是对于其他文本,例如路标,商店标志,颜色背景,检测失败。 问题是需要什么样的image processing准备才能获得更好的识别。 例如,我期望我们需要将图像转换为灰度/黑白以及固定对比度等。 这怎么可以在iOS中完成,是否有一个包?