代码之家  ›  专栏  ›  技术社区  ›  Madhup Singh Yadav

培训tesseract与iPhone配合使用

  •  7
  • Madhup Singh Yadav  · 技术社区  · 14 年前

    我试图在我的iPhone应用程序中使用tesseract-2.04,只想检测数字。我在这里做的是首先我交叉编译tesseract来生成lib文件 http://robertcarlsen.net/2009/07/15/cross-compiling-for-iphone-dev-884 然后使用演示应用程序 http://robertcarlsen.net/2010/01/12/ocr-for-iphone-source-1080 ,但结果远远不现实。

    谢谢,

    马杜普

    1 回复  |  直到 11 年前
        1
  •  7
  •   mvds    14 年前

    我的成绩很好

    TessBaseAPI::SetVariable("tessedit_char_whitelist", "0123456789");
    

    同时轻轻地催促用户将数字放入特定的框中。这使得定位数字对我来说更容易,并确保用户保持图像稳定,在一个合理的距离导致一个更清晰的图像。

    我考虑过修改tesseract-2.04/dict/permute.cpp中的有效单词(),但似乎没有必要这样做。

    下一步将是硬编码最小/最大字符大小,这样识别时间就可以大大少于现在的500毫秒。然后下一步将添加一些代码来及时跟踪结果,以便 5 90%的时间 8 只有10%会让代码记住 .

    这完全取决于你的用例。我很幸运,因为我被允许展示一个200x50的盒子,里面会有数字。