I have not yet discovered an app that solves this problem (edge detection) good enough for me. It's like 50/50 with Genius Scan, and Dropbox maybe manages to recognize edges at 60% or so correctly. I think they should have dared go down that deep learning route.