OpenCV

OpenCV:OpenCV是一个广泛使用的计算机视觉库,可以进行图像处理、计算机视觉、机器学习等多种任务。

  • 下载扩展包
    pip install opencv-python
  • 导入
    import cv2
  • 读取图像
    cv2.imread(filepath, flags)
    filepath:图像的完整路径
    flags:读入图片的标志

    cv2.IMREAD_COLOR:默认参数,读入彩色图像,忽略alpha通道(透明度)
    cv2.IMREAD_GRAYSCALE:读入灰度图像
    cv2.IMREAD_UNCHANGED:读入完整图像,包括alpha通道

  • 显示图像
    cv2.imshow(win_name, img)

    PIL

    PIL:PIL是一个Python图像处理库,可以用于图像的读取、处理、保存等操作。

    scikit-image

    scikit-image:scikit-image是一个基于NumPy的图像处理库,提供了多种常用的图像处理算法和工具,如图像滤波、形态学处理、图像分割、特征提取等。