Я новичок в MATLAB и использую его для медицинского анализа.У меня есть матрица, которая содержит круглую форму.Вот пример:
0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 0
0 0 0 1 0 1 1 0 0 0
0 0 1 0 0 0 0 1 0 0
0 1 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 0 0 0
0 0 1 1 0 1 1 0 0 0
0 0 0 0 1 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
Эта матрица была вычислена по этой строке:
egslbr= edge(slbr,'log');
Где slbr - мое изображение.Объединяя egslbr с моим slbr, я получаю изображение ниже.
Я хочу отменить все цветные пиксели за пределами зеленоватого круга.Есть ли способ сделать это?