是否有任何免费的.NET OCR库可以直接在应用程序窗口上执行OCR?

时间:2010-05-17 16:14:36

标签: c# .net scripting screen-scraping ocr

我正在寻找一个免费的.NET OCR库,它可以在给定的应用程序窗口甚至内存中的映像上进行OCR(我可以自己拍摄应用程序窗口的快照)。

我查看了tessnet2MODI,但两者都需要位于磁盘上的图片。

我需要使用OCR,因为我试图编写脚本的应用程序做了一些使用Windows API无法读取的古怪东西,我需要从屏幕上抓取数据。我已经测试了tessnet2MODI两者,他们都可以阅读文本,但因为这必须在一个无法写入磁盘的环境中运行,我需要它能够直接从applciation窗口或某种类型的内存流中读取。

我认为OCR是我唯一的选择,但可能还有其他方法我不会考虑。

建议?

根据评论进行编辑:环境是一个没有磁盘访问权限的C#.NET Windows应用程序。它是一个应用程序,它具有动态编译和执行的代码,并且此代码在不需要除内存之外的任何资源的上下文中运行。

1 个答案:

答案 0 :(得分:1)

正如我从Tessnet页面示例中看到的那样,库需要传入一个Bitmap,那么如果使用Image.FromStream方法创建它呢?

您可以使用以下构造函数创建Bitmap对象:Bitmap Constructor (Stream)