エンドツーエンドの多言語光学式文字認識(OCR)「EasyOCR」をインストールする

Pythonで使用できるエンドツーエンドの多言語光学式文字認識(OCR)ライブラリ「EasyOCR」のインストールについて解説しています。

「EasyOCR」(https://github.com/jaidedai/easyocr)は、80以上の言語に対応しているすぐに利用できる光学式文字認識(OCR)です。言語を確認すると、「Japanese(ja)」(日本語)にも対応しています。

■Python

今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)

■easyocrをインストールする

easyocrをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。

pip install easyocr

起動後、上記のコマンドを入力し、Enterキーを押します。

なお、今回は、pythonランチャーを使用しており、Python Version 3.8.5にインストールを行うために、pipを使う場合にはコマンドでの切り替えを行います。

py -3.8 -m pip install easyocr

切り替えるために、上記のコマンドを入力し、Enterキーを押します。

Defaulting to user installation because normal site-packages is not writeable
Collecting easyocr
Downloading easyocr-1.4.1-py3-none-any.whl (63.6 MB)
|████████████████████████████████| 63.6 MB 103 kB/s
Requirement already satisfied: Pillow<8.3.0 in c:\users\user_\appdata\roaming\python\python38\site-packages (from easyocr) (8.2.0)
Requirement already satisfied: python-bidi in c:\users\user_\appdata\roaming\python\python38\site-packages (from easyocr) (0.4.2)
Requirement already satisfied: scipy in c:\users\user_\appdata\roaming\python\python38\site-packages (from easyocr) (1.7.0)
Collecting opencv-python-headless
Downloading opencv_python_headless-4.5.4.58-cp38-cp38-win_amd64.whl (35.0 MB)
|████████████████████████████████| 35.0 MB 132 kB/s
Collecting scikit-image
Downloading scikit_image-0.18.3-cp38-cp38-win_amd64.whl (12.2 MB)
|████████████████████████████████| 12.2 MB 1.7 MB/s
Collecting torchvision>=0.5
Downloading torchvision-0.11.1-cp38-cp38-win_amd64.whl (984 kB)
|████████████████████████████████| 984 kB 6.4 MB/s
Requirement already satisfied: PyYAML in c:\users\user_\appdata\roaming\python\python38\site-packages (from easyocr) (5.4.1)
Collecting torch
Downloading torch-1.10.0-cp38-cp38-win_amd64.whl (226.6 MB)
|████████████████████████████████| 226.6 MB 22 kB/s
Requirement already satisfied: numpy in c:\users\user_\appdata\roaming\python\python38\site-packages (from easyocr) (1.20.3)
Requirement already satisfied: typing-extensions in c:\users\user_\appdata\roaming\python\python38\site-packages (from torch->easyocr) (3.7.4.3)
Requirement already satisfied: six in c:\users\user_\appdata\roaming\python\python38\site-packages (from python-bidi->easyocr) (1.15.0)
Collecting PyWavelets>=1.1.1
Downloading PyWavelets-1.1.1-cp38-cp38-win_amd64.whl (4.3 MB)
|████████████████████████████████| 4.3 MB 3.2 MB/s
Collecting tifffile>=2019.7.26
Downloading tifffile-2021.11.2-py3-none-any.whl (178 kB)
|████████████████████████████████| 178 kB 6.4 MB/s
Requirement already satisfied: imageio>=2.3.0 in c:\users\user_\appdata\roaming\python\python38\site-packages (from scikit-image->easyocr) (2.9.0)
Collecting networkx>=2.0
Downloading networkx-2.6.3-py3-none-any.whl (1.9 MB)
|████████████████████████████████| 1.9 MB 6.8 MB/s
Requirement already satisfied: matplotlib!=3.0.0,>=2.0.0 in c:\users\user_\appdata\roaming\python\python38\site-packages (from scikit-image->easyocr) (3.4.2)
Requirement already satisfied: pyparsing>=2.2.1 in c:\users\user_\appdata\roaming\python\python38\site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image->easyocr) (2.4.7)
Requirement already satisfied: python-dateutil>=2.7 in c:\users\user_\appdata\roaming\python\python38\site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image->easyocr) (2.8.1)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\user_\appdata\roaming\python\python38\site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image->easyocr) (1.3.1)
Requirement already satisfied: cycler>=0.10 in c:\users\user_\appdata\roaming\python\python38\site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image->easyocr) (0.10.0)
Installing collected packages: torch, tifffile, PyWavelets, networkx, torchvision, scikit-image, opencv-python-headless, easyocr
Successfully installed PyWavelets-1.1.1 easyocr-1.4.1 networkx-2.6.3 opencv-python-headless-4.5.4.58 scikit-image-0.18.3 tifffile-2021.11.2 torch-1.10.0 torchvision-0.11.1

Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、easyocrが正常にインストールされたことになります。

なお、今回はeasyocrのバージョン1.4.1をインストールしました。

コメント

タイトルとURLをコピーしました