Как найти площадь в выводе пикселей - PullRequest
3 голосов
/ 10 июля 2020

Мне нужно вывести площадь в пикселях для двоичного_моля.

mole_1 = mpimg.imread('mole_1.png')
gray_mole = rgb2grey(mole_1)
threshold = skimage.filters.threshold_otsu(gray_mole)
binary_mole = (gray_mole < threshold)

Моя попытка найти площадь в пикселях ниже

trys = np.sum(binary_mole == 255)
print('number of white pixels = ' , trys)

двоичный_моль выглядит как введите описание изображения здесь

Как исправить это или go по поводу этого?

1 Ответ

0 голосов
/ 18 июля 2020

Есть встроенная функция regionprops, которая имеет множество измерений.

import skimage.measure as meas
binary_label = meas.label(binary_mole)
measurements = meas.regionpros(binary_label)

area = measurements[0]['area']
...