作者cowknowfish (牛知鱼)
看板MATLAB
标题[讨论]求助 关於设计一滤波器
时间Tue Dec 20 16:48:57 2011
学校上课上得了滤波器遮罩那
然後作业是
设计一个3*3的遮罩
作为不对影像照造成任何影响的单位滤波器
左写右写也问过老师如何写
老师说要找遮罩的系数
就是不知道遮罩的系数到底要设为多少
且一开始设计完遮罩图片竟然是选转180度的
所以我就事先先用旋转函数让她先旋转180度
filter2那的参数用same的话只能出现很小的格子
所以我用full
但是...
不管我用甚麽系数
都会对原图造成模糊或是加深变浅的影响
以下是我自己打得程式码
麻烦知道得大大拜托帮帮我
clear;
x=imread('cameraman.tif');
c=imrotate(x,180)
%a=[1/16 1/16 1/16;1/16 1/16 1/16 ; 1/16 1/16 1/16];
%ca=filter2(c,a,'full');
b=[1/9 1/9 1/9;1/9 1/9 1/9 ;1/9 1/9 1/9];
cb=filter2(c,b,'full')
%d=[1 1 1;1 1 1 ; 1 1 1];
%cd=filter2(c,d,'full')
e=[1/8.5 1/9 1/10;1/8.5 1/9 1/10 ; 1/8.5 1/9 1/10];
ce=filter2(c,e,'full')
figure(1),imshow(x)
%figure(2),imshow(ca/256)
figure(3),imshow(cb/256)
%figure(4),imshow(cd/256)
figure(5),imshow(ce/256)
因为课堂上练习的方式是...每次有几个同学做作业
然後下堂课上台分享+PPT
然後我做了一星期
眼看明天就要上台报告了
希望知道得大大能够帮帮我吧
感激不尽!!!
--
▁▂▃▄▅▆▇████████阿...我要去...报肝了███████▇▆▅▄▃▂▁
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.170.12.131
1F:推 Raymond0710:就脉冲遮照 [0 0 0;0 1 0; 0 0 0] 12/20 16:58
2F:→ cowknowfish: 竟然一句话就解答了真的是神人!!!! 12/20 19:16