计算两幅图像PSNR

  • 1、原始图像
  • 2、对比图像
  • 3、MATLAB程序代码
  • 4、计算结果

1、原始图像

lenna512.bmp

2、对比图像

lenna512_low_dynamic_range.bmp

3、MATLAB程序代码

img1 = imread('lenna512.bmp');
img2 = imread('lenna512_low_dynamic_range.bmp');[h1 w1] = size(img1); %Get image size of img1img1 = double(img1);  %Convert the unit8 image to double
img2 = double(img2);B = 8;                %Encode a pixel using 8-bit binary
MAX = 2^B-1;          %Calculate how many gray levels the image has
MSE = sum(sum((img1 - img2).^2)) / (h1 * w1);   %Calculate the mean square error
PSNR = 20 * log10(MAX / sqrt(MSE));           %Calculate the PSNR in dB

4、计算结果

计算两幅图像PSNR相关推荐

  1. 计算两幅图像的PSNR和SSIM以及python代码实现

    欢迎关注博主的公众号:happyGirl的异想世界.有更多干货还有技术讨论群哦~ psnr是"Peak Signal to Noise Ratio"的缩写,即峰值信噪比,是一种评价 ...

  2. 使用OpenCV计算两幅图像的协方差

    要计算协方差首先要知道协方差的数学原理. 定义 Cov(X,Y) = E{ [X-E(X)][Y-E(Y)] }为随机量X与Y的协方差. 其中E(X)为随机变量X的期望(均值),E(Y)为随机变量Y的 ...

  3. 比较两幅图像的相似度

    现在以图搜图的功能比较火热,很好奇其原理. 简单的搜索学习得知,实现相似图片搜索的关键技术是"感知哈希算法",作用是对每一张图片按照某种规律生成一个对应的指纹字符串.比较不同图片之 ...

  4. 相机计算坐标公式_相机位姿估计3:根据两幅图像的位姿估计结果求某点的世界坐标...

    关键词:相机位姿估计,单目尺寸测量,环境探知 用途:基于相机的环境测量,SLAM,单目尺寸测量 文章类型:原理说明.Demo展示 @Author:VShawn @Date:2016-11-28 @La ...

  5. 从两幅图像的匹配点计算焦距f

    从网络中找到两种计算焦距的方法 1.两幅图像的单应矩阵H计算焦距f(取自<全景图拼接>opencv代码) //从两幅图像的单应矩阵H计算焦距f. void focalsFromHomogr ...

  6. 计算两张图像之间的PSNR和SSIM值

    计算两张图像之间的PSNR和SSIM值 from skimage.metrics import mean_squared_error as mse from skimage.metrics impor ...

  7. 如何计算两幅图像的相似度,计算两张图片相似度

    怎么对比两张图片的相似度 1.首先打开微信,选择底部"发现".如图所示.2.然后在点击进入"小程序".如图所示.3.然后输入"腾讯AI体验中心&quo ...

  8. matlab求两个图像的误差,求两幅图像的均方误差

    测量电源电动势和内阻图像误差 从坐标图上可以清楚的看到:由于电流表和电压表连接的位置不同,测试的误差也不同,当把电压表接在电流表的外侧时,在电路接通状态下,实际把电流表的内阻产生的压降也算进去了,电压 ...

  9. OpenCV之core 模块. 核心功能(1)Mat - 基本图像容器 OpenCV如何扫描图像、利用查找表和计时 矩阵的掩码操作 使用OpenCV对两幅图像求和(求混合(blending))

    Mat - 基本图像容器 目的 从真实世界中获取数字图像有很多方法,比如数码相机.扫描仪.CT或者磁共振成像.无论哪种方法,我们(人类)看到的是图像,而让数字设备来"看"的时候,则 ...

最新文章

  1. 如何让 Mybatis 自动生成代码
  2. C++ 容器的综合应用的一个简单实例——文本查询程序
  3. 使用Asynchronous RFC call 拆分time consuming task
  4. 看了《OCP/OCA认证考试指南全册:Oracle Database 11g(1Z0-051,...
  5. xcode windows版安装使用教程
  6. 计算机网络安全-RSA加密原理
  7. java怎么知道上传文件是否成功_文件包含漏洞之——tomcat CVE-2020-1938漏洞复现
  8. 链接选项-rpath的一个问题记录
  9. 大数据系列2-liunx基础-2基本操作
  10. C基础——文本格式和二进制格式的区别
  11. 万能pdf阅读器卸载
  12. python百度文库下载器_真正百度文库免费下载,比冰点文库下载器还更牛x!
  13. 《解决nPlayer卡顿,玩转WebDAV》
  14. 如何在ionic官网打包自己的App
  15. IEEE Fellow 2019 名单出炉,40 位国内高校学者入选
  16. 我的世界服务器整人系列,我的世界:整人还在用TNT?老玩家用这7个道具简直谁见谁怕!...
  17. 全球第三大网络银行VirtaPay,现在注册送100美元,每天登陆一天送20美元 .
  18. 导出iPhone/iPad中的Safari书签
  19. Java 最全的英文单词单数复数形式转换
  20. 【华为OD机试真题 python】天然蓄水库【2023 Q1 | 100分】

热门文章

  1. 明天你好,声音多渺小
  2. 树莓派上使用 Gstreamer做视频推流
  3. Java校验时间是否为yyyyMMddHHmmss格式
  4. 小鼠瘦素ELISA试剂盒实验原理流程亮点
  5. 7zip压缩整个目录
  6. 数据库建立组合索引时应该遵循的规则, 精确查找先,范围查找后,尽管区分度高
  7. 单反相机哪个牌子好?入门单反相机推荐?佳能单反相机推荐
  8. android应用更新完成后自动打开
  9. 使用向日葵、TeamViewer、todesk 等远程访问软件,腾讯桌面整理、安卓模拟器或模拟器内软件打不开、浏览器某页面、视频播放器,我们可能会遇到白屏、黑屏、无法点击等问题。
  10. C++实现声音文件的播放(OpenAL、Fmod、BASS、SFML)