資源簡介
數字圖像處理中的平滑和銳化(邊緣檢測)。包括1、添加椒鹽、高斯噪聲。2對噪聲污染的圖像分別使用鄰域平均法、中值濾波法、K鄰近平均法進行平滑。3對一幅圖像利用Roberts梯度法、Sobel算子和拉普拉斯算子進行銳
代碼片段和文件信息
function?OutImage?=?ImageImprove(Image?Type)
%-------------------------------------------------------------------------%
%該函數用來對于受到污染的圖像進行濾波,提供平均濾波、中值濾波以及K鄰域濾波。
%所提供圖像Image必須是double或者single形式的數據矩陣。OutImage返回結果。
%其中,Type為“Average”、“Medium”、“KOrder”中的一種。
%-------------------------------------------------------------------------%
[M?N]?=?size(Image);???????????????????????????????%得到圖像大小
switch?Type
????
????case?‘Average‘??????????????????????????????????%3x3鄰域平均法(不加權)
????????OutImage?=?Image;
????????for?i?=?2:M-1
????????????for?j?=?2:N-1
????????????????tmp?=?Image(i-1:i+1j-1:j+1);???????%得到中心像素周圍的分塊
????????????????OutImage(ij)?=?(1/9).*sum(sum(tmp));
????????????end
????????end
????????
????case?‘Medium‘???????????????????????????????????%中值濾波法
????????OutIma
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1712??2008-11-09?16:40??ImageImprove.m
?????文件???????1829??2008-11-09?21:36??ImageSharpen.m
?????文件??????66614??2008-10-26?20:47??P3.bmp
?????文件???????1573??2008-11-09?21:32??R3.m
?????文件??????93580??2008-11-09?20:59??Result3_1.JPG
?????文件?????104633??2008-11-09?20:59??Result3_2.JPG
?????文件??????93130??2008-11-09?21:00??Result3_3.JPG
-----------?---------??----------?-----??----
???????????????363071????????????????????7
評論
共有 條評論