安装环境:windows10+python3.6+easyocr
备:python高版本可能会安装不上的情况

一、安装easyocr

pip install easyocr

二、下载模型

文字检测模型(CRAFT)(必须)
https://github.com/JaidedAI/EasyOCR/releases/download/pre-v1.1.6/craft_mlt_25k.zip

中文(简体)模型(识别中文必须)
https://github.com/JaidedAI/EasyOCR/releases/download/pre-v1.1.6/chinese_sim.zip

中文(繁体)模型
https://github.com/JaidedAI/EasyOCR/releases/download/pre-v1.1.6/chinese.zip

下载好解压以后放到 C:\Users******.EasyOCR\model
在这里插入图片描述

三、开始识别

import easyocr


def get_text(path):
    text_list = []
    # 创建reader对象
    reader = easyocr.Reader(['ch_sim', 'en'])
    # 读取图像
    result = reader.readtext(path)
    # 提取文字
    for t in result:
        print(t[1])
        text_list.append(t[1])
    return text_list


def save_text(text):
    with open('识别结果.txt', 'w', encoding='utf-8') as file:
        file.write('\n'.join(text))
        file.flush()


if __name__ == '__main__':
    path1 = '110.jpg'
    text1 = get_text(path1)
    save_text(text1)

1.识别的图片
在这里插入图片描述
2.识别结果
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐