10-6.m
来自「matlab6.5图形图像处理源程序 matlab6.5图形图像处理源程序」· M 代码 · 共 15 行
M
15 行
%对autumn.tif文件计算二维DCT变换
RGB = imread('autumn.tif');
I = rgb2gray(RGB);
%真彩色图像转换成灰度图像
J = dct2(I);
%计算二维DCT变换
imshow(log(abs(J)),[])
%图像大部分能量集中在上左角处
colormap(jet(64)), colorbar
figure;
J(abs(J) < 10) = 0;
%把变换矩阵中小于10的值置换为0,然后用idct2重构图像
K = idct2(J)/255;
imshow(K)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?