MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB图像处理] 有没有快速寻找最大图形面积的程序? (https://www.labfans.com/bbs/showthread.php?t=8151)

dqing 2009-05-07 20:48

有没有快速寻找最大图形面积的程序?
 
已解决!!



320x240大小的二值图像,用bwlabel函数处理后的到矩阵L和标量num。
我用的方法是
max=0;
label=0;
for i=1:num;
f=find(L==i);
if max<length(f)
max=length(f);
label=i;
end
end
L(find(L~=label))=0;
最后得出的L里面就是最大面积的图形。
但是这方法跟我的要求相比,还是慢了点,有没有比这程序快上2、3倍的?
望大虾们不吝赐教!!!


所有时间均为北京时间。现在的时间是 11:10

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.