createMask

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

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

Описание

пример

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

BW = createMask(h,himage) возвращает маску тот же размер как изображение himage, с 1s в объекте ROI h и 0s везде еще. Этот синтаксис требуется, когда оси, который содержит 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.

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2018b

Введенный в R2008a