首页 > 解决方案 > 如果背景和前景的颜色相同,如何使用 OCR 读取金属板上雕刻的字符

问题描述

刻在金属板上的字符

如何提取刻在金属板上的字符?OCR(Pytesseract)无法给出好的结果。我尝试了山脊检测,但徒劳无功。任何形式的阈值似乎都不起作用,因为背景和前景的颜色相同。对于这样的用例,我可以遵循一系列步骤吗?

标签: pythonopencvimage-processingocr

解决方案


我认为二值化不适用于您的图像。如果任何预处理提高了此图像的质量,这并不意味着相同的方法将适用于您拥有的所有图像。

所以我的建议是使用机器学习或 CNN 创建自己的自定义 OCR。您可以将您的数字转换为 28x28 图像矩阵,然后将其重塑为 1x784 矩阵并像训练 MNIST 数据集一样执行训练。


推荐阅读