作者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