【图像处理】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

效果如图:

在这里插入图片描述
在这里插入图片描述

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

处理前:
在这里插入图片描述
处理后:
在这里插入图片描述

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

发布了58 篇原创文章 · 获赞 117 · 访问量 6828

猜你喜欢

转载自blog.csdn.net/weixin_44936889/article/details/103625112
今日推荐