Aquí ya hay preguntas como:
- Convierta un dibujo lineal de ráster a vector
- ¿Cuál es la mejor manera de convertir una serie de cuadros (ángulos rectos) de ráster a vector?
- ¿Convertir B y N a arte lineal de vectores?
... y otros.
Tengo una imagen png en blanco y negro, contiene un dibujo como un laberinto, por ejemplo, solo contiene líneas , no áreas.
Necesita convertirlo a (cualquier) formato vectorial, pero como LÍNEAS . Cada programa que probé, por ejemplo, VectorMagic, potrace, etc. convierte las líneas en áreas de ruta cerradas.
Pequeña parte de la imagen PNG original - ampliada:
Como puede ver, la "línea" se traza desde ambos lados como cualquier otra forma de área.
Buscando una forma, cómo trazar líneas en líneas reales (PATHS) , mejor con el ancho de línea correspondiente. (pero sería suficiente cualquier línea con).
La razón detrás: necesita trabajar con las líneas trazadas y los nodos, por ejemplo, convertir algunos nodos a bezier y me gusta. No es posible (fácilmente) con formas.
Alguna idea:
- cómo obtener líneas vectorizadas de cualquier programa de rastreo.
- ¿Qué herramienta puede hacer esto? (cualquier sistema operativo, podría usar Windows, OS X, Linux ...)
Honestamente ... tome la herramienta de lápiz y trace manualmente los caminos. Resultará en la mejor salida.
El rastreo automático a menudo no es la mejor opción. Cuando solo desea rutas que puede trazar, el seguimiento automático generalmente falla miserablemente.
fuente
Intente usar rutas de interpolación después de su trazo, como se muestra aquí:
Carrera promedio de un relleno
fuente
Illustrator puede hacer el trazado de la línea central de forma muy similar al trazado automático . No es súper útil para la mayoría de las cosas, pero en este caso la imagen es muy sintética y podría funcionar.
Su imagen de origen es notoriamente mala, por lo que no hay una forma real de probar esto sin perder calidad, sus originales deberían ser mejores (no es necesario que estén tan ampliados)
Hacer esto:
En la configuración de rastreo, deshabilite los rellenos y habilite los trazos.
Objeto → Expandir
Imagen 1 : Objeto después de trazar y expandir.
Imagen 2 : después de la simplificación
Imagen 3 : Qué cuantificación podría hacer al resultado.
PD: dado que la fuente que compartiste está incompleta, diría que mi resultado es bastante bueno. Si bien estoy de acuerdo en que, en general, no es posible confiar en el trazado de líneas, funcionaría en este caso.
PPS: sus esquinas se superponen, esto causa problemas a los trazadores automáticos. Puede detectarlos y corregirlos con algunos operadores de morfología en, por ejemplo, ImageMagick, que deberían hacer que los trazadores sean MUCHO más felices.
fuente
Para Inkscape, también hay una extensión de rastreo de línea central disponible en github: https://github.com/Moini/inkscape-centerline-trace (bifurcación de https://github.com/fablabnbg/inkscape-centerline-trace )
fuente
Encontré una buena herramienta gratuita llamada WinTopo , que para mí hizo el trabajo, es decir, el seguimiento de la línea central.
El método se llama "vectorización de un toque" y funciona bien.
Como vengo de un contexto SIG, en la versión pro hay una opción para Georreferenciar los datos ráster primero, podría ser útil, aún no probado.
fuente