我有一个项目,需要扫描某些图像与光学字符识别。我知道abbyy finereader软件做得很好(也尝试了一个对我来说几乎完美的试用版本),现在我想知道如何将这个软件嵌入到python或其他脚本语言中,这样我以后就可以简单地运行命令行脚本,例如python the_script.py image.jpg
以获取图像作为参数,使用它执行abbyy finereader并返回识别的文本。
我在谷歌上找不到方法,是不是没有!?我只找到了这样的东西:https://github.com/mikesname/python-ocrlab/blob/master/ocrsite/ocrlab/nodes/abbyy.py,但不知道它到底是做什么的……
或者我需要哪一个abbyy软件才能做到这一点!?识别服务器或者OCR引擎或者其他什么东西?
提前谢谢你
发布于 2014-02-20 09:06:55
我已经使用ABBYY技术超过15年了。我以前在ABBYY工作,现在在美国主要的ABBYY技术VAR和集成商之一的WiseTREND工作。
FineReader,即零售盒装产品,被设计为供操作员独立交互使用。命令行和API自动化在该包中不可用。如果您使用容量较小,则可以将FineReader公司版作为一个简单的黑盒使用,将其设置为热文件夹,并让脚本将图像拖放到输入文件夹中,等待处理,然后从输出文件夹中拾取。
为了实现更好的自动化和集成,需要使用与FineReader不同的产品。
首先,决定您想要本地软件还是基于云的OCR。
Cloud - ABBYY、OCR-IT和其他一些提供商通过Web请求提供OCR。通常按页付费,不需要购买软件。
本地-一些软件将在您的服务器上运行,并为您的脚本提供OCR功能,作为黑盒或通过直接API。Recognition Server是下一个要考虑的产品。最后,如果您正在开发一个大型应用程序,并且需要将其分发给众多用户,或者需要深入的OCR控制,那么Engine SDK就是需要考虑的产品。
如果您想分享更多您希望集成OCR的方式,以及您需要实现的容量和功能,我们可以尝试进一步缩小范围。
发布于 2015-12-12 20:44:08
我很晚才看到这条消息,但我使用ABBYY命令行已经有10年了。
我更喜欢ABBYY 8,因为它使同样好的工作更快,而且不会打开任何GUI。它附带了FineOCR.exe
"C:...\ABBYY FineReader 8\FineOCR.exe“%1 /lang希腊语英语/send MsWord
它可以进行OCR并打开MS Word。FineOCR.txt是一个简单的帮助文件。
关于,ABBY11,12 (所有版本)都有一个FineCmd.exe。使用像这样的东西:
"c:...\FineReader\FineCMD.exe“%1 /lang希腊语英语/send MsWord
它做了FineOCR以前做过的事情(但没有.txt帮助文件)。
https://stackoverflow.com/questions/21885050
复制相似问题