It doesn'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's CAD/Camera. 20 minutes of compute to process a drawing on an IBM PC/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://github.com/visioncortex/vtracer/blob/master/docs/images/screenshot-01.png">https://github.com/visioncortex/vtracer/blob/master/docs/ima...</a>
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'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://docs.rs/kurbo/latest/kurbo/simplify/index.html" rel="nofollow noreferrer">https://docs.rs/kurbo/latest/kurbo/simplify/index.html</a>
This is the most impressive raster to vector I have seen:<p><a href="https://vectormagic.com" rel="nofollow noreferrer">https://vectormagic.com</a><p>Vtracer doesn't seem to do as well.
There's a lot of handwritten texts out there. I spent a few months transcribing my great-great grandmother's journals as a military wife in the late 19the century. It was an enormous task - I'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.