【问题标题】:OCR for Equations using Tesseract for iOS使用适用于 iOS 的 Tesseract 对方程进行 OCR
【发布时间】:2014-04-12 20:30:46
【问题描述】:

我正在为 iOS 开发一个应用程序,它使用 tesseract 将拍摄的方程图像转换为文本,以便随后求解。它将类似于本教程中的内容:http://blog.ayoungprogrammer.com/2013/01/equation-ocr-part-1-using-contours-to.html

我知道这个概念适用于使用 OpenCV 和 tesseract 的 Windows,但我想在 iOS 上使用它。我对 C++ 不是很熟悉,正在尝试在 iOS 上使用 OpenCV 和 tesseract。

已经有一个关于这个的问题:OCR for Equations and Formulae on the iOS Platform (Xcode),但我知道这确实是可能的,而且不是超级雄心勃勃,因为它适用于 Windows。

我也相信 iOS 上同时支持 OpenCV 和 Tesseract,因此必须有一种方法让方程检测也能在 iOS 上工作。

提前致谢!

【问题讨论】:

  • 对不起,我没有看到那里的问题。你在问什么?如果它实际上是可能的呢?要回答这个问题,是的。
  • 对不起,如果问题不清楚,但我想知道如何为 iOS 做这件事。谢谢
  • 如果有办法“将拍摄的方程图像转换为文本,以便求解”。一般还是以您询问的具体方式?
  • 一般来说对于 iOS,是的。我只知道一种使用 tesseract 和 OpenCV 的解决方案,但我不确定它是否也适用于 iOS。

标签: c++ ios opencv tesseract equation


【解决方案1】:

有很多方法可以做到这一点,我自己对类似的事情做了很多修改,并让它们在非常具体的条件下工作。据我所知,一般来说有一个 tesseract 是为方程和数学制作的。 Tesseract for math and equations

这里是一个开源项目的链接,该项目有一个有效的 iOS tesseract Pocket-OCR 这是适用于 iOS 的 openCV 框架 openCV for iOS

如果这是您想要的路线,那么这些链接应该可以帮助您启动并运行。

【讨论】:

  • 感谢您的回答,是的,我知道数学/方程式模块和 iOS 版本。我想知道如何使用 OpenCV 来做到这一点,因为我知道它在 Windows 上的实现与 iOS 上的不同。我将如何构建类并调用 openCV 和 tesseract?模块是如何使用的?我不确定这些。谢谢
  • 我需要至少几天的硬编码才能自己完成,而这需要多年的 C++ 和 obj-c 经验。而要编写一个教程,这将占用几页,很可能是一个视频。我会敦促您尽最大努力尝试,每当您遇到困难时,您都会在 SO 上提出更具体的问题。这是如何在 xcode 中编译 openCV 的链接stackoverflow.com/questions/15387596/…
  • 啊,谢谢您的回复。顺便问一下,当我将方程模块用于 tesseract 时,您知道如何解决无法识别的字符/符号的问题吗?我需要“训练”角色吗?再次感谢您迄今为止的帮助
  • 因为我已经为基本相同的目的编写了自己的算法,并且对于其他与文本无关的事情,我并不精通 tessarects 学习全新字符的能力。我知道它有学习新字体的能力,但我想说你应该以某种方式操纵 lang.inttemp,因为它是“每个 unichar 的字符形状模板”。或者使用这个vietocr.sourceforge.net/training.html 来编辑你的角色。
  • 好的,我会调查的,谢谢。只是把它扔在那里,你的算法不开放,是吗?抱歉这个尴尬的问题
猜你喜欢
  • 2013-11-18
  • 2020-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-17
  • 1970-01-01
  • 2015-05-10
相关资源
最近更新 更多