1. 程式人生 > >影象離散餘弦變換和反變換

影象離散餘弦變換和反變換

使用的函式:B = dct(A);

功能:實現影象的二維離散餘弦變換。

 A為原影象,B為變換後的影象。

使用的函式:B=idct2(A);

功能:實現影象的二維離散餘弦反變換

A為原影象,B為變換後的影象。

原始碼:clc;
clear all;
I=imread('rice.png');
A=dct2(I);
A(abs(A)<1)= 0;
B=idct2(A);
subplot(221)
imshow(I);
subplot(222)
imshow(A);
subplot(223)
imshow(B,[0 255])

實驗結果: