1

我使用以下函数编写了几行代码:

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)

显示原始图像和结果: 在此处输入图像描述 在此处输入图像描述

它似乎没有为我的形象提供任何面具。有什么方法可以从我的结果中提取那些黄色部分?

4

1 回答 1

0

尝试在应用于图像之前创建蒙版,即

bw=adaptivethreshold(bb,50,128);
BW = imbinarize(bb,bw);
imaa=double(bw).*double(BW);
figure(2)
image(imaa)
于 2019-11-01T21:12:54.290 回答