TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Vtracer: Next-Gen Raster-to-Vector Conversion

153 pointsby s1291over 1 year ago

7 comments

Animatsover 1 year ago
It doesn&#x27;t seem to do all that well on blueprint type line art.[1] It seems to do a lot better when it has areas to separate. Which is not surprising, considering the approach.<p>This is about as well as I was doing on scanned engineering drawings in 1983. I wrote Autodesk&#x27;s CAD&#x2F;Camera. 20 minutes of compute to process a drawing on an IBM PC&#x2F;AT. You can be too early. By now, a product in that space should be recognizing not just lines, but dimensions, and generating a properly dimensioned CAD model.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;visioncortex&#x2F;vtracer&#x2F;blob&#x2F;master&#x2F;docs&#x2F;images&#x2F;screenshot-01.png">https:&#x2F;&#x2F;github.com&#x2F;visioncortex&#x2F;vtracer&#x2F;blob&#x2F;master&#x2F;docs&#x2F;ima...</a>
评论 #38399623 未加载
评论 #38397663 未加载
raphlinusover 1 year ago
For the generation of simplified Bézier paths, I hope they consider the new methods in kurbo[1]. These have some fairly fancy math behind them and result in pretty close to a global optimum in terms of the minimal number of segments needed to hit an error target. They <i>don&#x27;t</i> do implicit low-pass filtering, rather treat the input as a source of truth, but perhaps options could be added for that.<p>[1]: <a href="https:&#x2F;&#x2F;docs.rs&#x2F;kurbo&#x2F;latest&#x2F;kurbo&#x2F;simplify&#x2F;index.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;docs.rs&#x2F;kurbo&#x2F;latest&#x2F;kurbo&#x2F;simplify&#x2F;index.html</a>
andrewstuartover 1 year ago
This is the most impressive raster to vector I have seen:<p><a href="https:&#x2F;&#x2F;vectormagic.com" rel="nofollow noreferrer">https:&#x2F;&#x2F;vectormagic.com</a><p>Vtracer doesn&#x27;t seem to do as well.
评论 #38398436 未加载
评论 #38397601 未加载
convivialdingoover 1 year ago
There&#x27;s a lot of handwritten texts out there. I spent a few months transcribing my great-great grandmother&#x27;s journals as a military wife in the late 19the century. It was an enormous task - I&#x27;d spend an hour or two a week and got though a few dozen pages.<p>I used potrace and autotrace to darken the faded text strokes - I should give this a try and see if it can do a better job.
devitover 1 year ago
Maybe Facebook&#x27;s Segment Anything could replace the first clustering step?
评论 #38393081 未加载
rootlocusover 1 year ago
Maybe now Affinity Designer can introduce a tracing feature and further catch up to Adobe Illustrator.
评论 #38392781 未加载
steponlegoover 1 year ago
Rust needs some first class &quot;best in the world&quot; programs. Currently it has none.