Superpixel & Segmentierung

Bildverarbeitung mit Python

Rebeca Gonzalez

Data Engineer

Segmentierung

Bildverarbeitung mit Python

Segmentierung

Bildverarbeitung mit Python

Bildrepräsentation

Bildverarbeitung mit Python

Superpixel

Bildverarbeitung mit Python

Vorteile von Superpixeln

  • Aussagekräftigere Regionen
  • Rechenaufwand sinkt
Bildverarbeitung mit Python

Segmentierung

  • Überwacht
  • Unüberwacht

Bildverarbeitung mit Python

Unüberwachte Segmentierung

Simple Linear Iterative Clustering (SLIC)

Bildverarbeitung mit Python

Unüberwachte Segmentierung (SLIC)

# Import the modules
from skimage.segmentation import slic
from skimage.color import label2rgb

# Obtain the segments segments = slic(image)
# Put segments on top of original image to compare segmented_image = label2rgb(segments, image, kind='avg')
show_image(image) show_image(segmented_image, "Segmented image")
Bildverarbeitung mit Python

Unüberwachte Segmentierung (SLIC)

Bildverarbeitung mit Python

Mehr Segmente

# Import the modules
from skimage.segmentation import slic
from skimage.color import label2rgb

# Obtain the segmentation with 300 regions segments = slic(image, n_segments= 300) # Put segments on top of original image to compare segmented_image = label2rgb(segments, image, kind='avg')
show_image(segmented_image)
Bildverarbeitung mit Python

Mehr Segmente

Bildverarbeitung mit Python

Lass uns üben!

Bildverarbeitung mit Python

Preparing Video For Download...