Как использовать strel («диск») - PullRequest
0 голосов
/ 20 июня 2019

Мне нужно сделать диск из 1 в моей матрице всех нулей. Мне нужно, чтобы происхождение этого диска было в определенной точке. Это в MATLAB.

Я пытался создать диск, но я не знаю, как применить se к моему изображению. Img.

Img = zeros(15,15);
Img(8,8) = 1;

se = strel('disk', 6);

Мне нужна матрица 15x15 с диском радиуса 6, равным 1 с в начале координат (8, 8) и 0 в других местах.

1 Ответ

3 голосов
/ 20 июня 2019

Элемент структурирования se применяется к изображению с использованием imdilate:

Img = zeros(15,15);
Img(8,8) = 1;

se = strel('disk', 6);

Img = imdilate(Img,se);

Расширение изображения с помощью одного установленного пикселя приводит к изображению с центром элемента структурированияв этом пикселе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...