Win10 下安装使用easyocr图片识别工具

[前言]

  最近在做图像识别相关的工作,找到了一个名为EasyOCR的pythoh 库。

  使用过程中出现了一些问题,现做简单记录。

[正文]

  1. 安装EasyOCR

    我用了最简单的方法:pip3 install easyocr

  2.测试:

1 import easyocr
2 
3 # 创建reader对象
4 reader = easyocr.Reader(['ch_sim', 'en'], gpu=False)
5 # 读取图像
6 result = reader.readtext("./image/1.jpg")
7 
8 print(result)

  识别图片过程中有两个问题:

    (1). 提示Pillow库版本过低(低于7.0),于是我用pip3 uninstall Pillow卸载了原Pillow库:

      i.  pip3 install Pillow=7.0后发现报错(版本相关),

      ii.  然后直接pip3 install Pillow 默认安装了一个8版本的,问题解决;

    (2). 一直显示"Downloading detection model, please wait",找到其下载库的URL,发现访问有问题。

      后来根据作者在github上的提示,直接将库下载解压到了~/.EasyOCR/model/目录下

      (这是easyocr默认模型目录,即C:\Users\你的用户名\.EasyOCR\model)

      注意,下载好的模型包是.zip的,需要解压出来(.pth)才可以被识别;

      模型地址:

      text detection model (CRAFT)

      latin modelchinese (traditional) model 

      chinese (simplified) model 

      japanese model 

      korean model 

      thai model 

      devanagari model 

      cyrillic model 

      arabic model 

      tamil model 

      bengali model 

      telugu model 

      kannada model

[参考]

    EasyOCR github:https://github.com/JaidedAI/EasyOCR

posted @ 2021-02-04 15:18  BrianSun  阅读(3810)  评论(0编辑  收藏  举报