1. A method implemented by a computing device, the method comprising: capturing an image responsive to initiation of camera-based scanning of the image; automatically selecting one or more quadrangular objects in the captured image for scanning; determining whether the automatic selection of the one or more quadrangular objects is successful based on the one or more quadrangular objects having an associated score that is compared to a predefined threshold; in an event that the automatic selection is unsuccessful based on the one or more quadrangular objects having an associated score that fails to exceed the predefined threshold, employing semi-automatic correction based upon user input to make a user modification of the automatic selection; and creating one or more scanned documents from portions of the image corresponding to the selected one or more quadrangular objects, including correcting the portions for perspective distortion of the one or more quadrangular objects in the captured image.