问题描述:
在做项目时候,遇到所给的数据集图片的通道数是变化的,有的是3通道,有的是4通道,于是只能自动获取通道,给变量赋值
示例代码:
from PIL import Image
# 打开图片文件
image = Image.open('your_image_file.jpg')
# 获取图片的通道数量
num_channels = len(image.getbands())
print(f'图片的通道数量为: {num_channels}')
在做项目时候,遇到所给的数据集图片的通道数是变化的,有的是3通道,有的是4通道,于是只能自动获取通道,给变量赋值
from PIL import Image
# 打开图片文件
image = Image.open('your_image_file.jpg')
# 获取图片的通道数量
num_channels = len(image.getbands())
print(f'图片的通道数量为: {num_channels}')