Создайте бинарную маску Используя функцию ROI

Этот пример показывает, чтобы создать бинарную маску с помощью одной из функций создания ROI, таких как drawcircle, с маской создание функционируют createMask.

Считайте изображение в рабочую область и отобразите ее.

img = imread('pout.tif');
h_im = imshow(img);

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

Создайте ROI на изображении с помощью одной из функций создания ROI.

circ = drawcircle('Center',[113,66],'Radius',60);

Figure contains an axes object. The axes object contains 2 objects of type image, images.roi.circle.

Создайте бинарную маску из ROI с помощью createMask. createMask функция возвращает бинарное изображение тот же размер как входное изображение. Пиксели в ROI установлены в 1, и пиксельные значения везде еще установлены в 0.

BW = createMask(circ);
imshow(BW)

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

Похожие темы