2009-12-30 10 views
5

Jaki jest najlepszy algorytm do „Szacunek i VisuLize 2d szkielet za pomocą OpenCV” od narysowanej konturuJaki jest najlepszy algorytm do „oszacowania i VisuLize 2d szkieletu za pomocą OpenCV” od narysowanej konturu

jest algorytm rekurencyjny Centroid najlepszy? jakieś linki referencyjne lub docs podaj

+0

Będziesz musiał opracować, co masz na myśli przez "szkielet 2D" lub "centurię rekurencyjną", ponieważ nie jestem pewien, czy rozumiem którekolwiek z tych pojęć. –

+0

Są to typowe terminy przetwarzania obrazów. – Andres

+0

Czy możesz dokładniej określić cel, który masz na myśli? Jaki jest twój wizerunek? Co chcesz z tym zrobić? – AndyL

Odpowiedz

3

Bez robi wszystkie swoje zadania domowe, oto kilka podpowiedzi:

  1. masz tylko kontur - granicę, która oddziela wewnętrzną i zewnętrzną. Aby określić szkielet potrzebujesz ciągłego wypełnionego obiektu. Działa algorytm wypełnienia powodziowego.

  2. Szkielet obiektu jest obiektem, który pozostaje po erozji iteracyjnej.

0

Cóż, dwa podejścia przyjść do głowy w tej chwili:

korzystać z lokalnego grzbietu wartości odległości przekształcenia obrazu - powinny dać szybki i wizualnie intuicyjny (ale raczej nieprecyzyjne) oszacowanie z tego, jak wyglądałby szkielet 2D.

Innym jest ekstrakcja linii środkowej, która początkowo znajduje krawędzie Canny'ego, rysuje promień wzdłuż kierunku gradientu od każdego piksela krawędzi, aż osiągnie przeciwną krawędź i zaznacza środkowy punkt tego segmentu linii. Daje to wstępne, zgrubne rozwiązanie problemu. Następnie istnieją inne metody, takie jak gęste głosowanie tensora itp., Aby uzyskać szkielet 2D.

Powiązane problemy