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) en función del color

Descripción

ejemplo

BW = roicolor(I,low,high) devuelve un ROI seleccionado como los píxeles de la imagen que se encuentran dentro del rango [ ].Ilow high El valor devuelto, , es una imagen binaria con s fuera de la región de interés y s dentro.BW01

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

Ejemplos

contraer todo

Cargue una imagen indexada con un mapa de color .Xmap El mapa de colores tiene 128 colores. Muestre la imagen indexada.

load trees imshow(X,map)

Cree una imagen de máscara binaria basada en el color. La máscara es para píxeles con índice en el rango [10, 20].true La máscara es para píxeles con índice fuera de este rango.false

BW = roicolor(X,10,20);

Muestre la máscara binaria.

imshow(BW)

Argumentos de entrada

contraer todo

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

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

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

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

Argumentos de salida

contraer todo

Imagen binaria, devuelta como una matriz lógica -by-.mn

Tipos de datos: logical

Sugerencias

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

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

    BW = (I >= low) & (I <= high)
  • Si especifica un conjunto de valores de mapa de colores, , la máscara generada por es equivalente a:vroicolor

    BW = ismember(I,v)

Consulte también

| |

Introducido antes de R2006a