python 读取图片时,需要注意读取后的位数以及通道数。
最常用的读取图片库为cv2
- cv2 读取图片
读取灰度图片
img = cv.imread(file,cv.IMREAD_GRAYSCALE)
print(img.shape)
若我们使用
img = cv.imread(file)
则会发现灰度图片变为三通道,同时类型为unit8.
- cv2 读取原始图片
img = cv.imread(file,-1)
这样通道数以及图片的位数都会保持不变。
python 读取图片时,需要注意读取后的位数以及通道数。
最常用的读取图片库为cv2
读取灰度图片
img = cv.imread(file,cv.IMREAD_GRAYSCALE)
print(img.shape)
若我们使用
img = cv.imread(file)
则会发现灰度图片变为三通道,同时类型为unit8.
img = cv.imread(file,-1)
这样通道数以及图片的位数都会保持不变。