Стандартное отклонение каждого пикселя изображения в Python

У меня есть изображение, хранящееся в 2D-массиве с именем data. Я знаю, как вычислить стандартное отклонение всего массива, используя numpy, которое выводит одно число, определяющее, насколько разбросаны данные. Однако как я могу создать карту стандартного отклонения (того же размера, что и мой массив изображений), и каждый элемент в этом массиве является стандартным отклонением соответствующего пикселя в массиве изображений (т.е. data).


person Mc Missile    schedule 05.08.2019    source источник
comment
создайте массив numpy со всеми изображениями. установить соответствующую ось при расчете стандартного отклонения. это будет полезно?   -  person venkata krishnan    schedule 05.08.2019
comment
Пример 2D-массива и ожидаемый результат были бы полезны. Является ли изображение бинарным?   -  person Tarun Kolla    schedule 05.08.2019


Ответы (1)


Используйте нарезку, учитывая images[num, width, height], вы можете рассчитать стандарт. отклонение одного изображения с использованием images[n].std() или для одного пикселя: images[:, x, y].std()

person lenik    schedule 05.08.2019