createMask

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

createMask не рекомендуется. Используйте метод createMask, сопоставленный с классами ROI, вместо этого, описанными в Обзоре Создания ROI.

Синтаксис

BW = createMask(h)
BW = createMask(h,himage)

Описание

BW = createMask(h) еще возвращает маску или двухуровневое изображение, с 1 s в объекте ROI h и 0 s везде. Входное изображение должно содержаться в тех же осях как объект ROI.

Создайте бинарную маску из эллипса

BW = createMask(h,himage) еще возвращает маску тот же размер как изображение himage, с 1 s в объекте ROI h и 0 s везде. Этот синтаксис требуется, когда оси, который содержит ROI, содержат больше чем одно изображение.

Примеры

Создайте бинарную маску из эллипса

Создайте ROI эллипса.

imshow('coins.png');
e = imellipse;

Используйте мышь, чтобы изменить и изменить местоположение эллипса. Затем создайте бинарную маску из ROI. Пиксели в ROI имеют значение 1, и пиксели вне ROI имеют значение 0. Отобразите маску в новой фигуре.

BW = createMask(e);
figure; imshow(BW)

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

свернуть все

Объект ROI, заданный как imellipse, imline, impoint, impoly или объект imrect.

Обработайте к одному изображению, заданному как указатель.

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

свернуть все

Маска, возвращенная как бинарная матрица. Маска одного размера как входное изображение, содержавшееся в тех же осях как h или изображение himage.

Введенный в R2008a