roicolor

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

Описание

пример

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

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

Примеры

свернуть все

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

load trees
imshow(X,map)

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

BW = roicolor(X,10,20);

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

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