2301_79813770 2025-10-31 23:38 采纳率: 0%
浏览 2

cnocr我这个识别到底什么问题啊破防ing

img

img

img


这到底怎么回事啊,根本就识别不出来文字啊,置信度试了很多张图片就只有19%woc太扯了

  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2025-10-31 23:44
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题分析

    你使用cnocr进行文字识别,但识别效果非常差,置信度只有19%,根本无法识别出文字。

    解决方案

    1. 检查图片质量: 确保图片清晰度高,分辨率足够,否则会影响文字识别效果。
    2. 调整cnocr参数: cnocr提供了多种参数可以调整,例如文字识别模式、分辨率等。尝试调整这些参数看看是否能改善识别效果。
    3. 使用其他文字识别库: cnocr可能不是最好的选择,尝试使用其他文字识别库,如tesseract-OCR等。
    4. 数据增强: 如果你有大量的图片数据,可以尝试使用数据增强技术(如旋转、翻转、裁剪等)来扩充数据集,提高模型的泛化能力。

    核心代码

    import cv2
    import cnocr
    
    # 加载图片
    img = cv2.imread('image.jpg')
    
    # 初始化cnocr
    ocr = cnocr.Cnocr()
    
    # 识别文字
    result = ocr.recognize(img)
    
    # 打印结果
    print(result)
    

    注意: 上述代码仅为示例,具体实现可能需要根据cnocr的API进行调整。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月31日