关于几个图像质量评价参数的计算总结

本文总结了图像质量评估的多个参数,包括SNR、StepChart的阶数、Color Accuracy的计算、AWB精度、Video Noise获取、视频曝光测试和视频色彩测试。涉及Opencv和Python库的使用,如cv2、numpy等,对每个参数提供了详细的计算方法和应用场景。
摘要由CSDN通过智能技术生成

图像质量的客观评价参数很多,计算方法多样,这里总结几个常用的测试及实现方法,以便大家测试开发时,参考使用。这里,都以单帧作为图像质量的测试输入。测试会使用到opencv及Python的一些库,如cv2, numpy as np,math等,这里不再详细说明。

1.如何处理图像得到SNR
在照片计算中,SNR的计算是使用图片的平均灰度作为Mean分子(信号)
分母为照片灰度的标准差(噪声)。SNR (dB) = 10 log10(S/N).
即先将图片RGB转化为GRAY,在灰度图情况下,作上述计算。
img_gray =cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
res =10*math.log10(np.mean(img_gray)/std_value)
备注:如果想得到PSNR,对于每个像素8bit的色彩深度,则直接将img_gray=255.

2.如何计算StepChart的阶数
方法一利用每一阶的Gray值,两两相减。(即Imatest的stepchart方法)
方法二利用信噪比SNR进行判断:SNR大于1,为第一个可分辨灰块;SNR持续增大,直到出现SNR首次衰减时,为最后一个可分辨块。算出可分辨比例。

3.Color Accuracy的数值获得
一是把RGB图片转化为L*a*b
DeltaC是a1,b1的平方和开方与a2,b2的平方和开方的差值,物理坐标上表示径向色差
DeltaE是L,a,b差值平方和开方
Deltaab是参照色和对比色a,b的坐标位置之差,物理上表示坐标平面上的颜色位置差异。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pomwhan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值