1. A method of image processing, comprising: receiving a first image and a second image; obtaining three-dimensional (3D) depths corresponding to a portion of the first image indicating a distance corresponding to an object in the portion of the first image by comparing visual deviations of the object in the portion of the first image and a corresponding object in the second image; capturing the portion of the first image as a first image object according to the 3D depths to generate a first superimposing object; obtaining a second image object according to a portion of the second image to generate a second superimposing object; and superimposing the first superimposing object and the second superimposing object to generate a synthesized image; wherein, the first image is generated by a plurality of image frames respectively comprising a plurality of same objects, and the step of obtaining the corresponding 3D depths according to the portion of the first image is to calculate a plurality of displacements between each of the respective objects in the plurality of image frames to obtain a plurality of 3D depths associated with the plurality of objects, and the portion of the first image is associated with one of the plurality of objects.