Superpixeli și segmentare

Procesarea imaginilor în Python

Rebeca Gonzalez

Data Engineer

Segmentare

Procesarea imaginilor în Python

Segmentare

Procesarea imaginilor în Python

Reprezentarea imaginii

Procesarea imaginilor în Python

Superpixeli

Procesarea imaginilor în Python

Avantajele superpixelilor

  • Regiuni mai semnificative
  • Eficiență computațională
Procesarea imaginilor în Python

Segmentare

  • Supervizată
  • Nesupervizată

Procesarea imaginilor în Python

Segmentare nesupervizată

Simple Linear Iterative Clustering (SLIC)

Procesarea imaginilor în Python

Segmentare nesupervizată (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")
Procesarea imaginilor în Python

Segmentare nesupervizată (SLIC)

Procesarea imaginilor în Python

Mai multe 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)
Procesarea imaginilor în Python

Mai multe segmente

Procesarea imaginilor în Python

Să exersăm!

Procesarea imaginilor în Python

Preparing Video For Download...