Abbyy Finereader命令行用法/ python用法?

时间:2014-02-19 15:29:35

标签: image image-processing ocr abbyy

我有一个需要使用OCR扫描某些图像的项目。 我知道软件abbyy finereader做得很好(也尝试了一个对我来说几乎完美的试用版)现在我想知道如何将这个软件嵌入到python或其他sripting语言中以便我以后可以简单地运行命令行脚本,例如python the_script.py image.jpg将图像作为参数,用它执行abbyy finereader并返回识别的文本......

我无法在谷歌找到一种方法,没有!?我只找到了这样的东西: https://github.com/mikesname/python-ocrlab/blob/master/ocrsite/ocrlab/nodes/abbyy.py 但无法解决它真正做的事情......

或者我需要哪个abbyy软件才能做到这一点!?识别服务器或OCR引擎或其他什么东西?

提前多多感谢

2 个答案:

答案 0 :(得分:10)

我使用ABBYY技术超过15年。我曾经在ABBYY工作,现在我在WiseTREND工作 - 这是ABBYY的主要技术VAR和集成商之一。

FineReader,即零售盒装产品,专为运营商的独立交互式使用而设计。该程序包中没有命令行和API自动化。如果您的使用量很小,您可以将FineReader Corporate Edition用作简单的黑盒子,将其设置为热文件夹,并让您的脚本将图像放入该Input文件夹,等待处理,并从Output文件夹中拾取。 / p>

为了更好的自动化和集成,需要使用与FineReader不同的产品。

首先,确定您是否希望拥有本地软件或基于云的OCR。

云 - ABBYY,OCR-IT和其他一些提供商通过Web请求提供OCR。通常按页面付费,无需购买软件。

本地 - 某些软件将在您的服务器上运行,并提供您的脚本,具有OCR功能,黑盒或直接API。识别服务器是下一个需要考虑的产品。最后,如果您正在开发一个需要将其分发给众多用户的大型应用程序,或者需要深入的OCR控制,那么Engine SDK是需要考虑的产品。

如果您想分享更多您希望集成OCR的方式,以及您需要实现的体积和功能,我们可以尝试进一步缩小范围。

答案 1 :(得分:5)

我很晚才看到这条消息,但我使用ABBYY命令行已有10年了。

我更喜欢ABBYY 8,因为它可以更快地完成同样好的工作并且不会打开任何GUI。它附带 FineOCR.exe

“C:... \ ABBYY FineReader 8 \ FineOCR.exe”%1 / lang greek english / send MsWord

它执行OCR并打开MS Word。 FineOCR.txt是一个简单的帮助文件。

关于,ABBYY 11,12(所有版本)有一个 FineCmd.exe 。使用类似的东西:

“c:... \ FineReader \ FineCMD.exe”%1 / lang greek english / send MsWord

它完成了之前FineOCR所做的事情(但没有.txt帮助文件)。