Segmentación por súper-pixeles (SLIC)
Dada una imagen en escala de grises, es posible aplicar el algoritmo de SLIC para segmentar por súper-pixeles de la siguiente manera:
from skimage.segmentation import slic
from skimage import segmentation
import matplotlib.pyplot as plt
import cv2
segments = slic(cv2.merge([imagen, imagen, imagen]), n_segments=50)
#Visualización de los súperpixeles superpuestos en la imagen
plt.imshow(segmentation.mark_boundaries(baboon, segments))
Note que es posible usarlo sobre la imagen original haciendo que el parámetro channel_axis sea igual a None, pero es necesario mandarle valores bajos del parámetro opcional compactness para ver algún resultado (<1)
Last updated