图像去噪 使用dct变换进行去噪
生活随笔
收集整理的這篇文章主要介紹了
图像去噪 使用dct变换进行去噪
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
因為噪聲往往是高頻部分,可以將圖像轉換到頻域,進行高頻處理:
把高頻部分慮掉.
<span style="font-size:18px;"><strong>%讀取圖像 X=imread('wangshi.jpg'); X=rgb2gray(X); %讀取圖像尺寸 [m,n]=size(X); %給圖像加噪 Xnoised=imnoise(X,'speckle',0.01); %輸出加噪圖像 figure(1); imshow(Xnoised); %DCT變換 Y=dct2(Xnoised); I=zeros(m,n); %高頻屏蔽 I(1:m/3,1:n/3)=1; Ydct=Y.*I; %逆DCT變換 Y=uint8(idct2(Ydct)); %結果輸出 figure(2); imshow(Y); </strong></span>總結
以上是生活随笔為你收集整理的图像去噪 使用dct变换进行去噪的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SVM分类的一个例子
- 下一篇: 基于小波变换到图像融合