roicolor

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

Синтаксис

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

Описание

пример

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

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

Примеры

свернуть все

Загрузите индексируемое изображение.

load clown

Создайте бинарный рисунок маски на основе цвета.

BW = roicolor(X,10,20);

Отобразите оригинальное изображение и бинарную маску.

imshow(X,map)

figure
imshow(BW)

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

свернуть все

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

Минимальное значение, чтобы включать в ROI, заданный в виде числа.

Минимальное значение, чтобы включать в ROI, заданный в виде числа.

Множество значений, чтобы включать в ROI, заданный как числовой вектор.

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

свернуть все

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

Типы данных: логический

Советы

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

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

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

    BW = ismember(I,v)

Смотрите также

| |

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