JPEG压缩和8×8 DCT块中
20视图(30天)
显示旧的评论
你好,我做了这个代码应用jpeg压缩到一个图像。
clc
清晰的所有
关闭所有
一个= imread (“coins.png”);
图(1)
显示亮度图像(一)
包含(“x”)
ylabel (“y”)
标题(“(x, y)”)
colormap (“灰色”)
colorbar
Atdc = dct2(一个);
T = 10;
Atdc (abs (Atdc) < T) = 0;
Ac = idct2 (Atdc);
图(2)
显示亮度图像(log10 (abs (Atdc) + 1))
包含(“u”)
ylabel (“v”)
colorbar
标题(“TDC”)
K =重新调节(Ac);
图(3)
蒙太奇({K})
标题(“原始(左)和压缩(右”)
但是现在我需要修改这些代码应用8×8 DCT块中,我想我必须改变T矩阵的,但我不知道如何做到这一点。我希望有人能帮我,谢谢。