資源簡介
matlab代碼,小波變換實現圖像去噪,對圖像上的高斯噪聲可以有效去除,并且可以多次去除
代碼片段和文件信息
clear;???????????????????
[Amap]=imread(‘C:\Users\89426\Desktop\1.jpg‘);????????????????
X=rgb2gray(A);??%?RGB圖像轉灰度圖像,三維空間向一維直線的映射,投影
%畫出原始圖像??
subplot(221);imshow(X);
title(‘原始圖像‘);??
%產生含噪圖像??
x=imnoise(X?‘gaussian‘00.003);?%?添加高斯噪聲
%畫出含噪圖像??
subplot(222);imshow(x);??
title(‘含噪聲圖像‘);??
%%?下面進行圖像的去噪處理??
%用小波函數sym4對x進行2層小波分解??
[cs]=wavedec2(x2‘sym4‘);
%提取小波分解中第一層的低頻圖像,即實現了低通濾波去噪??
a1=wrcoef2(‘a‘cs‘sym4‘);??%?a1為?double?型數據;
%畫出去噪后的圖像??
subplot(223);?imshow(
- 上一篇:脈沖多普勒雷達31868
- 下一篇:matpower切負荷
評論
共有 條評論