% 图像峰值信噪比PSNR、均方根误差MSE
% By lyqmath
% Xidian University
function [PSNR, MSE] = psnr(X, Y)
% 计算峰值信噪比PSNR、均方根误差MSE
% 如果输入Y为空,则视为X与其本身来计算PSNR、MSEif nargin<2D = X;
elseif any(size(X)~=size(Y))error('The input size is not equal to each other!');endD = X-Y;
end
MSE = sum(D(:).*D(:))/prod(size(X));
PSNR = 10*log10(255^2/MSE);

最后使用的时候注意把X,Y转换成double值...

转载于:https://www.cnblogs.com/cyxcw1/archive/2012/05/25/3051304.html

图像PSNR值及MSE值的计算相关推荐

  1. matlab中中图像PSNR和SSIM的计算

    图像处理结果的度量 -- SNR.PSNR.SSIM 网上找了很多关于PSNR和SSIM的计算,很多结果算出来都不一样,公式都是普遍的,如下: 现在总结下造成结果差异的原因. PSNR的差异: 1.灰 ...

  2. matlab中psnr多了50,matlab中中图像PSNR和SSIM的计算

    网上找了很多关于PSNR和SSIM的计算,很多结果算出来都不一样,公式都是普遍的,如下: 现在总结下造成结果差异的原因. PSNR的差异:1.灰度图像:灰度图像比较好计算只有一个值. 2.彩色图像:a ...

  3. OpenCV访问Mat图像中每个像素的值

    原文:http://blog.csdn.net/xiaowei_cqu/article/details/7771760 matlab中, a=[1,2,3;4,5,6;7,8,9] a(1,2) 第一 ...

  4. 【笔记】opencv图像轮廓 获得平均灰度值在原图上画轮廓 观察灰度图的分解

    调整大小: image = cv2.resize(image,dst=None,fx=0.5,fy = 0.5,dsize=None) img = cv2.resize(img,dst=None,fx ...

  5. 【转】DICOM图像像素值(灰度值)转换为CT值

    转自:https://www.cnblogs.com/xuhui24/p/6193032.html            https://zhuanlan.zhihu.com/p/358770379 ...

  6. 【转】DICOM图像像素值、灰度值与CT值!!!!!

    转自:https://blog.csdn.net/syz201558503103/article/details/107238940 做医学图像处理会涉及DICOM图像,初学者应该要对图像像素有一定了 ...

  7. Dicom 图像--像素值(灰度值)转为CT值

    摘要: 1. 概念: 2. 公式: 3. 具体情况: 4. DICOM TAG分类和说明 1. 概念: 数据:Dicom数据的原始像素值(pixel value)是没有实际意义的,所以我们常用的是Di ...

  8. DICOM图像像素值(灰度值)转换为CT值

    CT值的单位是Hounsfield,简称为Hu,范围是-1024-3071.用于衡量人体组织对X射线的吸收率,设定水的吸收率为0Hu. 在DICOM图像读取的过程中,我们会发现图像的像素值有可能不是这 ...

  9. Dicom 图像像素值(灰度值)转为CT值

    CT值的单位是Hounsfield,简称为Hu,范围是-1024-3071.用于衡量人体组织对X射线的吸收率,设定水的吸收率为0Hu. 在DICOM图像读取的过程中,我们会发现图像的像素值有可能不是这 ...

最新文章

  1. 深入浅出Yolo系列之Yolov3amp;Yolov4核心基础知识完整讲解
  2. 报告称中国出境游客移动支付消费首次超现金
  3. JS中apply和call的联系和区别
  4. mysql 时间 1_(转)mysql日期时间函数1
  5. ipvs,ipvsadm的安装及使用
  6. 【指纹识别】基于matlab GUI指纹预处理+特征点提取【含Matlab源码 1693期】
  7. win7,win10系统激活工具下载
  8. html中加载页面时调用函数,js页面加载时调用函数方法
  9. 安卓课设:翻译君APP(附开源地址)
  10. Halcon region区域提取及区域转图像
  11. 如何认识宇宙场存在的六种基本作用力
  12. windows内网的情况下如何访问外网
  13. 关于爆仓那些事,出现爆仓就是黑平台?
  14. WPF UnhandledException
  15. MATLAB车道线识别
  16. 服务注册与发现 — 选择 CP 还是 AP?
  17. 看清大厂面目:美光宣布暂停向华为供货!
  18. 键盘点击事件 vue iview ui
  19. grpc:hello grpc
  20. 0x0000000000指令引用的0x00000000内存。该内存不能为read

热门文章

  1. windows命令行无法启动redis_windows系统安装redis
  2. 我的python学习笔记全集_记录我的Python学习笔记
  3. Character.isLetterOrDigit(ch)判断ch是否为字母或数字
  4. win10无法开启夜间模式
  5. Java——线程的四种不同形式
  6. uva 10954——Add All
  7. Effective C++学习第四天
  8. /dev/null 21 的作用
  9. P、NP、NP完全问题、NP难问题
  10. 基于Linux的SOCKET编程之TCP半双工Client-Server聊天程序