计算两幅图像PSNR
计算两幅图像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相关推荐
- 计算两幅图像的PSNR和SSIM以及python代码实现
欢迎关注博主的公众号:happyGirl的异想世界.有更多干货还有技术讨论群哦~ psnr是"Peak Signal to Noise Ratio"的缩写,即峰值信噪比,是一种评价 ...
- 使用OpenCV计算两幅图像的协方差
要计算协方差首先要知道协方差的数学原理. 定义 Cov(X,Y) = E{ [X-E(X)][Y-E(Y)] }为随机量X与Y的协方差. 其中E(X)为随机变量X的期望(均值),E(Y)为随机变量Y的 ...
- 比较两幅图像的相似度
现在以图搜图的功能比较火热,很好奇其原理. 简单的搜索学习得知,实现相似图片搜索的关键技术是"感知哈希算法",作用是对每一张图片按照某种规律生成一个对应的指纹字符串.比较不同图片之 ...
- 相机计算坐标公式_相机位姿估计3:根据两幅图像的位姿估计结果求某点的世界坐标...
关键词:相机位姿估计,单目尺寸测量,环境探知 用途:基于相机的环境测量,SLAM,单目尺寸测量 文章类型:原理说明.Demo展示 @Author:VShawn @Date:2016-11-28 @La ...
- 从两幅图像的匹配点计算焦距f
从网络中找到两种计算焦距的方法 1.两幅图像的单应矩阵H计算焦距f(取自<全景图拼接>opencv代码) //从两幅图像的单应矩阵H计算焦距f. void focalsFromHomogr ...
- 计算两张图像之间的PSNR和SSIM值
计算两张图像之间的PSNR和SSIM值 from skimage.metrics import mean_squared_error as mse from skimage.metrics impor ...
- 如何计算两幅图像的相似度,计算两张图片相似度
怎么对比两张图片的相似度 1.首先打开微信,选择底部"发现".如图所示.2.然后在点击进入"小程序".如图所示.3.然后输入"腾讯AI体验中心&quo ...
- matlab求两个图像的误差,求两幅图像的均方误差
测量电源电动势和内阻图像误差 从坐标图上可以清楚的看到:由于电流表和电压表连接的位置不同,测试的误差也不同,当把电压表接在电流表的外侧时,在电路接通状态下,实际把电流表的内阻产生的压降也算进去了,电压 ...
- OpenCV之core 模块. 核心功能(1)Mat - 基本图像容器 OpenCV如何扫描图像、利用查找表和计时 矩阵的掩码操作 使用OpenCV对两幅图像求和(求混合(blending))
Mat - 基本图像容器 目的 从真实世界中获取数字图像有很多方法,比如数码相机.扫描仪.CT或者磁共振成像.无论哪种方法,我们(人类)看到的是图像,而让数字设备来"看"的时候,则 ...
最新文章
- 如何让 Mybatis 自动生成代码
- C++ 容器的综合应用的一个简单实例——文本查询程序
- 使用Asynchronous RFC call 拆分time consuming task
- 看了《OCP/OCA认证考试指南全册:Oracle Database 11g(1Z0-051,...
- xcode windows版安装使用教程
- 计算机网络安全-RSA加密原理
- java怎么知道上传文件是否成功_文件包含漏洞之——tomcat CVE-2020-1938漏洞复现
- 链接选项-rpath的一个问题记录
- 大数据系列2-liunx基础-2基本操作
- C基础——文本格式和二进制格式的区别
- 万能pdf阅读器卸载
- python百度文库下载器_真正百度文库免费下载,比冰点文库下载器还更牛x!
- 《解决nPlayer卡顿,玩转WebDAV》
- 如何在ionic官网打包自己的App
- IEEE Fellow 2019 名单出炉,40 位国内高校学者入选
- 我的世界服务器整人系列,我的世界:整人还在用TNT?老玩家用这7个道具简直谁见谁怕!...
- 全球第三大网络银行VirtaPay,现在注册送100美元,每天登陆一天送20美元 .
- 导出iPhone/iPad中的Safari书签
- Java 最全的英文单词单数复数形式转换
- 【华为OD机试真题 python】天然蓄水库【2023 Q1 | 100分】
热门文章
- 明天你好,声音多渺小
- 树莓派上使用 Gstreamer做视频推流
- Java校验时间是否为yyyyMMddHHmmss格式
- 小鼠瘦素ELISA试剂盒实验原理流程亮点
- 7zip压缩整个目录
- 数据库建立组合索引时应该遵循的规则, 精确查找先,范围查找后,尽管区分度高
- 单反相机哪个牌子好?入门单反相机推荐?佳能单反相机推荐
- android应用更新完成后自动打开
- 使用向日葵、TeamViewer、todesk 等远程访问软件,腾讯桌面整理、安卓模拟器或模拟器内软件打不开、浏览器某页面、视频播放器,我们可能会遇到白屏、黑屏、无法点击等问题。
- C++实现声音文件的播放(OpenAL、Fmod、BASS、SFML)