Confusion whether the calculated compression ratio is correct or not.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I am applying compression on an image of 40KB(350x500x3 uint8) to get new image of 18KB(348x500x3 uint8) .I have used the following code for finding the compression ratio-
z='xyz.jpg';
z1='out.jpg';
k=imfinfo(z);
k1=imfinfo(z1);
ib=k.Width*k.Height*k.BitDepth/8;
cb=k1.Width*k1.Height*k1.BitDepth/8;
cr=ib/cb;
The value of cr comes to be 1.005747126436782 .
I don't know whether the value of cr is correct or not.Can anyone verify it? Also i would like to know how it is manually calculated via the formula.
3 comentarios
Walter Roberson
el 30 de Jul. de 2019
In https://www.mathworks.com/matlabcentral/answers/433311-how-to-compute-number-of-dedicated-bits-in-arithmetic-coding-in-matlab#answer_350087 I mention some of the perils of relying on file size to calculate compression ratio.
Respuestas (0)
Ver también
Categorías
Más información sobre Denoising and Compression en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!