2012-05-01 9 views
0

私はMatlabと画像と信号処理にかなり新しいです。私が今までに持っていたことは、画像を読み込んでDCT変換を行い、これをマトリックスに埋め込んだ後、より低いDCT係数(5,10,15,30)を配置して画像を再構成し、この図を得るために逆DCT ---> enter image description hereJPEG圧縮と解凍を何度も繰り返しています

どのように再構築された画像を再圧縮して、さらなるJPEG損失を示す別の変換を実行することができますか?私はそれについてどうやって行くのですか?ありがとうと私はあなたが私がやっていることの私の説明に忍耐強くなる/私はこの素晴らしい世界には非常に新しいですようにしようと願っています!

+0

DCTおよび逆DCT計算で数値の不正確さを無視すると、それ以上の損失はありません。一度量子化して逆量子化したら、再び量子化すると同じ係数が得られます。 –

+0

さて、返信いただきありがとうございます。元の画像に対して複数回圧縮圧縮解除サイクルを完了し、係数を表示する方法はありますか?それは働くだろうか?ありがとう – chilipepper

答えて

1

理想的には、圧縮を行う関数を作成する必要があります。ループの出力をフィードする場合、イメージを圧縮し続けることができます。

+0

返事をくれてありがとう...私はあなたが何を意味するのか理解しています。私はそれを実行する方法を100%確信していません。とにかく助けてくれてありがとう! – chilipepper