BinarizeBradley
DicomImage.BinarizeBradley method
Binarización de una imagen usando el algoritmo de umbral adaptativo de Bradley usando el umbral de imagen integral
public override void BinarizeBradley(double brightnessDifference, int windowSize)
Parámetro | Escribe | Descripción |
---|---|---|
brightnessDifference | Double | La diferencia de brillo entre el píxel y el promedio de una ventana sxs de pixels centrada alrededor de este píxel. |
windowSize | Int32 | El tamaño de la ventana sxs de píxeles centrados alrededor de este píxel |
Ejemplos
El siguiente ejemplo binariza una imagen DICOM con el algoritmo de umbral adaptativo de Bradley con el tamaño de ventana especificado. Las imágenes binarizadas contienen solo 2 colores: blanco y negro.
[C#]
string dir = "c:\\temp\\";
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.dicom"))
{
Aspose.Imaging.FileFormats.Dicom.DicomImage dicomImage = (Aspose.Imaging.FileFormats.Dicom.DicomImage)image;
// Binariza la imagen con una diferencia de brillo de 5. El brillo es una diferencia entre un píxel y el promedio de una ventana de 10 x 10 píxeles centrada alrededor de este píxel.
dicomImage.BinarizeBradley(5, 10);
dicomImage.Save(dir + "sample.BinarizeBradley5_10x10.png", new Aspose.Imaging.ImageOptions.PngOptions());
}
Ver también
- class DicomImage
- espacio de nombres Aspose.Imaging.FileFormats.Dicom
- asamblea Aspose.Imaging