2011年3月3日星期四

求图像最大连通域的Matlab代码

[L,num]=bwlabel(srcImage);
           maxarea = 0;
           maxindex =0;
           for i = 1:num
               temp = length( find(L==i) );
               if (temp > maxarea)
                   maxarea = temp;
                   maxindex = i;
               end
           end
           bw = (L == maxindex); %转化为只有最大联通域的二值图像bw

没有评论:

发表评论