matlab二值图像腐蚀(黑白图像)

本文介绍了在MATLAB中如何进行二值图像的腐蚀操作,使用'strel'函数配合不同参数实现不同角度的结构元素,如'strel('pair', 10, 0)'等,强调了结果中的元素数量可能不固定,需特别注意。" 124461389,13730134,Vue3项目搭建全攻略,"['Vue.js', 'javascript', 'npm']
摘要由CSDN通过智能技术生成
%%%%%%%%%%%%%%%%%  1 2016.1.27  %%%%%%%%%%%%%%%  腐蚀 打印腐蚀模板形状 背景0黑色 
% 可以单独在 command window 下查看SE* 
% 参看 help 中 strel 
 I = input('input the picture path:\n');
 figure(1);
 I = imread(I);
 imshow(I),title('原图RGB');
 
 figure(2);
 % strel 的第一个参数 arbitrary 或者为空,则第二个参数是人为指定一个形状,矩阵表示,0黑色背景,1白色前景
 HAHA = [0 0 0;1 1 1;0 0 0];
 SE1 = strel('arbitrary',HAHA);
 Ierode = imerode(I,SE1);
 subplot(2,4,1),imshow(Ierode),title('arbitrary HAHA');
%  Neighborhood:
%      0     0     0
%      1     1     1
%      0     0     0

 % 2 disk 半径为10的圆
 SE2 = strel('disk',10);
 Ierode = imerode(I,SE2);
 subplot(2,4,2),imshow(Ierode),title('disk ,10');
 

% 3 square 边长是4的正方形
 SE3 = strel('square',4);
 Ierode = imerode(I,SE3);
 subplot(2,4,3),imshow(Ierode),title('square,4');
%  Neighborhood:
%      1     1     1     1
%      1     1     1     1
%      
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值