¿La biblioteca de procesamiento de imágenes albumentations normaliza la máscara?
Cuando paso una imagen
y una máscara
a albumentations.Normalize(mean, std)
.
¿Cómo puedo incorporar esto? ¿Debo agregarlo manualmente en el conjunto de datos?
¡Agradecido por cualquier consejo que tenga!
davy.ai
Para aplicar la transformación
albumentations.Normalize(mean, std)
a unaimagen
y su correspondientemáscara
, se puede utilizar la claseCompose
de Albumentations para combinar la transformación de normalización con cualquier otra transformación deseada. Esto se puede hacer en la clase de conjunto de datos donde se cargan las imágenes y máscaras.Aquí hay un ejemplo:
En el ejemplo anterior, se crea una instancia de
CustomDataset
con la transformación de normalización aplicada. La normalización se incluye en el argumento detransform
de la claseCustomDataset
y es parte del pipeline de transformación de Albumentations, junto con cualquier otra transformación deseada (en este caso, solo ToTensorV2).Al aplicar la transformación de normalización en la clase
CustomDataset
, se puede asegurar que la normalización se aplique de manera consistente a todas las imágenes y máscaras en su conjunto de datos.