🌅
【Python】画像を扱う3つの方法(OpenCV, PIL, scikit-image) を整理してみた
0.この記事を書く理由と概要
【理由】
- 画像認識や物体検知で画像を扱うときに、主に
OpenCV
,PIL(Pillow)
,scikit-image
の3つの方法があると思います。それらをいつも混同してしまうので、ここに備忘録として整理して残したかったからです。
【概要】
-
OpenCV
,PIL(Pillow)
,scikit-image
の3つに対してそれぞれ、「モジュールのinstall/import」「読み込む」「表示させる」「保存する」の4つの操作方法を記しています。 - 公式ドキュメントも含めて参考文献として載せています。
1. OpenCV
※公式ドキュメント:
Pythonで画像を扱うときのモジュールの一つ
1.1. OpenCVのinstall/import
1.2. OpenCVで画像を読み込む
1.3. OpenCVで画像を表示させる
2. PIL(Pillow)
※公式ドキュメント:
2.1. PILのinstall/import
pip install Pillow
from PIL import Image
3. scikit-image
※公式ドキュメント:
Discussion