img=imread('2.jpg');
figure(1)
imshow(img);
img=rgb2gray(img);
img=im2bw(img);
imLabel = bwlabel(img); %对各连通域进行标记
stats = regionprops(imLabel,'Area'); %求各连通域的大小
area = cat(1,stats.Area);
index = find(area == max(area)); %求最大连通域的索引
img1= ismember(imLabel,index); %获取最大连通域图像
figure(2)
imshow(img1);
【matlab】求图像的最大连通区域
最新推荐文章于 2024-04-19 09:59:32 发布