Shortcuts

灰度

class torchvision.transforms.Grayscale(num_output_channels=1)[source]

将图像转换为灰度。 如果图像是torch张量,则期望其具有[…, 3, H, W]形状,其中…表示任意数量的前导维度

Parameters:

num_output_channels (int) – (1 或 3) 输出图像所需的通道数

Returns:

输入的灰度版本。

  • 如果 num_output_channels == 1 : 返回的图像是单通道

  • 如果 num_output_channels == 3 : 返回的图像是3通道,且 r == g == b

Return type:

PIL 图像

使用Grayscale的示例:

变换的图示

Illustration of transforms
forward(img)[source]
Parameters:

img (PIL ImageTensor) – 要转换为灰度的图像。

Returns:

灰度图像。

Return type:

PIL 图像或张量