2009-12-30 16 views
5

Quale è il miglior algoritmo per "Stima e Visulize scheletro 2d utilizzando Opencv" dal profilo disegnatoQuale è il miglior algoritmo per "Stima e Visulize scheletro 2d utilizzando Opencv" dal profilo disegnato

è l'algoritmo ricorsivo Centroid il migliore? tutti i link di riferimento o documenti si prega di fornire

+0

Dovrai elaborare ciò che intendi per "scheletro 2D" o "centroide ricorsivo" perché non sono sicuro di aver compreso uno di questi termini. –

+0

Questi sono termini comuni di elaborazione delle immagini. – Andres

+0

Puoi essere più specifico riguardo l'obiettivo che hai in mente? Qual è la tua immagine di? Cosa vuoi fare con esso? – AndyL

risposta

3

Senza fare tutti i compiti a casa, ecco alcuni suggerimenti:

  1. Hai solo un contorno - un confine che separa l'interno e l'esterno. Per determinare uno scheletro è necessario un oggetto pieno contiguo. Funzionerà un algoritmo di riempimento.

  2. Lo scheletro di un oggetto è l'oggetto che rimane dopo l'erosione iterativa.

0

Beh, due approcci vengono in mente in questo momento:

Utilizzare la dorsale valori locali della distanza trasformano dell'immagine - dovrebbero dare una stima veloce e visivamente intuitivo (ma piuttosto impreciso) di come sarebbe lo scheletro 2D.

Un'altra è un'estrazione di linea centrale, che inizialmente trova bordi Canny, disegna un raggio lungo la direzione del gradiente da ciascun pixel del bordo fino a raggiungere un bordo opposto e contrassegna il punto centrale di tale segmento di linea. Ciò fornisce una soluzione iniziale approssimativa del problema. Seguendo questo, ci sono altri metodi come il voto tensore denso, ecc. Per ottenere lo scheletro 2D.

Problemi correlati