【发布时间】:2011-06-30 03:26:20
【问题描述】:
我想知道是否有任何技术/API 可用于进行快速屏幕字体 OCR?
以下是理所当然的:
- OCR 的文本应来自屏幕截图并应使用屏幕字体呈现
- OCR 的文本可能会或可能不会消除锯齿
- 抗锯齿可能使用也可能不使用 RGB 抽取(又名子像素 AA 又名 ClearType 等)
- 屏幕截图可能是 RGB 或 RBG 顺序
- 基线很容易找到(只需查看所有屏幕字体:基线显示非常清晰,很容易通过算法找到)
- 允许出现很多错误(字符识别根本不需要 100% 正确)
- 字体基本上是事先知道的,但字体具体如何渲染却不知道(大小不知道,颜色不知道,抗锯齿的类型不知道)。基本上已知的是,它将是非常常见的字体
所以我想它并不像“真正的”OCR 那样复杂:找到基线并“剪切”每个字符很容易做到(我已经做到了)。
有没有人知道具体的技术或论文,甚至是 API 允许做这样的壮举?
请注意:这个问题不是关于屏幕抓取的。这个问题不是关于破解验证码的。这个问题不是关于常规 OCR(如对扫描文本进行 OCR)。这个问题不是关于 GUI 自动化(尽管有些人可能会这样使用它)。
【问题讨论】:
-
请查看stackoverflow.com/q/896224/377657这个问题的任何答案是否适用于您的情况。