当前位置:   article > 正文

matlab把图片像素进行DCT变换得到DCT系数

matlab把图片像素进行dct变换得到dct系数

cactus1920*1080的第一帧图

1、对cactus1920*1080的第一帧图进行整个DCT变换

RGB = imread('Cactus_1920x1080_50_0_rgb.bmp');
I = rgb2gray(RGB);
J = dct2(I);

dlmwrite('test.txt', a);
imshow(log(abs(J)),[]),

colormap(jet(64)),

colorbar

2、对cactus1920*1080的第一帧图划分成8*8块大小单独做DCT变换

RGB = imread('Cactus_1920x1080_50_0_rgb.bmp');
I = rgb2gray(RGB);
dlmwrite('dct2.txt', I);

I=im2double(I); 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/147639
推荐阅读
相关标签
  

闽ICP备14008679号