Ho un'immagine binaria di un worm (estrazione di blob che funziona bene). Sono interessato a montare una linea centrale sul blowb (worm).linea centrale di un blob poligonale (immagine binaria)
Finora mi è venuto in mente questo: partendo da un poligono (dopo l'estrazione del contorno di blob nell'immagine) ho applicato un calcolo voronoi e scartato tutti i vertici che sono al di fuori del poligono (blu) che mi ha dato il centro nero linea che posso ulteriormente utilizzare per adattarsi a una linea di mezzeria liscia.
Tuttavia, questo calcolo non è affatto robusto (è necessario rimuovere i vertici di voronoi non all'interno del poligono?) Qualcuno conosce un flusso di lavoro algoritmico per ottenere la linea centrale di un poligono o la linea centrale di un oggetto blob (immagine binaria). (Scheletrizzazione ?, triangolazione poligono un utilizzando punti medi dei bordi interni)
Ecco una dimostrazione:
Sembra fantastico! Potresti condividere il tuo taccuino Python con me? Grazie! – crazjo
Ovviamente, posterò stasera qualcosa, l'ho già preparato, qualche tempo fa ... ho bisogno di trovarlo ... – Gabriel
Il codice è qui: https://github.com/gabyx/WormAnalysis – Gabriel