Professional Documents
Culture Documents
% in 2-d We Need To Use 2 Maximum Syntax: For For
% in 2-d We Need To Use 2 Maximum Syntax: For For
figure;imshow(abs(xxf));
figure;imshow(uint8(abs(xxf)));
figure;imshow(uint8(abs(xxf)))
figure;imshow(abs(xxf),gray(255))
figure;imshow(abs(xxf),gray(255))
figure;imagesc(uint8(abs(xxf)))
xxdct=dct2(double(xx));
figure;imshow(xxdct)
figure;imshow(uint8(xxdct),[])
max(max(xxdct))
%blocking
T=20;sb=8
xxtst=zeros(size(xxdct));
for i=1:size(xxtst,1)/sb
for j=1:size(xxtst,2)/sb
blktst=zeros(sb,sb);
blk=xxtst((i-1)*sb+1:sb*i,(j-1)*sb+1:sb*j);
blkdct=dct2(blk);
blktst(abs(blkdct)>=T)=blkdct(abs(blkdct)>=T);
blkidct=idct2(blktst);
xxtst((i-1)*sb+1:sb*i,(j-1)*sb+1:sb*j)=blkidct;
end
end