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

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

我看过tessnet2和MODI,但都需要一张位于磁盘上的图像。

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

我认为OCR是我唯一的选择,但可能还有其他方法,我没想到。

建议?

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

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

您可以使用此构造函数创建Bitmap对象: 位图构造函数(流)