A mobile terminal comprising: a first camera on a first surface of the mobile terminal; a second camera on a second surface of the mobile terminal; a display unit; and a controller configured to: in response to a photographing command, control the first camera to obtain a first image, in response to the same photographing command, control the second camera to obtain a plurality of second images consecutively during a preset duration, display the first image and the plurality of second images together on the display unit, and in response to selection of one of the plurality of second images, display the selected one second image with the first image on the display unit; the mobile terminal further comprising a distance sensing unit, wherein the controller is further configured to: extract a first object from the first image, wherein the first object includes a first sub-object and a second sub-object, obtain a first distance between the first sub-object and the distance sensing unit and a second distance between the second sub-object and the distance sensing unit, extract a second object from the selected second image, receive a distance setting command to set a third distance of the second object, and display the extracted second object on the first image on the display unit by overlaying the first sub-object on a portion of the second object and overlaying the second object on a portion of the second sub-object based on the first distance, the second distance, and the third distance. a first camera on a first surface of the mobile terminal; a second camera on a second surface of the mobile terminal; a display unit; and a controller configured to: in response to a photographing command, control the first camera to obtain a first image, in response to the same photographing command, control the second camera to obtain a plurality of second images consecutively during a preset duration, display the first image and the plurality of second images together on the display unit, and in response to selection of one of the plurality of second images, display the selected one second image with the first image on the display unit; the mobile terminal further comprising a distance sensing unit, wherein the controller is further configured to: extract a first object from the first image, wherein the first object includes a first sub-object and a second sub-object, obtain a first distance between the first sub-object and the distance sensing unit and a second distance between the second sub-object and the distance sensing unit, extract a second object from the selected second image, receive a distance setting command to set a third distance of the second object, and display the extracted second object on the first image on the display unit by overlaying the first sub-object on a portion of the second object and overlaying the second object on a portion of the second sub-object based on the first distance, the second distance, and the third distance. in response to a photographing command, control the first camera to obtain a first image, in response to the same photographing command, control the second camera to obtain a plurality of second images consecutively during a preset duration, display the first image and the plurality of second images together on the display unit, and in response to selection of one of the plurality of second images, display the selected one second image with the first image on the display unit; the mobile terminal further comprising a distance sensing unit, wherein the controller is further configured to: extract a first object from the first image, wherein the first object includes a first sub-object and a second sub-object, obtain a first distance between the first sub-object and the distance sensing unit and a second distance between the second sub-object and the distance sensing unit, extract a second object from the selected second image, receive a distance setting command to set a third distance of the second object, and display the extracted second object on the first image on the display unit by overlaying the first sub-object on a portion of the second object and overlaying the second object on a portion of the second sub-object based on the first distance, the second distance, and the third distance. extract a first object from the first image, wherein the first object includes a first sub-object and a second sub-object, obtain a first distance between the first sub-object and the distance sensing unit and a second distance between the second sub-object and the distance sensing unit, extract a second object from the selected second image, receive a distance setting command to set a third distance of the second object, and display the extracted second object on the first image on the display unit by overlaying the first sub-object on a portion of the second object and overlaying the second object on a portion of the second sub-object based on the first distance, the second distance, and the third distance.