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库读取图片的方法,包括如何读取灰度图片、原始图片,以及不同读取方式下图片的通道数和位数的变化。
python 读取图片时,需要注意读取后的位数以及通道数。
最常用的读取图片库为cv2
读取灰度图片
img = cv.imread(file,cv.IMREAD_GRAYSCALE)
print(img.shape)
若我们使用
img = cv.imread(file)
则会发现灰度图片变为三通道,同时类型为unit8.
img = cv.imread(file,-1)
这样通道数以及图片的位数都会保持不变。
您可能感兴趣的与本文相关的镜像
Python3.11
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1028