MAD求取

来源:互联网 发布:ubuntu ssh 端口号 编辑:程序博客网 时间:2024/04/28 15:49
//CalculateMAD
#pragma region CalculateMAD
double CalculateMAD(unsigned char *blk1,unsigned char *blk2)//blk1为当前块,blk2为前一块,MAD公式在毕厚杰第二版P30
{
    double v,s=0.0;
    for(int j=0;j<Mby;j++)
    {
        for(int i=0;i<Mbx;i++)
        {
            v=blk1[j*Mbx+i]-blk2[j*Mbx+i];
            s+=abs(v);
        }
    }
    s=s/(Mby*Mbx);
    return s;
}
#pragma endregion