|
前段时间我在个人空间说,要做一个MATLAB作业,主题是“祝福”,祝福我的好朋友S。
小菜鸟试了好久,完成如下小程序:
%%%%%%%%%%%%%%%%%%%%%%%%%%%
function wish()
% 这个程序以张学友演唱的《祝福》歌词为顺序,主要是使用了形态学图像处理的常用函数。
t1=imread('Sn1.jpg');
t2=imread('Sn2.jpg');
t3=imread('Sn3.jpg');
t4=imread('Sn4.jpg');
t5=imread('Sn5.jpg');
t6=imread('Sn6.jpg');
t7=imread('Sn7.jpg');
t8=imread('Sn8.jpg');
%%%%%%%%%%%%%%%%%%%%%%%%
%祝福
imshow(t1);
pause(1);
s1=im2bw(t1,0.1); %将图像由unit8转为logic;
imshow(s1);
pause(1);
B=[0 1 0;1 1 1;0 1 0];
A1=imdilate(s1,B); %执行膨胀运算
imshow(A1);
pause(1);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%不要问不要说一切尽在不言中这一刻偎著烛光让我们静静的渡过
image(t2);
pause(2);
A2=imrotate(t2,-15); % 执行旋转操作;
image(A2);
pause(2);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%莫挥手莫回头当我唱起这首歌 怕只怕泪水轻轻的滑落 愿心中永远留著我的笑容 伴你走过每一个舂夏秋冬
image(t3);
pause(3);
se3=strel('disk',5);
A3=imerode(t3,se3); %执行腐蚀运算,这个画面有点恐怖!
image(A3);
pause(2);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%几许愁几许忧人生难免苦与痛 失去过才能真正懂得去珍惜和拥有
image(t4);
pause(3);
se4=strel('disk',2);
A41=imopen(t4,se4); %使用开运算,去除小毛刺;
image(A41);
pause(2);
A42=imclose(A41,se4); %使用闭运算,使连接更为光滑;
image(A42);
pause(2);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 情难舍 人难留 今朝一别各西东 冷和热 点点滴滴在心头 愿心中永远留著我的笑容 伴你走过每一个春夏秋冬
image(t5);
pause(3);
s5=im2bw(t5,0.01); %将unit8转化为logic;
imshow(s5);
pause(2);
A51= strel([0 0 0;0 1 1;0 1 0]);
A52= strel([1 1 1;1 0 0;1 0 0]);
A5=bwhitmiss(s5,A51,A52); %击中或击不中变换;
imshow(A5);
pause(3);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 伤离别 离别虽然在眼前 说再见再见不会太遥远 若有缘有缘就能期待明天 你和我重逢在灿烂的季节
image(t6);
pause(2);
s6=rgb2gray(t6); %将彩色图片转化为灰度图像;
image(s6);
pause(2);
se6=strel('disk',10);
A6=imtophat(s6,se6); %顶帽变换;
image(A6);
pause(2);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 若有缘 有缘就能期待明天 你和我重逢在灿烂的季节
image(t7);
pause(2);
s7=im2bw(t7,0.1); %转换为logic;
imshow(s7);
pause(2);
g71=bwmorph(s7,'remove',1); %第1次去除操作
imshow(g71);
pause(2);
f71=bwmorph(g71,'fill',1);%第1次填充;
imshow(f71);
pause(2);
g72=bwmorph(s7,'remove',5); %第5次去除操作;
imshow(g72);
pause(2);
f72=bwmorph(g72,'fill',5);%第5次填充;
imshow(f72);
pause(2);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%放映结束!
image(t8);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
完成本次作业的难处不在于代码(代码非我所长,更是我之短),而在于对整个过程的设计思路。
既然老师不限定内容,如果交上去的内容过于无趣,让读者没兴致看下去,那未免对不起老师和对不起自己了。
设计的思路来自于日常。上一次对图像进行加密,当时产生这个想法是在一次上密码学的课上,喜欢维吉尼亚密码体制。而本次的思路则源于S的到来。
GMT+8, 2024-4-29 23:42 , Processed in 0.137922 second(s), 17 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.