pytorch中彩色图像(三通道)转灰度图像(单通道)

  1. 彩色图转灰度图
from torchvision import transforms

transform = transforms.Compose([
    transforms.Grayscale(num_output_channels=1), # 彩色图像转灰度图像num_output_channels默认1
    transforms.ToTensor()
])
  1. 彩色图(三通道)转指定R,G,B通道
def change_image_channels(image):
    # 3通道转单通道
    if image.mode == 'RGB':
        r, g, b = image.split()
    return r,g,b

你可能感兴趣的:(计算机视觉,深度学习,pytorch,卷积神经网络)