有没有办法评估OpenCV中图像的噪点?

时间:2016-02-25 22:57:22

标签: opencv image-processing computer-vision photo

我理解如何在图像上产生噪点或滤除噪点,但如果我有两张不同噪点的图像,例如白天拍摄的一张照片和晚上拍摄的另一张照片,我怎么知道哪张图片更多在OpenCV或Matlab中嘈杂?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以计算图像的平坦区域(没有边缘)的信噪比。计算平坦区域中信号的均值和方差。比较类似的平坦区域。如果图像的SNR高于其他图像,则意味着它的噪声较小。 要想象这一点,您可以在两个图像中裁剪平坦区域并检查它们的直方图。与具有较宽高斯分布的噪声图像相比,无噪声图像在平坦区域中应具有窄的高斯分布(低标准偏差)。