There's software to clean up these pictures (remove glare, correct perspective).
I've thought about software that goes further... I'm thinking for instance, vectorize the image, OCR the text, convert sloppily-drawn lines into actual arrows. Whiteboard-photo-to-Visio, so to speak. It won't be possible to do this fully automagically of course, because of bad clarity of writing and drawing, but a tool could be made that assists the user to do this rapidly. Not easy, but not undoable either.
Would you think there's actually a business for software that does this? Or is it just a silly geek "solution looking for a problem"?