exponenta event banner

roicolor

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

Описание

пример

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

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

Примеры

свернуть все

Загрузить индексированное изображение X wth цветовая карта 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.

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

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

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

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

свернуть все

Двоичный образ, возвращаемый в виде логической матрицы m-на-n.

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

Совет

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

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

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

    BW = ismember(I,v)

См. также

| |

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