What steps for recognizing book pages, and flattening them.
I'm trying to scan in some books for someone with a disability. I know C, but am a novice at image processing. (I have some books in electronic format, but there are two for a current course in school that aren't available electronically. I periodically have to scan in books for her anyway, so it would be nice to have a more convenient solution.)
My ideal goal is to process video I took of me flipping the pages, slowly, pausing between flips for a stable image.
I'm trying to figure out what steps could be taken to do this: I'm thinking, I need to recognize the outline or mask of the pages, identify the corners of the pages (2 pages side-by-side)... ...Then I could possibly do my own processing from that point on, to generate some lines in 3-space, corresponding to the shape of the page, then map the pixels to flatten the pages out. It's likely more idealistic than it sounds.
I hope you can help.
Jaggz