查看单个帖子
旧 2009-05-07, 20:48   #1
dqing
初级会员
 
注册日期: 2009-05-07
年龄: 36
帖子: 1
声望力: 0
dqing 正向着好的方向发展
默认 有没有快速寻找最大图形面积的程序?

已解决!!



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倍的?
望大虾们不吝赐教!!!

此帖于 2009-05-09 09:31 被 dqing 编辑。 原因: 已解决
dqing 当前离线   回复时引用此帖