MSE是 channel 误差平方的平均值。

比较两个相同尺寸的图像意味着什么?

最佳答案

对于两张图片A,B,您需要求A中每个像素与B中相应像素之间的差的平方,然后求和并除以像素数。

伪代码:

sum = 0.0
for(x = 0; x < width;++x){
   for(y = 0; y < height; ++y){
      difference = (A[x,y] - B[x,y])
      sum = sum + difference*difference
   }
}
mse = sum /(width*height)
printf("The mean square error is %f\n",mse)

关于image - 获得2张图像的(MSE)平均误差的平方是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20271479/

10-11 14:12