【问题标题】:Tesseract IOS performance正方体 IOS 性能
【发布时间】:2013-11-18 10:54:23
【问题描述】:

我正在尝试在 Ipad 上进行字符识别。我基本上希望用户实时绘制字符和数字,并且系统可以识别它们。我用这里找到的 iOS 包装器尝试了 Tesseract:https://github.com/gali8/Tesseract-OCR-iOS 但结果真的很糟糕

图片1:

图2:

图一的输出: LWJ3

图2的输出 Fnilmling Lu summaryofmajnr news and cmets in Ihe Hang Kang Emnomic 杂志。专利 puhlkalinn M EJ Insight, nn Ilnnday。纽瓦克。钙;顶部

应该是这样的吗?也许像 Tressaract 这样的图书馆的目的是识别文本的照片。但是性能应该这么差吗?有任何提示如何做到这一点?

【问题讨论】:

    标签: ios ocr tesseract


    【解决方案1】:

    根据我与 Tesseract 的合作。它无法检测到笔迹。 Tesseract 可以使用一些标准字体,最合适的字体是 Verdana。并且在将图像传递给 tesseract 之前进行一些图像过滤。

    【讨论】:

      【解决方案2】:

      Tesseract 无法读取第一张带有手写文本的图像。此外,我尝试了另一种顶级高质量的商业 OCR,即使它无法从该图像中提供良好的效果。如果您绝对需要识别此类图像,请使用支持 ICR 的程序。我拥有并分发了一个商业应用程序,它可以非常好地以 100% 的准确度读取这些数字,但成本很高,用于中小型企业环境。

      第二张图像在商业 OCR 应用程序中的读取效果非常好,我希望 Tesseract 比您显示的结果更好。也许生成更高分辨率的图像将有助于改善结果。

      伊利亚·叶夫多基莫夫

      【讨论】:

        【解决方案3】:

        我建议您在处理任何图像并在 tesseract 中处理之前添加过滤器。 https://github.com/BradLarson/GPUImage 是一个非常流行的图像处理过滤器。您可以在其上使用亮度滤镜。顺便说一句,您应该上传一些代码来告诉我们您如何处理您的图像。我的意思是第二个,因为第一个是手写。除了GPUIIMage,我认为您可以使用其他人也建议的CIFilter来转换黑白图像。

        monochromeFilter = [CIFilter filterWithName:@"CIColorMonochrome" keysAndValues: @"inputColor", [CIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:1.0f], @"inputIntensity", [NSNumber numberWithFloat:1.5f], nil];
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-02-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-11-30
          • 2011-04-17
          • 1970-01-01
          相关资源
          最近更新 更多