image compression using dct
no vote
clc;
clear all;
close all
I = imread('55.jpg')
% if(size(I,3)
I=rgb2gray(I);
% end
I = im2double(I);
T = dctmtx(8);
dct = @(x)T * x * T';
B = blkproc(I,[8 8],dct);
mask = [1 1 1 1 0 0 0 0
1 1 1 0 0 0 0 0
1 1 0 0 0 0 0 0
1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
&