roicolor

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

Описание

пример

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

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

Примеры

свернуть все

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

load trees
imshow(X,map)

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

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

BW = roicolor(X,10,20);

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

imshow(BW)

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

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

свернуть все

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

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

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

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

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

свернуть все

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

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

Советы

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

  • Если вы указываете диапазон палитры, low high[ ]то

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

    BW = ismember(I,v)

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

| |

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