/ / Montaggio di un modello semplice di tronco umano (3 cilindri) su nuvola di punti - matlab, computer-vision, libreria di nuvole di punti, nuvole di punti, stima della posa

Adattamento di un modello semplice di busto umano (3 cilindri) su nuvola di punti - matlab, computer-vision, libreria di nuvole di punti, nuvole di punti, posa-stima

per una semplice stima della posa della mano, voglio prima inserire 3 cilindri sui dati della nuvola di punti. L'obiettivo principale è quello di estrarre la posa della mano.

Ho (~ 1300 punti per fotogramma, alcuni di questi lo sonoun armadio e una scrivania accanto all'umano) che ho letto in Matlab e poi lavoro solo sui punti all'interno del cilindro "braccio". Come lo farei? Immagino che userei ICP e campionerei un certo numero di punti dalle forme, ma non ho idea di come farlo, né di come collegare esattamente le trasformazioni ai parametri dei cilindri (immagino che questo sarebbe altezza, raggio, punto centrale inferiore e direzione del cilindro).

Qualsiasi aiuto o risorsa che potrei ottenere per imparare come fare sarebbe utile. Anche le biblioteche.

risposte:

0 per risposta № 1

Adattamento dei punti al modello con grida degli outlier RANSAC: campiona iterativamente un set di punti molto piccolo,stimare i parametri del modello da questi, controllare e vedere quanti di tutti i punti di input "spiega" questo modello e infine, selezionare il modello che ha spiegato il maggior numero di punti.

Tuttavia, stai cercando di montare tre modelli contemporaneamente (ogni cilindro è un "modello"). Un buon approccio in questo scenario è l'uso Stima multi-modello robusta.