图片去噪提升识别率

测试准备

测试图片

Test2

测试网址

飞桨PaddlePaddle框架测试地址:https://www.paddlepaddle.org.cn/hub/scene/ocr

识别结果

无法识别

image-20230201190350043

去除干扰线和噪点

代码

if __name__ == '__main__':
    # 读取图片
    image = Image.open(r'../pic/Test.png')

    # 查看图片信息
    print(np.array(image).shape)
    print(image.mode)

    # 灰度图像
    bgr2gray_img = image.convert('L')
    # bgr2gray_img.show()

    # 二值化
    # binarization_img = bgr2gray_img.convert('1')
    # binarization_img.show()

    # 灰度阈值
    threshold = 50
    array_img = np.array(bgr2gray_img)
    array_img = np.where(array_img < threshold, 255, array_img)

    result = Image.fromarray(array_img.astype('uint8'))
    result.save('result.png', 'png')

输出结果

result

识别结果

image-20230201190615191

注意:第三个字识别错误,需要进一步训练模型。


图片去噪提升识别率
https://元气码农少女酱.我爱你/5730be389e85/
作者
元气码农少女酱
发布于
2023年5月2日
许可协议