python图像处理入门[1]

python图像处理环境准备

安装图像处理库

  1. PIL
    PythonWare公司提供了免费的图像处理工具包 PIL(Python Image Library),该软件包提供了基本的图像处理功能,如:改变图像大小,旋转图像,图像格式转换,色场空间转换,图像增强,直方图处理,插值和滤波等等。

  2. Pillow
    Pillow 是 PIL 的替代版本,PIL 软件包提供了基本的图像处理功能,如:改变图像大小,旋转图像,图像格式转换,色场空间转换,图像增强,直方图处理,插值和滤波等等。
    Pillow 为了解决 PIL 的两个问题:(1) 不兼容 setuptools (2) 报告的问题太多,而更新太慢

  3. OpenCV
    OpenCV最初是由英特尔公司开发的一套开源的跨平台计算机视觉库。它用C语言实现了许多图像处理和计算机视觉领域的算法,并提供了C++的调用接口。

  4. scikit-image
    一组用于图像处理的算法的集合。

安装PIL或着Pillow

1
pip install Pillow

等待安装完成,显示信息如下,表示安装完成
Collecting Pillow
Downloading Pillow-3.4.2-cp27-cp27mu-manylinux1_x86_64.whl (5.6MB)
100% |████████████████████████████████| 5.6MB 51kB/s
Installing collected packages: Pillow
Successfully installed Pillow-3.4.2

安装OpenCV

1
sudo apt install python-opencv

安装scikit-image

1
pip install -U scikit-image