欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【图像处理】python实现图像标准化

程序员文章站 2022-07-16 17:07:33
...

【图像处理】python实现图像标准化

图像标准化是将数据通过去均值实现中心化的处理,根据凸优化理论与数据概率分布相关知识,数据中心化符合数据分布规律,更容易取得训练之后的泛化效果, 数据标准化是数据预处理的常见方法之一;

计算公式:

【图像处理】python实现图像标准化

代码:

import numpy as np

def normalize(image):

    mean = np.mean(image)
    var = np.mean(np.square(image-mean))

    image = (image - mean)/np.sqrt(var)

    return image

效果如图:

【图像处理】python实现图像标准化
【图像处理】python实现图像标准化

这里看不太出来具体差别,我们看一下矩阵的值吧;

处理前:
【图像处理】python实现图像标准化
处理后:
【图像处理】python实现图像标准化

处理之后均值变为0,方差变为1。

相关标签: 图像处理