Compressing and enhancing hand-written notes (2016)
mzucker.github.io
mzucker.github.io
This made photos much more legible and printable.
I've thought often of writing something like this code.
For my own writing I've moved to an iPad and an Apple Pencil. Concepts has become my favorite app for algorithmic drawing, though it's not without frustrations. I found it necessary to script converting an infinite canvas to PDF pages: https://github.com/Syzygies/concepts-artboards
Ideally, one wants to write scripts for cleaning up hand drawn notes in an efficient language, and let it run overnight. Better background detection is the tip of the iceberg; one wants to employ machine learning algorithms to infer what you would have drawn with better motor control. This could then be used to translate computer-generated animation into hand-drawn animation, exactly as if there were a thousand of you working for Disney in the time of Fantasia.
> (Hmm, reminds me of my noteshrink project…)
...so the author did, in fact, explicitly consider this possibility.
About notes, there is one thing that bothers me. It's highlighted text. Colors are clear and are always filtered. Blue and green highlighter are ok, but pink or yellow ones are another story. That's inherent to the method used and as far I know (and tried) can't be fixed with adjusted thresholds.
It's nonetheless a great tool and I've automated its use for every scan I do.
you need somewhat decent scans to get this working (but when it works it works amazingly well!) - photographs of a piece of paper are very finicky to get correctly detected - it would often remove other relevant parts or keep too much in... I think with a live preview it would have made my life of working with a broad range of scan methods/lighting/consistency easier... but it's volunteer work and not "live preview" fast computationally, so I wouldn't call it a complaint.