• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-09
  • 语言: Matlab
  • 标签: DTC变换  

资源简介

很简单的DTC变换 提供信息论与编码学生使用 应付实验课程 希望大家批评

资源截图

代码片段和文件信息

close all
clear all
clc
%-----------原始数据以及参数设置---------------%
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 

评论

共有 条评论

相关资源