1. A computer-implemented method for providing real-time feedback of an estimated quality of a captured final image, the method comprising: obtaining a preliminary image; calculating, by the at least one computing device, a quality score of the preliminary image; and in response to the quality score of the preliminary image exceeding a threshold quality value, taking a first action.