Randomly changes the brightness, contrast, and saturation of an image. Compared to ColorJitter from torchvision,

icevision_ColorJitter(
  brightness = 0.2,
  contrast = 0.2,
  saturation = 0.2,
  hue = 0.2,
  always_apply = FALSE,
  p = 0.5
)

Arguments

brightness

brightness

contrast

contrast

saturation

saturation

hue

hue

always_apply

always_apply

p

p

Value

None

Details

this transform gives a little bit different results because Pillow (used in torchvision) and OpenCV (used in Albumentations) transform an image to HSV format by different formulas. Another difference - Pillow uses uint8 overflow, but we use value saturation.