Shortcuts

to_grayscale

torchvision.transforms.functional.to_grayscale(img, num_output_channels=1)[source]

Convert PIL image of any mode (RGB, HSV, LAB, etc) to grayscale version of image. This transform does not support torch Tensor.

Parameters
  • img (PIL Image) – PIL Image to be converted to grayscale.

  • num_output_channels (int) – number of channels of the output image. Value can be 1 or 3. Default is 1.

Returns

Grayscale version of the image.

  • if num_output_channels = 1 : returned image is single channel

  • if num_output_channels = 3 : returned image is 3 channel with r = g = b

Return type

PIL Image

Examples using to_grayscale:

Illustration of transforms

Illustration of transforms

Illustration of transforms

Docs

Access comprehensive developer documentation for PyTorch

View Docs

Tutorials

Get in-depth tutorials for beginners and advanced developers

View Tutorials

Resources

Find development resources and get your questions answered

View Resources