画出psnr_计算图像的峰值信噪比PSNR以及均方根误差MSE
简介
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相关推荐
- 均方误差越大越好_什么是峰值信噪比(PSNR)及均方误差(MSE)
展开全部 峰值信噪比(英语:32313133353236313431303231363533e58685e5aeb931333431356632Peak signal-to-noise ratio,常 ...
- 用Python计算两图像的峰值信噪比PSNR
1.首先计算mse. 对于三通道的RGB图像 计算mse的数学表达式是: 转换成代码来写: 2.得到mse后计算PSNR. 转换为代码来写: 或者将像素归一化: 理论上(数学意义上讲两个式子是相等的) ...
- (python)计算图像峰值信噪比-PSNR、结构相似度-SSIM
计算峰值信噪比-PSNR和结构相似度-SSIM(python实现) 说明: PSNR(Peak Signal to Noise Ratio),取值范围为:[0,100],PSNR值越大两张图片越相似, ...
- python求不同分辨率图像的峰值信噪比,一文搞懂
可以使用 Python 的 NumPy 和 OpenCV 库来实现这个任务.提前准备一张图片作为素材. 文章目录 什么是峰值信噪比 PSNR 峰值信噪比补充说明 使用 OpenCV 库来实现这个任务 ...
- Python 不同分辨率图像峰值信噪比[PSNR]
PNNR:全称为"Peak Signal-to-Noise Ratio",中文直译为峰值信噪比 前言 一.定义 二.Python代码 1.自定义 2.Tensorflow 总结 前 ...
- python求不同分辨率图像的峰值信噪比
要计算不同分辨率图像的峰值信噪比(PSNR),可以使用Python中的OpenCV库. 下面是一个简单的示例代码,演示如何使用OpenCV计算两张图像之间的PSNR值: import cv2 # 读取 ...
- C语言编程绘制一元二次函数,c语言怎么画出一元二次函数图像
matlab 已知二次函数系数 怎么画出二次函数图像 x*x不正确,你是需要计算x的平方对吧,那么需要x.*x或者x.^2,点乘如果是x*x表示矩阵相乘,那么如果x是n*1的向量,[n*1]*[n*1 ...
- matlab snr mse,MATLAB 均方根误差MSE、两图像的信噪比SNR、峰值信噪比PSNR、结构相似性SSIM...
今天的作业是求两幅图像的MSE.SNR.PSNR.SSIM.代码如下: clc; close all; X = imread('q1.tif');% 读取图像 Y=imread('q2.tif'); ...
- 图像的峰值信噪比(peak signal to noise ratio, PSNR)
峰值信噪比(PSNR)是一个表示信号最大可能功率和影响它的表示精度的破坏性噪声功率的比值的工程术语.由于许多信号都有非常宽的动态范围,峰值信噪比常用对数分贝单位来表示. 在图像处理中,要对图像进行客观 ...
- 使用go语言画出sin函数图像
sin函数图像--go语言 步骤 创建底图对象 画sin图 保存图像到文件 图片展示 步骤 创建一张底色为白色的图片对象 画出sin图像 保存到文件中 创建底图对象 //设置图片尺寸 pir := i ...
最新文章
- python内建作用域_为什么 Python 的类不构成作用域(scope)?
- java struts2配置_Struts2初始化配置的问题
- 西南大学网络教育学院计算机基础,西南大学网络与继续教育学院课程考试计算机基础【1056】...
- 输入法——讨厌的全角
- html答题赚钱源码,WTS在线答题系统 v1.0.0
- 运算符优先级 必熟记,放到心里
- unity 畸变_unity3d 几种镜头畸变
- 利用 Win32 启动和检测 UWP App 的方法
- python在windows平台的多版本配置
- 理科生的人生感悟-01-时间的短暂 - 父亲 - 火车上的颠沛流离
- 数据结构与算法笔记(二) 线性表(数组描述)
- android众包,基于众包的免费停车Android系统设计与实现
- 无法安装 Microsoft Visual Studio 2010 Service Pack 1
- red hat linux yum,Red Hat Enterprise Linux(RHEL)中yum的repo文件详解
- VS2008编译错误:error PRJ0003 生成 cmd.exe 时出错
- win10升级工具_win10升级安装工具
- 问题:宇视摄像机OSD如何配置
- html图片闪烁设置,HTMLCSS基础-图片按钮闪烁解决方案
- java夏令时问题呈现
- 如何删除电脑上卸载软件的残留文件,清理软件残留?