如何更快地在iOS上进行tesseract?

前端之家收集整理的这篇文章主要介绍了如何更快地在iOS上进行tesseract?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在努力与ios上的tesseract ocr.一切正常,但它真的很慢.
单行数字的2 – 3秒识别时间.

我正在阅读视频流.

我正在使用tesseract 3.01和我的字体的自定义培训文件.

这是我做的:

设置tesseract只是为了找到数字(0-9)

>收缩,歪斜和二值化图像
>使用GetLines查找我想要文本的行
> setRectangle只能识别我想要的行
> getUTF8Text获取我的文本< - 仅此一项需要2-3秒
有没有建议加快这个过程?

解决方法

我切换到tesseract 3.02的SVN

在交叉编译时遇到一些问题,

对于getUTF8Text,我的时间约为1.2 – 0.8秒
和0.3 – 0.2秒的图像预处理.

我做了一些测试

>二进制化和收缩0.7增加0.3秒但成本为0.1
> chop_enable = 0对平均速度增益为0.1的速度几乎没有影响,如果分析,它对50%的cpu使用量计算

可用性的主要好处是使用setRectangle优化代码而不调用getUTF8Text
如果我怀疑边界是不正确的.并通过检查一些字符串后处理
收到字符串并应用一些算法来消除最常见的误解
来自tesseract.

也许这对其他人有用.

猜你在找的iOS相关文章