Vtracer: Next-Gen Raster-to-Vector Conversion
github.com
github.com
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.
[1] https://github.com/visioncortex/vtracer/blob/master/docs/ima...
Yes, yes you can. I worked on a project than included hardware are related workflow for digitizing analog input to essentially a digital image processing workflow, just because the digital sensors weren't quite there yet. A few years later, they were.
I can sympathize. In the early/mid-90s when Apple released QuickTimeVR, a buddy of mine and I tried to start an early VR real estate virtual tour company. Realtors of the time had no idea, and the internet was still too new for people to really grok the concept. Early DSLR writing to floppy disks just put that little cherry on top
Vtracer doesn't seem to do as well.
Since I already have it, and use it to generate almost all my graphic assets, it makes sense.
However, there’s a lot of knobs and buttons on AI’s raster tracer.
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.
I'm going to try it: Use segment anything to get object masks, Trace each object separately and combine from there!
What is the Big-O of the algorithm with Segment Anything or other segmentation approaches?
Potrace: https://en.wikipedia.org/wiki/Potrace
The Ctrl-L to Simplify Inkscape feature attempts to describe the same path with fewer points/bezier curves.
Could this approach also help with 3d digitization?
visioncortex/vtracer: https://github.com/visioncortex/vtracer
Vector graphics https://en.wikipedia.org/wiki/Vector_graphics
Rotoscoping: https://en.wikipedia.org/wiki/Rotoscoping
Sprite (computer graphics) https://en.wikipedia.org/wiki/Sprite_(computer_graphics)
E.g. pygame-web can do SVG sprites; so that you don't have to do pixel art and sprite scaling just works.
2.5D: https://en.wikipedia.org/wiki/2.5D
3D scanning: https://en.wikipedia.org/wiki/3D_scanning
"Why Cities: Skylines 2 performs poorly" (2023) ... No AutoLOD Level of Depth https://news.ycombinator.com/item?id=38160089
Wavetale is a 3D game with extensive and visually impressive vector graphics.