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

5
我正在寻找一个免费的.NET OCR库,它能够对给定的应用程序窗口或甚至是内存中的图像进行OCR(我可以自己对应用程序窗口进行快照)。
我已经查看了tessnet2MODI,但两者都需要位于磁盘上的图像。
我需要使用OCR,因为我正在尝试编写脚本的应用程序会做一些无法使用Windows API读取的奇怪事情,我需要从屏幕上抓取数据。我已经测试了tessnet2MODI,它们都可以大部分读取文本,但由于这必须在无法写入磁盘的环境中运行,所以我需要它能够直接从应用程序窗口或某种类型的内存流中读取。
我认为OCR可能是唯一的解决方案,但也许还有其他方法我没有想到。
有什么建议吗?
根据评论进行编辑:环境是一个C# .NET Windows应用程序,没有磁盘访问权限。这是一个应用程序,其代码在运行时编译和执行,并且该代码在上下文中运行,不应需要除内存之外的任何资源。

为什么无法写入磁盘?是什么样的环境? - Lasse V. Karlsen
@Lasse V. Karlsen 假设我不能。这是一个我宁愿不解释的长故事 ;) - Kelsey
不,我并不怀疑你不能做到,但也许提供一些关于你所处环境的细节信息可以帮助其他人更好地回答你的问题?例如,就我所知,你可能正在使用Silverlight... - Lasse V. Karlsen
@Lasse V. Karlsen 很好的观点。我已经添加了更多信息。 - Kelsey
1个回答

1

从Tessnet页面示例中可以看出,该库需要传入一个位图,那么如果使用Image.FromStream方法创建它会怎样?

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


我正在研究这个过程。 - Kelsey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接