RandomGrayscale¶
- class torchvision.transforms.RandomGrayscale(p=0.1)[source]¶
Randomly convert image to grayscale with a probability of p (default 0.1). If the image is torch Tensor, it is expected to have […, 3, H, W] shape, where … means an arbitrary number of leading dimensions
- Parameters:
p (float) – probability that image should be converted to grayscale.
- Returns:
Grayscale version of the input image with probability p and unchanged with probability (1-p). - If input image is 1 channel: grayscale version is 1 channel - If input image is 3 channel: grayscale version is 3 channel with r == g == b
- Return type:
PIL Image or Tensor