2012-05-01 102 views
0

我對Matlab和圖像和信號處理相當陌生。到目前爲止,我可以讀入圖像並執行DCT轉換並將其填充到矩陣中,然後通過將低到高DCT係數(5,10,15,30)和執行一個反DCT得到這個數字---> enter image description hereJPEG壓縮和解壓縮一遍又一遍

我在想如何重新壓縮重建的圖像來執行另一個轉換以顯示更多的JPEG丟失?我會怎麼做呢?謝謝,我希望你能耐心解釋我正在做什麼/嘗試做什麼,因爲我對這個夢幻般的世界很陌生!

+0

忽略DCT和逆DCT計算中的數值不準確,應該不會有進一步的損失。一旦你量化和去量化一次,量化再次應該給你相同的係數。 –

+0

好的,感謝您的回覆,是否有一種方法可以爲原始圖像多次完成壓縮 - 解壓縮循環,然後顯示係數?!這會起作用嗎?謝謝 – chilipepper

回答

1

理想情況下,你應該做一個函數來進行壓縮。如果您在循環中輸出輸出,則可以繼續壓縮圖像。

+0

感謝您的答覆隊友......我明白你的意思我只是不是100%確定如何執行它。無論如何,我會試試看,謝謝你的幫助! – chilipepper