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.

imregionalmin

Descripción

ejemplo

BW = imregionalmin(I) Devuelve la imagen binaria que identifica los mínimos regionales en la imagen en escala de grises.BWI Los mínimos regionales son componentes conectados de píxeles con un valor de intensidad constante, rodeados de píxeles con un valor inferior.

Opcionalmente, puede identificar minima regional de imágenes en 2-D usando una GPU (requiere).Parallel Computing Toolbox™ Para obtener más información, consulte.Procesamiento de imágenes en una GPU

BW = imregionalmin(I,conn) Especifica la conectividad deseada,.conn

Ejemplos

contraer todo

Cree una matriz de muestra sencilla con varios mínimos regionales.

A = 10*ones(10,10); A(2:4,2:4) = 3;        A(6:8,6:8) = 8
A = 10×10

    10    10    10    10    10    10    10    10    10    10
    10     3     3     3    10    10    10    10    10    10
    10     3     3     3    10    10    10    10    10    10
    10     3     3     3    10    10    10    10    10    10
    10    10    10    10    10    10    10    10    10    10
    10    10    10    10    10     8     8     8    10    10
    10    10    10    10    10     8     8     8    10    10
    10    10    10    10    10     8     8     8    10    10
    10    10    10    10    10    10    10    10    10    10
    10    10    10    10    10    10    10    10    10    10

Calcule los mínimos regionales. La función devuelve una imagen binaria, el mismo tamaño que la imagen de entrada, en la que los píxeles con el valor representan los mínimos regionales. establece todos los demás píxeles.1imregionalmin0

regmin = imregionalmin(A)
regmin = 10x10 logical array

   0   0   0   0   0   0   0   0   0   0
   0   1   1   1   0   0   0   0   0   0
   0   1   1   1   0   0   0   0   0   0
   0   1   1   1   0   0   0   0   0   0
   0   0   0   0   0   0   0   0   0   0
   0   0   0   0   0   1   1   1   0   0
   0   0   0   0   0   1   1   1   0   0
   0   0   0   0   0   1   1   1   0   0
   0   0   0   0   0   0   0   0   0   0
   0   0   0   0   0   0   0   0   0   0

Cree una imagen de muestra de 10 por 10 píxeles que contenga dos mínimos regionales.

A = 10*gpuArray(ones(10,10)); A(2:4,2:4) = 3;       % minima 3 lower than surround A(6:8,6:8) = 8        % minima 8 lower than surroundA(6:8,6:8) = 7;  
A =      10    10    10    10    10    10    10    10    10    10     10     3     3     3    10    10    10    10    10    10     10     3     3     3    10    10    10    10    10    10     10     3     3     3    10    10    10    10    10    10     10    10    10    10    10    10    10    10    10    10     10    10    10    10    10     8     8     8    10    10     10    10    10    10    10     8     8     8    10    10     10    10    10    10    10     8     8     8    10    10     10    10    10    10    10    10    10    10    10    10     10    10    10    10    10    10    10    10    10    10     10    10    10    10    10    10    10    10    10    10

Pase la imagen de muestra a.Unimregionalmin La función devuelve una imagen binaria, del mismo tamaño que, en la que los píxeles con el valor representan el minima regional en. establece todos los demás píxeles.Un1Unimregionalmin0

regmin = imregionalmin(A)
regmin =       0     0     0     0     0     0     0     0     0     0      0     1     1     1     0     0     0     0     0     0      0     1     1     1     0     0     0     0     0     0      0     1     1     1     0     0     0     0     0     0      0     0     0     0     0     0     0     0     0     0      0     0     0     0     0     1     1     1     0     0      0     0     0     0     0     1     1     1     0     0      0     0     0     0     0     1     1     1     0     0      0     0     0     0     0     0     0     0     0     0      0     0     0     0     0     0     0     0     0     0

Argumentos de entrada

contraer todo

Matriz de entrada, especificada como una matriz numérica de cualquier dimensión.

Para calcular los mínimos regionales mediante una GPU, especifique como un que contenga una matriz numérica 2-D.IgpuArray

Ejemplo: I = imread('cameraman.tif');

Ejemplo: I = gpuArray(imread('cameraman.tif'));

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

Conectividad de píxeles, especificada como uno de los valores de esta tabla. La conectividad predeterminada es para imágenes en 2-D y para imágenes 3D.826

Valor

Significado

Two-Dimensional Connectivities

4-connected

Los píxeles se conectan si los bordes se tocan. La vecindad de un píxel son los píxeles adyacentes en la dirección horizontal o vertical.

8-connected

Los píxeles se conectan si los bordes o las esquinas se tocan. La vecindad de un píxel son los píxeles adyacentes en la dirección horizontal, vertical o diagonal.

Three-Dimensional Connectivities

6-conectado

Los píxeles se conectan si se tocan las caras. El vecindario de un píxel son los píxeles adyacentes en:

  • Una de estas direcciones: en, fuera, izquierda, derecha, arriba y abajo

18-conectado

Los píxeles se conectan si sus caras o aristas se tocan. El vecindario de un píxel son los píxeles adyacentes en:

  • Una de estas direcciones: en, fuera, izquierda, derecha, arriba y abajo

  • Una combinación de dos direcciones, como la derecha-abajo o en

26-conectado

Los píxeles se conectan si sus caras, aristas o esquinas se tocan. El vecindario de un píxel son los píxeles adyacentes en:

  • Una de estas direcciones: en, fuera, izquierda, derecha, arriba y abajo

  • Una combinación de dos direcciones, como la derecha-abajo o en

  • Una combinación de tres direcciones, como en-derecha-arriba o en-izquierda-abajo

Para cotas superiores, utiliza el valor predeterminado.imregionalminconndef(ndims(I),'maximal')

La conectividad también se puede definir de una manera más general para cualquier dimensión especificando una matriz de 3 por 3 por...-por-3 de s y s.01 Los elementos con valor definen las ubicaciones de vecindad con respecto al elemento central de.1conn Tenga en cuenta que debe ser simétrica sobre su elemento central.conn Consulte para obtener más información.Especificación de Connectivities personalizadas

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

Argumentos de salida

contraer todo

Ubicaciones de mínimos regionales, devueltas como una matriz lógica del mismo tamaño que.I Los píxeles con el valor indican máximos regionales; se establecen todos los demás píxeles.10

Si los mínimos regionales se calculan mediante una GPU, se devuelve como un que contiene una matriz lógica del mismo tamaño que.BWgpuArrayI

Tipos de datos: logical

Capacidades ampliadas

Introducido antes de R2006a