calcpsnr

A simple function to find PSNR between two images!
3,1K Downloads
Aktualisiert 25. Nov 2008

Lizenz anzeigen

This function PSNR = calcpsnr(f,F), will compute the PSNR of two given images. The function accepts as inputs, the 2 images where the first image is the source image f(x,y) containing N by M pixels and the second is the reconstructed image F(x,y). [note f and F must be between 0 and 255]
The function also calculates the Error image by taking the difference between the reconstructed and original pixels.
The typical construction of the error image multiples the difference by a constant to increase the visible difference and translates the entire image to a gray level. Formulas for these computations have been gotten from
http://bmrc.berkeley.edu/courseware/cs294/fall97/assignment/psnr.html on
July 26th 2007. The code was put together by me Toritseju Okpotse same day.
The code has been modified on 11-11-2008 by me, Gholamreza Anbarjafari

Best
Shahab

Eastern Mediterranean University
http://faraday.emu.edu.tr/hdemirel
http://faraday.emu.edu.tr/shahab
hasan.demirel[at]emu.edu.tr
shahab.jafari[at]emu.edu.tr
toritseju.ookpotse[at]cc.emu.edu.tr

Zitieren als

Gholamreza (Shahab) Anbarjafari (2024). calcpsnr (https://www.mathworks.com/matlabcentral/fileexchange/22241-calcpsnr), MATLAB Central File Exchange. Abgerufen .

Kompatibilität der MATLAB-Version
Erstellt mit R2007b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Veröffentlicht Versionshinweise
1.0.0.0