如何提取点​​阵LED显示屏中显示的文本

时间:2019-08-26 05:13:56

标签: python opencv ocr python-tesseract

我需要从显示器上提取数字(LED点矩阵) my image for text extraction

样本图片: dot matrix display

我正在使用pytesseract给出的示例代码进行测试。但是我失败了。


try:
    from PIL import Image
except ImportError:
    import Image
import pytesseract

# If you don't have tesseract executable in your PATH, include the following:
pytesseract.pytesseract.tesseract_cmd = r'<full_path_to_your_tesseract_executable>'
# Example tesseract_cmd = r'C:\Program Files (x86)\Tesseract-OCR\tesseract'

# Simple image to string
print(pytesseract.image_to_string(Image.open('test.png')))

从样本图像中,我需要输出作为给出的数字和字母。

如果我的图像在整个显示屏上只填满一个数字,那么仅应得出一个数字。我是否使用了正确的工具?还是应该研究opencv和机器学习以从显示中提取字符。

0 个答案:

没有答案