1. A method of removing text in an image by at least one computing device, the method comprising: identifying, by the at least one computing device, a region of interest in the image including text; transforming, by the at least one computing device, the region of interest to correct distortion based at least in part on a homography; using, by the at least one computing device, an optical character recognizer to recognize a character based on a detected font used within the text; receiving, by the at least one computing device, a user input to remove the character; removing, by the at least one computing device, the character from the image based on a content aware fill process; and outputting, by the at least one computing device, a result of the removing of the character from the image.