我用两种方法实现了灰度图像的PSNR的计算,如下。代码虽说是针对灰度图像的,但能很容易扩展到多通道图像的PSNR的计算。
代码之一,完全靠自己的代码实现PSNR的计算:
代码之二,使用了许多OpenCV库提供的函数,代码要精炼一些:
经lena图检验,上面两份代码计算的结果是一样的。
说明:上面的PSNR的定义参考了维基百科的相关条目。疏漏之处,欢迎拍砖!
我用两种方法实现了灰度图像的PSNR的计算,如下。代码虽说是针对灰度图像的,但能很容易扩展到多通道图像的PSNR的计算。
代码之一,完全靠自己的代码实现PSNR的计算:
代码之二,使用了许多OpenCV库提供的函数,代码要精炼一些:
经lena图检验,上面两份代码计算的结果是一样的。
说明:上面的PSNR的定义参考了维基百科的相关条目。疏漏之处,欢迎拍砖!