Oto już takie pytania, takie jak:
- Konwertuj rysunek linii z rastra na wektor
- Jaki jest najlepszy sposób przekonwertowania serii pól (kątów prostych) z rastra na wektor?
- Konwertujesz czarno-biały do grafiki wektorowej?
... i inni.
Mam czarno-biały obraz png, zawiera rysunek podobny do labiryntu, np. Zawiera tylko linie , bez obszarów.
Musisz przekonwertować go na (dowolny) format wektorowy, ale jako LINIE . Każdy program, który próbowałem, np. VectorMagic, potrace itp. Przekształca linie w zamknięte obszary ścieżki.
Mała część oryginalnego obrazu PNG - powiększony:
Jak widać, „linia” jest obrysowana z obu stron, jak każdy inny kształt podobny do obszaru.
Szukasz sposobu, jak prześledzić linie w rzeczywiste linie (PATHS) , najlepiej o pasującej szerokości linii. (ale wystarczyłaby dowolna linia z).
Powód: potrzeba pracy ze śledzonymi liniami i węzłami, np. Konwersja niektórych węzłów na bezier i tym podobne. Niemożliwe (łatwo) w przypadku kształtów.
Dowolny pomysł:
- jak uzyskać wektoryzowane linie z dowolnego programu do śledzenia.
- które narzędzie może to zrobić? (dowolny system operacyjny - może korzystać z systemu Windows, OS X, Linux ..)
Szczerze mówiąc ... chwyć narzędzie pióra i ręcznie prześledź ścieżki. Zapewni to najlepszą wydajność.
Automatyczne śledzenie często nie jest najlepszą opcją. Jeśli potrzebujesz tylko ścieżek, które możesz obrysować, automatyczne śledzenie zwykle kończy się niepowodzeniem.
źródło
Spróbuj użyć interpolowanych ścieżek po zakończeniu śledzenia, jak pokazano tutaj:
Średni skok od wypełnienia
źródło
Ilustrator może zrobić środkową linię śledzenia podobnie jak autotrace . Nie jest bardzo przydatny do większości rzeczy, ale w tym przypadku obraz jest wysoce syntetyczny i może działać.
Twój obraz źródłowy jest notorycznie zły, więc nie ma prawdziwego sposobu na wypróbowanie tego bez utraty jakości, twoje oryginały powinny być lepsze (nie trzeba tak powiększać)
Zrób to:
W ustawieniach śledzenia wyłącz wypełnienia i pociągnięcia.
Obiekt → Rozwiń
Zdjęcie 1 : Obiekt po śledzeniu i rozwinięciu.
Zdjęcie 2 : Po uproszczeniu
Zdjęcie 3 : Co kwantyzacja może zrobić z wynikiem.
PS: biorąc pod uwagę, że źródło, które udostępniłeś, jest niekompletne, powiedziałbym, że mój wynik jest całkiem dobry. Chociaż zgadzam się, że generalnie nie można polegać na śledzeniu linii, w tym przypadku działałoby.
PPS: Twoje rogi nachodzą na siebie, co powoduje smutek w automatycznych śledzeniach. Możesz je wykryć i naprawić za pomocą kilku operatorów morfologii, powiedzmy ImageMagick, które powinny sprawić, że znaczniki będą WIELE szczęśliwsze.
źródło
W przypadku Inkscape istnieje także rozszerzenie śledzenia linii środkowej dostępne na github: https://github.com/Moini/inkscape-centerline-trace (rozwidlenie https://github.com/fablabnbg/inkscape-centerline-trace )
źródło
Znalazłem dobre darmowe narzędzie o nazwie WinTopo , które dla mnie wykonało zadanie, tj. Śledzenie linii środkowej.
Metoda nazywa się „wektoryzacją za jednym dotknięciem” i działa dobrze.
Ponieważ pochodzę z kontekstu GIS - w wersji pro istnieje możliwość Georeferencji najpierw danych rastrowych - może być przydatna, jeszcze nie przetestowana.
źródło