Main Content

imcontour

Crear trazado de contorno de datos de imagen

Descripción

imcontour(I) dibuja un trazado de contorno de la imagen en escala de grises, eligiendo automáticamente el número de niveles y los valores de los niveles. configura automáticamente los ejes para que su orientación y relación de aspecto coincidan con la imagen.Iimcontour

ejemplo

imcontour(I,levels) especifica el número, , de niveles de contorno igualmente espaciados en el trazado.levels

imcontour(I,V) dibuja líneas de curva de nivel en los valores de datos especificados en vector .V El número de niveles de contorno es igual a .length(V)

imcontour(x,y,___) utiliza los vectores y para especificar la imagen - y las coordenadas.xyxy

imcontour(___,LineSpec) dibuja los contornos utilizando el tipo de línea y el color especificados por .LineSpec Los símbolos de marcador se omiten.

[C,h] = imcontour(___) devuelve la matriz de contorno, , y el asa, , a los parches de contorno dibujados en los ejes actuales.Ch

Ejemplos

contraer todo

En este ejemplo se muestra cómo crear un trazado de contorno de una imagen.

Lea la imagen en escala de grises y muésela. En el ejemplo se utiliza una imagen de ejemplo de granos de arroz.

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

Cree un trazado de contorno de la imagen utilizando .imcontour

figure; imcontour(I,3)

Argumentos de entrada

contraer todo

Imagen en escala de grises, especificada como una matriz -por-.mn

Tipos de datos: single | double | int16 | uint8 | uint16 | logical

Número de niveles de curva de nivel, especificado como escalar numérico.

Valor de los niveles de curva de nivel, especificado como un vector numérico con una longitud mayor o igual que dos. Se utiliza para calcular un único contorno a nivel .V = [v v]v

Valores de imagen, especificados como uno de los siguientes:x

  • Vector numérico de 2 elementos de la forma — Extensión de imagen en la dirección.[xmin xmax]x

  • -vector numérico de elementos — -coordenada de cada columna.nx

Valores de imagen, especificados como uno de los siguientes:y

  • Vector numérico de 2 elementos de la forma — Extensión de imagen en la dirección.[ymin ymax]y

  • -vector numérico de elementos — -coordenada de cada fila.my

Especificación de línea, especificada como .LineSpec

Argumentos de salida

contraer todo

Matriz de contorno, devuelta como una matriz con dos filas. La matriz se define según la propiedad del objeto, .ContourMatrixContourh

Parches de contorno, devueltos como identificador a un objeto.Contour

Consulte también

Funciones

Propiedades

Introducido antes de R2006a