Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
培训tesseract与iPhone一起使用_Iphone_Image Processing_Ocr_Tesseract - Fatal编程技术网

培训tesseract与iPhone一起使用

培训tesseract与iPhone一起使用,iphone,image-processing,ocr,tesseract,Iphone,Image Processing,Ocr,Tesseract,我试图在iPhone应用程序中使用tesseract-2.04,只是想检测数字。我在这里做的是,首先我交叉编译tesseract,使用本文生成lib文件,然后使用演示应用程序,但结果远远不现实 我无法解决该问题,也无法解决如何培训tesseract,以使其在实际使用中结束 请帮忙 谢谢 Madhup我在设置中获得了相当好的结果 TessBaseAPI::SetVariable("tessedit_char_whitelist", "0123456789"); 同时轻轻地催促用户将数字放入特定的

我试图在iPhone应用程序中使用tesseract-2.04,只是想检测数字。我在这里做的是,首先我交叉编译tesseract,使用本文生成lib文件,然后使用演示应用程序,但结果远远不现实

我无法解决该问题,也无法解决如何培训tesseract,以使其在实际使用中结束

请帮忙

谢谢


Madhup

我在设置中获得了相当好的结果

TessBaseAPI::SetVariable("tessedit_char_whitelist", "0123456789");
同时轻轻地催促用户将数字放入特定的框中。这使我更容易找到数字,并确保用户保持图像稳定,在一个合理的距离导致更清晰的图像

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

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


这完全取决于您拥有的用例。幸运的是,我被允许只显示一个200x50的盒子,里面会有数字。

您是否有一组特定的数字要识别?喜欢特定的字体吗?或者只是一般的“识别数字”。@christophercotton该应用程序能够很好地识别特定字体,我只是想让该应用程序能够理解更多字体,因此我需要添加字体,我无法确定如何添加这些字体以及字体的格式。关于如何培训tesseract,有一个非常详细的版本,虽然我没有经历过这个过程,所以我不会回答。这似乎涉及到很多问题。你看过如何生成新的培训角色了吗?如果你不介意为OCR调用外部web API而不是使用Tesseract,那么有一个专门针对移动设备摄像头/低质量图像进行优化的API:WiseTrend OCR API(,注册地址)-它是基于ABBYY引擎的。很好的答案+1。你能告诉我你是从哪里得到这个想法的,或者这些东西是在什么地方被记录的吗?白名单被记录了(在某个地方,谷歌是你的朋友),其他的东西是我的计划,在等待项目是否成功的时候。