2011-11-08 72 views
0

我正在寻找一个库,以帮助从下面的图像中刮取信息。 我需要当前值,因此它必须识别左侧的值,然后估计底线的值。从图像中解析/刮取信息

任何想法,如果有一个图书馆可以做这样的事情吗?语言并不重要,但我猜Python会更可取。

感谢

Image to Scrape

回答

0

我不知道这方面的任何“开箱即用”的解决方案,我怀疑一个存在。如果你只有图像,那么你需要做一些图像处理。一个简单的二值化方法(如大津二值化)将使其更容易处理:

Binarized image

二值化使得它更容易,因为现在的像素要么“开”或“关”。

可以通过搜索水平方向上的一些像素(在x轴上迭代时在一行上打开5个像素?)来找到这些线的位置。

然后一个可能的解决方案是将图像传递到OCR引擎以获取数字(tesseractOCR是一个托管在Google(C++)的开源OCR引擎:tesseractOCR)。您仍然需要通过遍历它来找出图像中数字的位置。

然后,你必须找到相对于左边的按键的位置,并做一些小算术,你可以得到你的答案。

OpenCV是一个强大的计算机视觉库,有像二进制化的东西。它也是一个C++库。

希望有所帮助。

+0

谢谢,我看看openCV。 –