Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

imtophat

Filtrado de sombrero superior

Descripción

ejemplo

J = imtophat(I,SE) realiza el filtrado morfológico de sombrero superior en la escala de grises o imagen binaria, devolviendo la imagen filtrada, .IJ El filtrado de sombrero superior calcula la apertura morfológica de la imagen (mediante ) y, a continuación, resta el resultado de la imagen original. es un único objeto de elemento estructurante devuelto por las funciones o.imopenSEstreloffsetstrel

Opcionalmente, puede realizar el filtrado de sombrero superior usar una GPU (requiere ).Parallel Computing Toolbox™

J = imtophat(I,nhood) top-hat filtra la imagen, donde hay una matriz de s y s que especifica la vecindad del elemento de estructuración.Inhood01 La función determina el elemento central de la vecindad por .imtophatfloor((size(nhood)+1)/2)

Esta sintaxis es equivalente a imtophat(I,strel(nhood)).

Ejemplos

contraer todo

En este ejemplo se muestra cómo utilizar el filtrado de sombrero superior con un elemento de estructuración en forma de disco para eliminar la iluminación de fondo desigual de una imagen con un fondo oscuro.

Lea una imagen y muésela.

original = imread('rice.png'); imshow(original)

Cree el elemento de estructuración.

se = strel('disk',12);

Realice el filtrado del sombrero superior y muestre la imagen.

tophatFiltered = imtophat(original,se); figure imshow(tophatFiltered)

Se utiliza para mejorar la visibilidad del resultado.imadjust

contrastAdjusted = imadjust(tophatFiltered); figure imshow(contrastAdjusted)

Argumentos de entrada

contraer todo

Imagen de entrada, especificada como una imagen en escala de grises o una imagen binaria de cualquier dimensión.

Tipos de datos: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | logical

Elemento de estructuración, especificado como un único objeto u objeto.streloffsetstrel Si la imagen es de tipo de datos, el elemento de estructuración debe ser plano.Ilogical

Estructuración de la vecindad de elementos, especificada como una matriz de s y s.01

Ejemplo: [0 1 0; 1 1 1; 0 1 0]

Argumentos de salida

contraer todo

Imagen filtrada de sombrero superior, devuelta como una imagen en escala de grises o una imagen binaria. tiene la misma clase que la imagen de entrada.JI

Capacidades ampliadas

Consulte también

Funciones

Objetos

Introducido antes de R2006a