简介

PSNR

是最普遍,

最广泛使用的评鉴画质的客观量测法,

不过许多实验结果都显示,

PSNR

分数无法和人眼看到的视觉品质完全一致,有可能

PSNR

较高者看起来反而比

PSNR

较低

者差。

这是因为人眼的视觉对于误差的敏感度并不是绝对的,

其感知结果会受到许多因素的影响而

产生变化

(例如:

人眼对空间频率较低的对比差异敏感度较高,

人眼对亮度对比差异的敏感

度较色度高,人眼对一个区域的感知结果会受到其周围邻近区域的影响)

function main()

clc; close all;

I = imread('rice.png');

I1 = imnoise(I, 'salt & pepper');

figure;

subplot(1, 2, 1); imshow(I); title('

原图像

');

subplot(1, 2, 2); imshow(I1); title('

加噪声图像

');

[PSNR, MSE] = psnr(I, I1)

%

图像峰值信噪比

PSNR

、均方根误差

MSE

% By lyqmath

% Dalian University of Technology

% School of Mathematical Sciences

function [PSNR, MSE] = psnr(X, Y)

%

计算峰值信噪比

PSNR

、均方根误差

MSE

%

如果输入

Y

为空,则视为

X

与其本身来计算

PSNR

MSE

if nargin<2

画出psnr_计算图像的峰值信噪比PSNR以及均方根误差MSE相关推荐

  1. 均方误差越大越好_什么是峰值信噪比(PSNR)及均方误差(MSE)

    展开全部 峰值信噪比(英语:32313133353236313431303231363533e58685e5aeb931333431356632Peak signal-to-noise ratio,常 ...

  2. 用Python计算两图像的峰值信噪比PSNR

    1.首先计算mse. 对于三通道的RGB图像 计算mse的数学表达式是: 转换成代码来写: 2.得到mse后计算PSNR. 转换为代码来写: 或者将像素归一化: 理论上(数学意义上讲两个式子是相等的) ...

  3. (python)计算图像峰值信噪比-PSNR、结构相似度-SSIM

    计算峰值信噪比-PSNR和结构相似度-SSIM(python实现) 说明: PSNR(Peak Signal to Noise Ratio),取值范围为:[0,100],PSNR值越大两张图片越相似, ...

  4. python求不同分辨率图像的峰值信噪比,一文搞懂

    可以使用 Python 的 NumPy 和 OpenCV 库来实现这个任务.提前准备一张图片作为素材. 文章目录 什么是峰值信噪比 PSNR 峰值信噪比补充说明 使用 OpenCV 库来实现这个任务 ...

  5. Python 不同分辨率图像峰值信噪比[PSNR]

    PNNR:全称为"Peak Signal-to-Noise Ratio",中文直译为峰值信噪比 前言 一.定义 二.Python代码 1.自定义 2.Tensorflow 总结 前 ...

  6. python求不同分辨率图像的峰值信噪比

    要计算不同分辨率图像的峰值信噪比(PSNR),可以使用Python中的OpenCV库. 下面是一个简单的示例代码,演示如何使用OpenCV计算两张图像之间的PSNR值: import cv2 # 读取 ...

  7. C语言编程绘制一元二次函数,c语言怎么画出一元二次函数图像

    matlab 已知二次函数系数 怎么画出二次函数图像 x*x不正确,你是需要计算x的平方对吧,那么需要x.*x或者x.^2,点乘如果是x*x表示矩阵相乘,那么如果x是n*1的向量,[n*1]*[n*1 ...

  8. matlab snr mse,MATLAB 均方根误差MSE、两图像的信噪比SNR、峰值信噪比PSNR、结构相似性SSIM...

    今天的作业是求两幅图像的MSE.SNR.PSNR.SSIM.代码如下: clc; close all; X = imread('q1.tif');% 读取图像 Y=imread('q2.tif'); ...

  9. 图像的峰值信噪比(peak signal to noise ratio, PSNR)

    峰值信噪比(PSNR)是一个表示信号最大可能功率和影响它的表示精度的破坏性噪声功率的比值的工程术语.由于许多信号都有非常宽的动态范围,峰值信噪比常用对数分贝单位来表示. 在图像处理中,要对图像进行客观 ...

  10. 使用go语言画出sin函数图像

    sin函数图像--go语言 步骤 创建底图对象 画sin图 保存图像到文件 图片展示 步骤 创建一张底色为白色的图片对象 画出sin图像 保存到文件中 创建底图对象 //设置图片尺寸 pir := i ...

最新文章

  1. python内建作用域_为什么 Python 的类不构成作用域(scope)?
  2. java struts2配置_Struts2初始化配置的问题
  3. 西南大学网络教育学院计算机基础,西南大学网络与继续教育学院课程考试计算机基础【1056】...
  4. 输入法——讨厌的全角
  5. html答题赚钱源码,WTS在线答题系统 v1.0.0
  6. 运算符优先级 必熟记,放到心里
  7. unity 畸变_unity3d 几种镜头畸变
  8. 利用 Win32 启动和检测 UWP App 的方法
  9. python在windows平台的多版本配置
  10. 理科生的人生感悟-01-时间的短暂 - 父亲 - 火车上的颠沛流离
  11. 数据结构与算法笔记(二) 线性表(数组描述)
  12. android众包,基于众包的免费停车Android系统设计与实现
  13. 无法安装 Microsoft Visual Studio 2010 Service Pack 1
  14. red hat linux yum,Red Hat Enterprise Linux(RHEL)中yum的repo文件详解
  15. VS2008编译错误:error PRJ0003 生成 cmd.exe 时出错
  16. win10升级工具_win10升级安装工具
  17. 问题:宇视摄像机OSD如何配置
  18. html图片闪烁设置,HTMLCSS基础-图片按钮闪烁解决方案
  19. java夏令时问题呈现
  20. 如何删除电脑上卸载软件的残留文件,清理软件残留?

热门文章

  1. jdk和jre有什么区别?
  2. 上海学计算机编程,上海自学计算机编程入门
  3. 互联网服务器使用ipset 和iptables禁止国外IP访问
  4. Linux下的FTP服务器搭建
  5. STM32F103红外遥控
  6. PCB的走线电阻的计算方法
  7. 【Linux学习笔记】9. Linux打包压缩解压缩命令tar
  8. 格雷码与二进制的转换
  9. 数据库连接出错。错误代码:-2147467259。错误原因:未指定的错误
  10. 山东大学软件学院项目实训-创新实训-山大软院网络攻防靶场实验平台(一)