資源簡介
很簡單的DTC變換 提供信息論與編碼學生使用 應付實驗課程 希望大家批評
代碼片段和文件信息
close?all
clear?all
clc
%-----------原始數(shù)據(jù)以及參數(shù)設置---------------%
Y=imread(‘D:\matlab\bin\tv.BMP‘);
N=length(Y);
figure
subplot(131)
imshow(Y);
title(‘original?picture‘);
Y=im2double(Y);
imwrite(Y‘D:\matlab\bin\LENA.jpg‘)
xlabel(‘方差=??0‘)
T=?dctmtx(N);
T1=dctmtx(8);
p=0.01;
pause
%-------------directly?DCT---------------------%
Y1=T*Y*T‘;
%-------------directly?IDCT---------------------%
Y1=T‘*Y1*T;
subplot(132)
imshow(Y1);
title(‘after?directly?DCT‘);
t=mean(var(Y1-Y));
xlabel(t)
pause
%----------8*8?block?
評論
共有 條評論