代码之家  ›  专栏  ›  技术社区  ›  Kelsey

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

  •  5
  • Kelsey  · 技术社区  · 14 年前

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

    我看过 tessnet2 MODI 但两者都需要一个位于磁盘上的映像。

    我需要使用OCR,因为我正在尝试为其编写脚本的应用程序会执行一些用Windows API无法读取的奇怪操作,我需要从屏幕上刮取数据。我已经测试了 特塞内特 莫迪 它们都可以读取大部分的文本,但是因为这必须在一个无法写入磁盘的环境中运行,所以我需要它能够直接从应用程序窗口或某种类型的内存流中读取。

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

    建议?

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

    1 回复  |  直到 14 年前
        1
  •  1
  •   Giorgi    14 年前

    正如我从Tessnet页面示例中看到的那样,库需要传入一个位图,所以如果使用 Image.FromStream 方法?

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