2012-05-01 72 views
0

我对Matlab和图像和信号处理相当陌生。到目前为止,我可以读入图像并执行DCT转换并将其填充到矩阵中,然后通过将低到高DCT系数(5,10,15,30)和执行一个反DCT得到这个数字---> enter image description hereJPEG压缩和解压缩一遍又一遍

我在想如何重新压缩重建的图像来执行另一个转换以显示更多的JPEG丢失?我会怎么做呢?谢谢,我希望你能耐心解释我正在做什么/尝试做什么,因为我对这个梦幻般的世界很陌生!

+0

忽略DCT和逆DCT计算中的数值不准确,应该不会有进一步的损失。一旦你量化和去量化一次,量化再次应该给你相同的系数。 –

+0

好的,感谢您的回复,是否有一种方法可以为原始图像多次完成压缩 - 解压缩循环,然后显示系数?!这会起作用吗?谢谢 – chilipepper

回答

1

理想情况下,你应该做一个函数来进行压缩。如果您在循环中输出输出,则可以继续压缩图像。

+0

感谢您的答复队友......我明白你的意思我只是不是100%确定如何执行它。无论如何,我会试试看,谢谢你的帮助! – chilipepper