91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

文件包含了數字圖像處理這門課程中的中值濾波和均值濾波的基本實現代碼

資源截圖

代碼片段和文件信息

function?[output]?=?meansfilter(input?radius)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%?input:?噪聲圖像
%?r:?圖像塊半徑
%
%?Auther:?Gao?Zheng?jie
%?Email:?3170601003@cuit.edu.cn
%?Date:?2017-12-19
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[m?n]?=?size(input);??%?獲取圖像的行列維度,并分別賦給m和n
Output?=?zeros(m?n);??%?定義m*n的零矩陣,用來存放去噪結果圖像
input_pad?=?padarray(input?[radius?radius]?‘symmetric‘);??%邊界延拓,使得位于圖像邊緣的像素點也能形成圖像塊。
??????????????????????????????????????????????????%?symmetric?對邊界區域進行對稱性重復(也叫鏡像鑲邊),拓展的大小為[r?r]f為圖像塊半徑
??????????????????????????????????????????????????%例如[2?3]表示垂直方向拓展2行,水平方向拓展3列
weight?=?(2*radius+1)^2;??%?算術均值濾波中每一個像素點的權重
%?逐行、依次對圖像中的每個像素點進行局部均值去噪處理
for?i=1:m??%?行
????for?j=1:n??%?列
????????%?在延拓后的圖像中確定將要修補點的坐標
????????x?=?i?+?radius;
????????y?=?j?+?radius;
????????%?確定當前像素點的鄰域(或者說當前點所在的圖像塊)
????????neighbordhood?=?input_pad(x-radius:x+radius?y-radius:y+radius);
????????output(ij)?=?sum(sum(neighbordhood))/weight;
????end
end

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-19?16:31??matlab_code\
?????文件???????42447??1997-04-29?01:19??matlab_code\einstein.jpg
?????文件????????1156??2017-12-19?09:59??matlab_code\meansfilter.m
?????文件????????1124??2017-12-19?10:26??matlab_code\medfilter.m
?????文件?????????822??2017-12-19?10:16??matlab_code\test_meansfilter.m
?????文件?????????862??2017-12-19?10:21??matlab_code\test_medfilter.m

評論

共有 條評論