0

超像素图像

这是图像,我想在将非黑色区域超像素调整为 56x56 后只保存它们。我正在研究超像素分类。

4

1 回答 1

0

您可以使用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)

类似的东西。查看此 skimage 链接以获取有关 regionprops 的更多信息。

于 2018-09-11T00:15:36.743 回答