没有合适的资源?快使用搜索试试~ 我知道了~
一文搞懂python求不同分辨率图像的峰值信噪比.pdf
需积分: 0 4 下载量 131 浏览量
2023-07-01
21:18:50
上传
评论
收藏 176KB PDF 举报
温馨提示
试读
4页
python求不同分辨率图像的峰值信噪比
资源推荐
资源详情
资源评论
⼀
⽂
搞
懂
python
求
不
同
分
辨
率
图
像
的
峰
值信
噪
⽐
什么
是
峰
值信
噪
⽐
峰
值信
噪
⽐
(
PeakSignaltoNoiseRatio
,
PSNR
)
是
衡
量
图
像
质
量
的
常
⽤
指
标
,
它
表
⽰
图
像
中
信
号和
噪
声
的
⽐
值
。
通
常
,
较
⾼
的
PSNR
值
表
⽰
图
像
质
量
较
⾼
。
PSNR
的
公
式
如
下
:
PSNR = 10 * log10(MAX^2 / MSE)
1
其
中
,
MAX
是
图
像
的
最
⼤
亮
度
(
⼀
般
为
255
),
MSE
是
图
像
的
均
⽅
误
差
,
表
⽰
原
图
像
和
处
理
后
的
图
像
的
差
异
。
如
果
需
要
在
Python
代
码
中
计
算
PSNR
,
可
以使
⽤
NumPy
库
,
并
使
⽤
它
提
供
的
平
⽅
误
差
函
数
(
numpy.mean((A-B)**2)
),
然
后
计
算
PSNR
值
。
还
可
以使
⽤
OpenCV
库
中
的
PSNR
函
数
,
它
可
以
直
接
计
算
PSNR
值
:
import cv2
import numpy as np
img1 = cv2.imread("demo1.jpg")
img2 = cv2.imread("demo2.jpg")
psnr = cv2.PSNR(img1, img2)
print("PSNR:", psnr)
1
2
3
4
5
6
7
8
在
计
算
PSNR
之
前
,
图
像
必
须
具
有
相
同
的
分
辨
率
,
并
且
必
须
使
⽤
相
同
的
颜
⾊
空
间
(
例
如
,
都
是
灰
度
图
或
彩
⾊
图
)
。
资源评论
weishaoonly
- 粉丝: 132
- 资源: 1383
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功