Рассчитать асимметрию и куртоз - PullRequest
0 голосов
/ 27 октября 2018

Можно ли рассчитать асимметрию и эксцесс по изображению, просто используя функции

scipy.stats.kurtosis 
scipy.stats.skew

Когда я применил его, он показал массив, а не одно значение.Это правильно?

Ответы [ 2 ]

0 голосов
/ 28 октября 2018

Для изображения в оттенках серого используйте этот код:

from skimage import color
from skimage import io

im = color.rgb2gray(io.imread('Grayscale_image.png'))

from scipy.stats import skew, kurtosis

skew(im.reshape(-1))
kurtosis(im.reshape(-1))
0 голосов
/ 27 октября 2018

если я вас понял, этот код предназначен для расчета асимметрии и эксцесса для одного из цветов:

import scipy
import cv2

im = cv2.imread("image.jpg")

from scipy.stats import skew, kurtosis

colon_number = 0

print(skew(im.reshape(-1,3)[:,colon_number]))
print(kurtosis(im.reshape(-1,3)[:,colon_number]))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...