DCT变换

Posted 胡刚2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DCT变换相关的知识,希望对你有一定的参考价值。

clc 
clear all
mypicture=imread('head.jpg');
grayImage=rgb2gray(mypicture);
dctgrayImage=dct2(grayImage);

subplot(1, 3 ,1);
imshow(mypicture);
title('原图像');

subplot(1, 3, 2);
imshow(log(abs(dctgrayImage)), []);
title('DCT变换图像');

colormap(gray(4));
colorbar;
dctgrayImage(abs(dctgrayImage) < 0.1) = 0;
I=idct2(dctgrayImage) / 255;
subplot(1, 3, 3);
imshow(I);
title('IDCT图像');

以上是关于DCT变换的主要内容,如果未能解决你的问题,请参考以下文章

为啥 DCT 变换在视频/图像压缩中优于其他变换

视频编解码 — DCT变换和量化

常见的变换总结与代码:DCT,STFT,K-L变换等

DCT变换

图像的DCT变换

图像去噪基于 DCT变换实现图像去噪matlab源码含 GUI