阈值图像分割与不同的对比

1视图(30天)
嘿,
我想做一些简单的图像分割等很多图片上面的test_image。图像的分辨率很坏。现在我的问题:我想单独用一个简单的阈值分割,但有太多的参数,我需要调整不同的对比图片。有没有更容易和准确的方法分离中的黑色部分白色的圆吗?
非常感谢你的帮助!
这是我的代码:
(文件列表,路径名)= uigetfile ({‘* . jpg”;‘* .tif‘;‘* . bmp‘;‘* . png”},
“选择文件夹”,“多选”,“上”);
data_in = imread((路径名、文件名));
图像(::1)= rgb2gray (data_in);
[x, y, z] =大小(图片);
bw =(30 < =图片(:,:1))&(图片(:,:1)< = 190);
bw2 = bwpropfilt (bw,“区域”,20岁,正);
bw2 = ~ bwareaopen (~ bw2, 80);
掩码= imfill (bw2,“黑洞”);
se = strel (“磁盘”,20岁,0);%的调整来消除外环
掩码= imerode(面具,se);
bw2面具(~)= false;
图中,imshow (bw2);

答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!