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.

roicolor

Seleccionar región de interés (ROI) basada en el color

Sintaxis

BW = roicolor(I,low,high)
BW = roicolor(I,v)

Descripción

ejemplo

BW = roicolor(I,low,high) Devuelve un ROI seleccionado como los píxeles de la imagen I que se encuentran dentro del intervalo [low high]. El valor devuelto, BW, es una imagen binaria con 0s fuera de la región de interés y 1s en su interior.

BW = roicolor(I,v) Devuelve un ROI seleccionado como los píxeles de la imagen I que coinciden con los valores del vector v.

Ejemplos

contraer todo

Cargue una imagen indexada.

load clown

Crear imagen de máscara binaria basada en el color.

BW = roicolor(X,10,20);

Muestra la imagen original y la máscara binaria.

imshow(X,map)

figure imshow(BW)

Argumentos de entrada

contraer todo

Imagen indexada o en escala de grises, especificada como una matriz numérica m-por-n .

Valor mínimo a incluir en el ROI, especificado como escalar numérico.

Valor mínimo a incluir en el ROI, especificado como escalar numérico.

Conjunto de valores que se incluirán en el ROI, especificado como un vector numérico.

Argumentos de salida

contraer todo

Imagen binaria, devuelta como una matriz lógica m-por-n .

Tipos de datos: logical

Sugerencias

  • Puede utilizar la imagen devuelta como máscara para el filtrado enmascarado mediante roifilt2.

  • Si especifica un rango de colores, [low high]Entonces

    BW = (I >= low) & (I <= high)
  • Si especifica un conjunto de valores colores, v, la máscara generada por roicolor equivale a:

    BW = ismember(I,v)

Consulte también

| |

Introducido antes de R2006a