Contenido principal

roicolor

Seleccionar una región de interés (ROI) en función del color

Descripción

BW = roicolor(I,low,high) devuelve una ROI seleccionada como aquellos píxeles de la imagen I que se encuentran dentro del intervalo [low high]. El valor devuelto, BW, es una imagen binaria con valores 0 fuera de la región de interés y valores 1 dentro.

ejemplo

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

Ejemplos

contraer todo

Cargue una imagen indexada X con el mapa de colores map. El mapa de colores tiene 128 colores. Muestre la imagen indexada.

load trees
imshow(X,map)

Figure contains an axes object. The hidden axes object contains an object of type image.

Cree una imagen de máscara binaria en función del color. La máscara es true para los píxeles con índice en el intervalo [10, 20]. La máscara es false para los píxeles con índice fuera de este intervalo.

BW = roicolor(X,10,20);

Muestre la máscara binaria.

imshow(BW)

Figure contains an axes object. The hidden axes object contains an object of type image.

Argumentos de entrada

contraer todo

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

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

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

Conjunto de valores que se desea incluir en la ROI, especificado como escalar numérico.

Argumentos de salida

contraer todo

Imagen binaria, devuelta como matriz lógica de 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 intervalo de mapa de colores, [low high],

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

    BW = ismember(I,v)

Historial de versiones

Introducido antes de R2006a

Consulte también

| |