Mam binarny obraz robaka (ekstrakcja kropel, która działa dobrze). Jestem zainteresowany dopasowaniem linii środkowej na dmuchawce (robaku).linia środkowa kropki wielokąta (obraz binarny)
Do tej pory wymyśliłem to: zaczynając od wielokąta (po ekstrakcji konturu kropelki na obrazie) Zastosowałem obliczenia voronoi i odrzuciłem wszystkie wierzchołki, które znajdują się poza poligonem (niebieskim), co dało mi czarny środek linia, którą mogę dalej wykorzystać, aby dopasować gładką linię środkową.
Jednak to obliczenie nie jest w pełni niezawodne (z powodu usuwania wierzchołków voronoi nie wewnątrz wielokąta?) Czy ktoś zna algorytmiczny przepływ pracy, aby uzyskać linię środkową wielokąta lub linię środkową obiektu typu blob (obraz binarny). (Skeletonization ?, triangulacja wieloboku stanowi użyciem środkowe z wewnętrznymi krawędziami)
Oto prezentacji:
To wygląda świetnie! Czy mógłbyś mi rzeczywiście udostępnić swój notes Pythona? Dzięki! – crazjo
Oczywiście, będę publikować dzisiaj coś, już przygotowałem, jakiś czas temu ... trzeba go znaleźć ... – Gabriel
Kod jest tutaj: https://github.com/gabyx/WormAnalysis – Gabriel