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.

imcontour

Crear gráfica de contorno de datos de imagen

Sintaxis

imcontour(I)
imcontour(I,levels)
imcontour(I,V)
imcontour(x,y,___)
imcontour(___,LineSpec)
[C,h] = imcontour(___)

Descripción

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

ejemplo

imcontour(I,levels) especifica el número, levels, de los niveles de contorno igualmente espaciados en la gráfica.

imcontour(I,V) dibuja líneas de contorno 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 x y y para especificar las coordenadas x-y y de la imagen.

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, Cy el identificador, h, a los parches de contorno dibujados en los ejes actuales.

Ejemplos

contraer todo

En este ejemplo se muestra cómo crear una gráfica de contorno de una imagen.

Lea la imagen de escala de grises y mostrarla. El ejemplo utiliza una imagen de ejemplo de granos de arroz.

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

Crear una gráfica 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 m-por-n .

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

Número de niveles de contorno, especificados como escalar numérico.

Valor de los niveles de contorno, especificado como un vector numérico con una longitud mayor o igual a dos. Utilice V = [v v] para calcular un solo contorno en el nivel v.

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

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

  • n-vector numérico del elemento — x-coordenada de cada columna.

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

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

  • m-vector numérico del elemento — y-coordenada de cada fila.

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

Argumentos de salida

contraer todo

Matriz de contorno, devuelta como matriz con dos filas. La matriz se define de acuerdo con la propiedad ContourMatrix del objeto Contour , h.

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

Consulte también

Funciones

Propiedades

Introducido antes de R2006a