Voici déjà de telles questions, comme:
- Convertir un dessin au trait de raster en vecteur
- Quelle est la meilleure façon de convertir une série de boîtes (angles droits) de raster en vecteur?
- Conversion de N&B en dessin au trait vectoriel?
... et d'autres.
J'ai une image png en noir et blanc, contient un dessin comme un labyrinthe, par exemple, il ne contient que des lignes , pas de zones.
Besoin de le convertir en (tout) format vectoriel, mais en tant que LIGNES . Chaque programme que j'ai essayé, par exemple VectorMagic, potrace, etc. convertit les lignes en zones fermées.
Petite partie de l'image PNG originale - zoomée:
Comme vous pouvez le voir, la "ligne" est tracée de ses deux côtés comme toute autre forme semblable à une zone.
Vous cherchez un moyen, comment tracer des lignes en lignes réelles (CHEMINS) , mieux avec la largeur de ligne correspondante. (mais serait suffisant avec n'importe quelle ligne).
La raison derrière: besoin de travailler avec les lignes et les nœuds tracés, par exemple convertir certains nœuds en bezier et autres. Pas possible (facilement) avec des formes.
Une idée:
- comment obtenir des lignes vectorisées à partir de n'importe quel programme de traçage.
- quel outil peut le faire? (n'importe quel OS - pourrait utiliser Windows, OS X, Linux ..)
Très honnêtement ... saisissez l'outil stylo et tracez manuellement les chemins. Il en résultera la meilleure sortie.
Le traçage automatique n'est souvent pas la meilleure option. Lorsque vous ne voulez que des chemins que vous pouvez tracer, le suivi automatique échoue généralement de façon lamentable.
la source
Essayez d'utiliser des chemins d'interpolation après votre trace, comme indiqué ici:
Course moyenne à partir d'un remplissage
la source
Illustrator peut effectuer le traçage de la ligne médiane un peu comme le traçage automatique . Ce n'est pas super utile pour la plupart des choses, mais dans ce cas, l'image est très synthétique et cela pourrait fonctionner.
Votre image source est notoirement mauvaise, il n'y a donc pas de véritable moyen d'essayer sans perdre en qualité, vos originaux devraient être meilleurs (pas besoin d'être si zoomés)
Faites ceci:
Dans les paramètres de trace, désactivez les remplissages et activez les traits.
Objet → Développer
Image 1 : objet après trace et développement.
Image 2 : Après la simplification
Image 3 : Ce que la quantification pourrait faire pour le résultat.
PS: étant donné que la source que vous avez partagée est incomplète, je dirais que mon résultat est plutôt bon. Bien que je convienne qu'en général, il n'est pas possible de s'appuyer sur le traçage de ligne, cela fonctionnerait dans ce cas.
PPS: Vos coins se chevauchent, cela cause du chagrin aux traceurs automatiques Vous pouvez détecter et corriger ces problèmes avec quelques opérateurs de morphologie dans ImageMagick, ce qui devrait rendre les traceurs BEAUCOUP plus heureux.
la source
Pour Inkscape, il existe également une extension de trace de ligne centrale disponible sur github: https://github.com/Moini/inkscape-centerline-trace (fork de https://github.com/fablabnbg/inkscape-centerline-trace )
la source
J'ai trouvé un bon outil gratuit appelé WinTopo , qui pour moi a fait le travail, c'est-à-dire le suivi de la ligne médiane.
La méthode est appelée "vectorisation à une touche" et fonctionne bien.
Comme je viens d'un contexte SIG - dans la version pro, il y a une option pour géoréférencer les données raster en premier - pourrait être utile, pas encore testé.
la source