使用matlab进行图像压缩比

时间:2013-12-19 09:08:46

标签: image matlab compression fft image-compression

我试图计算在matlab中使用FFT压缩和解压缩的图像的CR(压缩比)。我在这里读过类似的关于CR计算的帖子,但我没有得到他用来处理图像的方法。该帖子说:CR = numel(X)/ numel(Y) 据我所知,X是FFT前的图像,Y是后。所以我说那个

I=imread('flowers.tif')
RGB = im2double(I);
%process...
iRGB = my reconstructed image after iFFT
CR = numel(RGB)/numel(iRGB);

但这会导致CR = 1,我不认为这是正确的答案。有人可以向我解释我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

压缩率是压缩表示的numel与未压缩表示的比率。您的iRGB重建表示,因此与RGB具有相同数量的元素(您需要重建整个图像)。对于CR,您需要压缩表示的numel