Python 中图像中每个像素的标准偏差

Standard Deviation of every pixel in an image in Python

我有一个图像存储在一个名为 data 的二维数组中。我知道如何使用 numpy 计算整个数组的标准差,它输出一个数字来量化数据的传播量。但是,我如何制作一个标准偏差图(与我的图像数组大小相同)并且该数组中的每个元素都是图像数组中相应像素的标准偏差(即data)。

使用切片,给定 images[num, width, height] 你可以计算标准差。使用 images[n].std() 或单个像素的单个图像偏差:images[:, x, y].std()