Я написал несколько строк кода, используя следующую функцию:
adaptivethreshold(IM,ws,c)
, и это дает мне маску bw
. Я умножаю эту маску на свое исходное изображение bb
и показываю результат.
clear
clc
bb=dicomread('30421573');
figure(1)
imagesc(bb)
bw=adaptivethreshold(bb,50,128);
imaa=double(bw).*double(bb);
figure(2)
image(imaa)
Исходное изображение и результат отображаются:
Кажется, это не дает мне никакой маски для моего изображения. Можно ли как-нибудь извлечь эти желтые части из моих результатов?