1. A method for performing real-time image vectorization, comprising: receiving a vectorized base image; displaying, by a processor, the vectorized base image on a display screen of the camera; obtaining, by the processor, a user feedback on the vectorized base image from a user, wherein the user feedback comprises user selection of at least one non-vectorized subsection in the vectorized base image; receiving a subsection image, from the camera, comprising the at least one non-vectorized subsection selected based on the user feedback; performing, by the processor, vectorization on the subsection image to obtain vectorized subsections; overlaying, by the processor, the vectorized subsections on the at least one non-vectorized subsection of the vectorized base image; and merging, by the processor, the vectorized base image with the vectorized subsections to obtain an output vectorized image.