
matlab
歌古道
这个作者很懒,什么都没留下…
展开
-
matlab bwlabel
matlab问题,我应该如何用bwlabel函数让图像中只剩最大的连通区域?比如这张图,我只想保留浅蓝色部分,其他都为黑,可以么 L=bwlabel(BW,4(或者8)) 返回大小和输入矩阵BW相同的矩阵L背景部分数值为0 其他连通部分根据不同的分块,给标记为1 ,2 ,3 ,…n如果你知道你要的分块的标记数是x, 那么a=(L==x)就是你需要的部分为1,其他为0的逻辑矩阵如果你想找最大的原创 2017-08-15 10:06:00 · 1292 阅读 · 0 评论 -
matlab的minboundrect.m 函数
本来目的是想将每个连通区域用一个斜的box框起来,可是函数貌似针对整幅图片的。 正在改进 minboundrect.m 函数function [rectx,recty,area,perimeter] = minboundrect(x,y,metric)% minboundrect: Compute the minimal bounding rectangle of points in the原创 2017-09-07 10:36:40 · 8677 阅读 · 3 评论 -
matlab 函数或者GUI从工作空间读取参数数据
A=evalin(‘base’,’xxx’) 将workspace的xxx赋值给A assignin(‘base’,’xxx’,b) 将b赋值给xxx并放入baseworkspace原创 2017-09-15 11:01:15 · 10426 阅读 · 2 评论 -
matlab 排序 sorttrows
a=[1,7;5,9;8,1;3,2];b=sortrows(a,1)b = 1 7 3 2 5 9 8 1sort 每行列单独排序, 可以这么做a = [1 7;5 9;8 1;3 2];[b1,ind] = sort(a(:,1));b2 = a(ind,2);a = [b1 b2]也可以用开始的现成函数。原创 2017-09-27 10:06:52 · 377 阅读 · 0 评论 -
matlab下删除文件或文件夹
删除一个文件:delete(filename) 删除一类文件:delete(‘*.后缀’) 删除文件夹及文件夹下的文件:rmdir(文件夹名字,‘s)原创 2017-09-20 17:08:16 · 7845 阅读 · 1 评论 -
最近使用的matlab函数
1.imfillBW2 = imfill(BW) 这种格式将一张二值图像显示在屏幕上, 允许用户使用鼠标在图像上点几个点, 这几个点围成的区域即要填充的区域。要以这种交互方式操作, BW必须是一个二维的图像。用户可以通过按Backspace键或者Delete键来取消之前选择的区域;通过shift+鼠标左键单击或者鼠标右键单击或双击可以确定选择区域。BW2 = imfill(BW,’holes’)原创 2017-09-21 17:05:48 · 522 阅读 · 0 评论