1 前言
PIL、OpenCV和numpy是Python中使用较多的几种数据格式;
2 PIL与OpenCV
2.1 PIL转OpenCV
其中OpenCV读取图像文件后的存储格式就是np.array;
可以参考下面的代码:
import cv2
# ———— 用PLT显示图片 ————
img=cv2.imread('1.jpg') #打开图像,opencv默认读取图片的数据为: (高,宽,通道(B,G,R))。
img = img[:,:, (2, 1, 0)] # 改变图像通道顺序为:RGB
# PLT默认读取图片数据格式:(高,宽,通道(R,G,B))。
img2=img[: , : , : : -1]