2009-12-30 8 views
5

Cuál es la mejor algoritmo para "Estimación y Visulize esqueleto 2d usando OpenCV" desde el contorno dibujadoCuál es la mejor algoritmo para "Estimación y Visulize esqueleto 2d usando OpenCV" desde el contorno dibujado

es el algoritmo Recursive Centroide ¿el mejor? los enlaces de referencia o documentos por favor proporcione

+0

Vas a tener que elaborar lo que quieres decir con "esqueleto 2D" o "centroide recursivo" porque no estoy seguro si entiendo cualquiera de esos términos. –

+0

Estos son tipos de términos de procesamiento de imágenes comunes. – Andres

+0

¿Puede ser más específico sobre el objetivo que tiene en mente? ¿Cuál es tu imagen? Que quieres hacer con eso? – AndyL

Respuesta

3

Sin hacer todos sus deberes, he aquí algunos consejos:

  1. Sólo tiene un contorno - un límite que separa el interior y el exterior. Para determinar un esqueleto necesita un objeto relleno contiguo. Un algoritmo de inundación funcionará.

  2. El esqueleto de un objeto es el objeto que queda después de la erosión iterativa.

0

Bueno, dos enfoques vienen a la mente en este momento:

Uso de la cresta valores locales de la distancia transforman de la imagen - que debe dar una estimación rápida y visualmente intuitiva (sino más bien imprecisa) de cómo se vería el esqueleto 2D.

Otra es una extracción de la línea central, que inicialmente se encuentra bordes Canny, empates un rayo a lo largo de la dirección del gradiente de cada pixel de borde hasta que llega a un borde opuesto, y marca el punto medio de ese segmento de línea. Esto proporciona una solución preliminar factible inicial del problema. Después de esto, hay otros métodos como el voto tensor denso, etc. para obtener el esqueleto 2D.

Cuestiones relacionadas