【问题标题】:How to detect text on colorful keypad with OpenCV?如何使用 OpenCV 检测彩色键盘上的文本?
【发布时间】:2022-01-15 18:01:03
【问题描述】:

我正在通过 OpenCV 进行 ocr,第一张图片中有一个彩色键盘。

据我们所知,我需要该图像的 BW 版本,并尝试以多种方式对其进行转换。我可以用 Photoshop 转换成精确的 BW:

问题来了:如何使用 OpenCV 或 python 中的类似库来做到这一点?

PS:我准备了一个测试工具但是还不够:(

【问题讨论】:

    标签: python opencv ocr


    【解决方案1】:
    import cv2
    
    originalImage = cv2.imread(r'C:\Users\Downloads\Image.jpg')
    # note that cv uses BGR, so you have to change it.
    grayImage = cv2.cvtColor(originalImage, cv2.COLOR_BGR2GRAY)
    
    (thresh, blackAndWhiteImage) = cv2.threshold(grayImage, 127, 255, cv2.THRESH_BINARY)
    
    cv2.imshow('Black white image', blackAndWhiteImage)
    
    cv2.imshow('Original image', originalImage)
    cv2.imshow('Gray image', grayImage)
    
    cv2.waitKey(0)
    cv2.destroyAllWindows()
    

    https://techtutorialsx.com/2019/04/13/python-opencv-converting-image-to-black-and-white/

    【讨论】:

    • 我试过你的代码。看起来不错,但是在读取数字或字符时出现了太多问题。您对阅读彩色图像上的数字有什么建议吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-01
    • 1970-01-01
    • 2016-12-14
    • 2020-02-11
    • 2010-11-02
    • 1970-01-01
    • 2011-12-25
    相关资源
    最近更新 更多