L'action augmentImages offre une gamme étendue de mutations pour diversifier vos images. Parmi les transformations disponibles, vous pouvez appliquer :
- Des modifications de couleur comme le colorJittering (variations aléatoires de luminosité, contraste, saturation) et le colorShifting (décalage aléatoire des intensités de pixels).
- Des ajustements de luminosité tels que darken (assombrir) et lighten (éclaircir), avec des options pour des mutations basiques (
type="BASIC"), constantes (type="CONSTANT") ou de plage (type="RANGE"). - Des retournements géométriques : horizontalFlip (retournement horizontal) et verticalFlip (retournement vertical).
- Des rotations : rotateLeft (rotation à gauche) et rotateRight (rotation à droite), également configurables avec des mutations basiques, constantes ou de plage.
- Des effets de flou et de netteté : pyramidDown (réduction de résolution et flou), pyramidUp (augmentation de résolution et flou), et sharpen (accentuation de la netteté).
- L'inversion des pixels (invertPixels).
- La possibilité d'occulter (occlude) une région d'intérêt pour simuler des obstructions.
Ces options peuvent être combinées pour générer une grande variété d'images augmentées.