zoukankan      html  css  js  c++  java
  • 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你的用户名.EasyOCRmodel)

          注意,下载好的模型包是.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

  • 相关阅读:
    关于数论的一些总结
    gym101431B
    4.29训练题解
    hdu4347
    5.13训练的一些题解
    5.20训练的一些题解
    hdu4796
    hdu5984
    bzoj1941 hdu5992
    hdu4307
  • 原文地址:https://www.cnblogs.com/brian-sun/p/14372777.html
Copyright © 2011-2022 走看看