目标检测——PIL、OpenCV和numpy表示图像数据格式的相互转换

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]

猜你喜欢

转载自blog.csdn.net/songyuc/article/details/107289819