• 大小: 1KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-04-18
  • 语言: Matlab
  • 标签: SNR  图像  信噪比  

资源简介

计算一副图像,或者加噪声后图像信噪比和峰值信噪比,代码非常简洁方便,效率很高。

资源截图

代码片段和文件信息

function [PSNRmse]=psnr(XY)
%1.求图像峰值信噪比PSNR的代码
% function [PSNRmse]=psnr(XY)
% Peak signal to noise ratio of the difference between images and the mean square error
% If the second input Y is missing then the PSNR and MSE of X itself becomes the output (as if Y=0).

if nargin<2 D=X;
else
if any(size(X)~=size(Y)) error(‘The input size is not equal to each other!‘);
end
D=X-Y;
end

mse=sum(D(:).*D(:))/numel(X);
PSNR=10*log10(255^2/mse);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         472  2013-09-25 22:02  psnr.m
     文件         271  2013-09-24 22:41  SNR.m

评论

共有 条评论