Как извлечь содержимое каждого суперпикселя и изменить его размер? - PullRequest
0 голосов
/ 07 июня 2018

SuperPixeled image

Это изображение, и я хочу сохранить только суперпиксели не черного региона после изменения их размера до 56x56.Я работаю над классификацией суперпикселей.

1 Ответ

0 голосов
/ 11 сентября 2018

Вы можете использовать skimage.measure.regionprops.

from skimage.segmentation import slic
from skimage.measure import regionprops

# Assume image is given
segments = slic(image, n_segments=numSegments, compactness=0.1,enforce_connectivity=True)
props = regionprops(segments,intensity_image=image)

segmentsToExclude = []
for s, segment in enumerate(segments):
    if props[s].mean_intensity < 5: # basically black
        segmentsToExclude.append(s)

Что-то в этом роде.Проверьте эту ссылку для лыжного мага для получения дополнительной информации о regionprops.

...