在 jupyter notebook 中显示图片,推荐用 plt.imshow() ,读取正常使用 opencv 即可

  1. 对于RGB图像显示,结果要加[:,:,::-1],将opencv的 bgr 转为 rgb
  2. 灰度图直接显示即可
  • 安装依赖库

    1
    2
    pip install matplotlib -q
    pip install opencv-python -q
  • 使用

    1
    2
    3
    4
    5
    6
    7
    8
    9
    import cv2
    from matplotlib import pyplot as plt
    %matplotlib inline

    im = cv2.imread(IMG_PATH,1) # load image as bgr
    im2 = im[:,:,::-1] # transform image to rgb
    plt.imshow(im2)
    plt.show()

  • 演示结果