roicolor

Выберите видимую область (ROI) в зависимости от цвета

Описание

пример

BW = roicolor(I,low,high) возвращает информация только для чтения, выбранный в качестве этих пикселей в изображении I которые находятся в области значений [low high]. Возвращенное значение, BW, является бинарным изображением с 0за пределами необходимой области и 1s внутри.

BW = roicolor(I,v) возвращает информация только для чтения, выбранный в качестве этих пикселей в изображении I которые соответствуют значениям в векторных v.

Примеры

свернуть все

Загрузка индексированного изображения X wth color map map. Цветовая карта имеет 128 цветов. Отобразите индексированное изображение.

load trees
imshow(X,map)

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

Создайте двухкомпонентное масковое изображение на основе цвета. Маска true для пикселей с индексом в области значений [10, 20]. Маска false для пикселей с индексом вне этой области значений.

BW = roicolor(X,10,20);

Отобразите двоичную маску.

imshow(BW)

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

Входные параметры

свернуть все

Индексированное или полутоновое изображение, заданное как m -by n числовая матрица.

Минимальное значение для включения в информацию только для чтения, заданное как числовой скаляр.

Минимальное значение для включения в информацию только для чтения, заданное как числовой скаляр.

Множество значений для включения в информация только для чтения, заданный как числовой вектор.

Выходные аргументы

свернуть все

Бинарное изображение, возвращенное как m -by n логическая матрица.

Типы данных: logical

Совет

  • Вы можете использовать возвращенное изображение в качестве маски для маскированной фильтрации с помощью roifilt2.

  • Если вы задаете область значений палитры, low high[ ], затем

    BW = (I >= low) & (I <= high)
  • Если вы задаете набор значений палитры, v, затем маска, сгенерированная roicolor эквивалентно:

    BW = ismember(I,v)

См. также

| |

Представлено до R2006a