我正在创建一个严重依赖图像识别的程序。我这样做是通过截取屏幕截图,然后确定我的屏幕截图位置是否存在预定图像。
但是,对于我的程序,我还需要能够截取显示文本的位置,特别是数字。它将是常规的,使用相同的字体,但每次都会有不同的数字。
如何将这种信息从位图转换为我可以在我的代码中使用的整数?
感谢。
答案 0 :(得分:1)
这不是一件容易的事,它本质上是光学字符识别(OCR)。这里有一个非常相似的对话。
OCR with the Tesseract interface
您可能还想看一下:
即使超出OCR,您也需要扫描图像并找到实际文本,这也可能很棘手。如果文本不总是在同一个位置,您很快就会发现自己处于“计算机视觉”空间。
答案 1 :(得分:0)
您需要寻找OCR或光学字符识别,以便将图像中的数据拉入字符串。这本身就是一个完整的领域,所以很遗憾没有简单的答案,但可能有一个C#库供你使用,如果你对包装感到满意,可以使用C ++。