Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 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 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



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


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