【问题标题】:JPEG compression and decompression over and over againJPEG压缩和解压一遍又一遍
【发布时间】:2012-05-01 15:14:37
【问题描述】:

我对 Matlab 以及图像和信号处理还很陌生。到目前为止,我能够读取图像并执行 DCT 转换并将其填充到矩阵中,然后通过放置从低到高的 DCT 系数(5、10、15、30)并执行得到这个数字的逆 DCT --->

我想知道如何重新压缩重建的图像以执行另一个转换以显示进一步的 JPEG 损失?我该怎么办?谢谢,我希望你能耐心地解释我在做什么/尝试做什么,因为我对这个奇妙的世界很陌生!

【问题讨论】:

  • 忽略 DCT 和逆 DCT 计算中的数值不准确,应该没有进一步的损失。量化和去量化一次后,再次量化应该会得到相同的系数。
  • 好的,谢谢您的回复,有没有办法为原始图像完成多次压缩-解压缩循环,然后显示系数?!那行得通吗?谢谢

标签: matlab jpeg dct


【解决方案1】:

理想情况下,您应该创建一个函数来进行压缩。如果您循环输入输出,您可以继续压缩您的图像。

【讨论】:

  • 感谢您的回复队友...我明白你的意思我只是不是 100% 确定如何执行它。无论如何我会试一试,谢谢你的帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-02
  • 2011-03-29
  • 2019-01-29
  • 1970-01-01
  • 2010-12-02
相关资源
最近更新 更多