1,平均梯度

I10=imread('F:\picture_AIEM\10_aiem.jpg');
x2=I10;
x2=x2(:,:,1);
x2=double(x2);
[m,n]=size(x2);
agvalue=0;
for i=1:m-1
for j=1:n-1
Ix=x2(i+1,j)-x2(i,j);
Iy=x2(i,j+1)-x2(i,j);
agvalue=agvalue+sqrt((Ix.^2+Iy.^2)/2);
end
end
AG1=agvalue/(m*n);
disp(['输入数据的AG为:',num2str(AG1)]);

2,信息熵

I1 = imread('F:\picture_AIEM\10_aiem.jpg');
e_1 = entropy(I1);

3,峰值信噪比

P1 = imread('F:\use\1.jpg');
I1 = imread('F:\picture_AIEM\1_aiem.jpg');
p1 = psnr(P1, I1);%P1和I1必须大小相同。P1是原图,I1是处理后的

4,平均值

子函数

function [a,average,deviation]=mean_deviation(I)
[m,n,q]=size(I);
I1=rgb2gray(I);
[height1,width1,channel1] = size(I1);
average=sum(I1(:))/(height1*width1);
a=sum(I(:))/(m*n*q);
I1 = double(I1);
deviation = 0;
for i = 1:height1for j = 1:width1deviation = deviation + (I1(i,j) - average)*(I1(i,j) - average);end
end
deviation = deviation/(height1*width1 - 1);    %图一的方差
deviation=sqrt(deviation);
end

主函数

I1=imread('F:\picture_AIEM\1_aiem.jpg');
[a1,~,~]=mean_deviation(I1);

5,ssim

结构相似性,比较亮度、对比度和结构三个指标

SSIM = ssim(srcImage,dstImage);%范围0-1,值越大越好,当两张图一样时为1

图像的平均梯度AG,信息熵IE,峰值信噪比PSNR,平均值,SSIM(matlab)相关推荐

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

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

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

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

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

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

  4. 两幅相同大小图像的相似程度的两个评价指标-PSNR和SSIM

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 图像相似度主要是对两幅图像内容的相似程度进行打分 ...

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

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

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

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

  7. Matlab | 空间域水印技术:LSB(Least Significant Bit):计算峰值信噪比PSNR(matlab源代码)

    ================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...

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

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

  9. python opencv 峰值信噪比

    用Python计算两图像的峰值信噪比PSNR 图像信噪比是用于评估图像超分结果的指标 def psnr(img1, img2):mse = np.mean( (img1/255. - img2/255 ...

最新文章

  1. DEAP:使用生理信号进行情绪分析的数据库(二、实验设计与主观分析)
  2. 中国自研数据库打破西方垄断:阿里成绩刷新世界尘封9年纪录,性能2倍于第二名...
  3. android检查usb广播,Android 检测USB 音频设备
  4. 研究生如何选定课题方向 如何变学神
  5. springcloud gateway ribbon使用_Github点赞接近 70k 的Spring Cloud学习教程+实战项目推荐!牛批!...
  6. Linux中Docker部署Tomcat
  7. 微软:确实存在另一枚 print spooler 0day,目前尚未修复
  8. 转载(Asp.net Core 中试使用ZKWeb.System.Drawing)
  9. SDL Trados 2019 (SR2)的下载和安装
  10. android 下载apk 安装程序,Android实现APK下载安装
  11. mysql 美元符号_坑爹的PostgreSQL的美元符号(有时需要替换成单引号)
  12. 超详细实现淘宝静态页面(附全部代码)
  13. CSS学习笔记 01、CSS3基础知识学习
  14. 2022内蒙古最新建筑施工塔式起重机(建筑特种作业)模拟考试题库及答案
  15. C波段、KU波段与雨衰现象
  16. 虚拟化技术-Qemu-KVM
  17. Nginx :user nobody
  18. 东方财富网爬虫及可视化
  19. 深度学习中模型训练效果不好的原因以及防止过拟合的方法
  20. Microsoft Edge 离线下载安装技巧

热门文章

  1. Java中级开发笔试题及答案,最全指南
  2. 2021年长安杯电子数据取证大赛
  3. 长安链源码学习--提案(Proposer)(五)
  4. Linux 目录结构及常用命令详细介绍
  5. 栅栏密码解码python实现
  6. 什么叫组网_组网是什么意思
  7. mysql怎么设置唯一键_MySQL设置唯一键
  8. Ubuntu 安装sogo输入法
  9. golang || gin运行,出现类似这种的错误: missing go.sum entry; to add it:
  10. 很简单的x2m格式转换为mp3方法