Ho un'immagine png graysacle e voglio estrarre tutti i componenti collegati dalla mia immagine. Alcuni componenti hanno la stessa intensità ma voglio assegnare un'etichetta univoca a ogni oggetto. qui è la mia immagineEstrazione di oggetti connessi da un'immagine in Python
ho provato questo codice:
img = imread(images + 'soccer_cif' + str(i).zfill(6) + '_GT_index.png')
labeled, nr_objects = label(img)
print "Number of objects is %d " % nr_objects
ma ottengo solo tre oggetti che utilizzano questo. Per favore dimmi come ottenere ogni oggetto.
Da dove viene la funzione 'etichetta'? –
Soluzione possibile: http://stackoverflow.com/a/5304140/190597 – unutbu
Sto usando qualcosa di simile in realtà. La funzione label proviene da scipy.ndimage Ma ottenendo il risultato che ho postato – Khushboo