%%%%%%%%%%%%%%%%% 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
%
matlab二值图像腐蚀(黑白图像)
最新推荐文章于 2024-08-13 22:34:15 发布
本文介绍了在MATLAB中如何进行二值图像的腐蚀操作,使用'strel'函数配合不同参数实现不同角度的结构元素,如'strel('pair', 10, 0)'等,强调了结果中的元素数量可能不固定,需特别注意。"
124461389,13730134,Vue3项目搭建全攻略,"['Vue.js', 'javascript', 'npm']
摘要由CSDN通过智能技术生成