A method for photographing a panoramic image using a digital photographing apparatus, the method comprising the steps of: comparing a current image input with a previous image photographed with the photographing apparatus to obtain motion information of the photographing apparatus when photographing respective images forming the panoramic image; recognizing a degree of movement and a direction of motion of the photographing apparatus for the current image input with respect to the previous image at least based on the obtained motion information in which horizontal motion vector information and vertical motion vector information of at least one or more pixel blocks are obtained respectively; and photographing a corresponding image automatically when the recognized degree of movement in a pre-set direction is greater than or equals a pre-set movement distance reference value, and generating the panoramic image of the photographed respective images when a quantity of the respective photographed images reaches a predetermined count, wherein a horizontal motion vector and a vertical motion vector are obtained by averaging the horizontal motion vector information and the vertical motion vector information, respectively, and detecting the direction of motion of the photographing apparatus by determining whether the vertical motion vector is greater than, equal to, or less than a predetermined vertical recognizing reference value when the horizontal motion vector is greater than a predetermined horizontal recognizing reference value and setting the direction of motion of the photographing apparatus to right-downward, rightward or right-upward, respectively, and determining whether the vertical motion vector is greater than, equal to, or less than the predetermined vertical recognizing reference value when the horizontal motion vector is less than the predetermined horizontal recognizing reference value and setting the direction of motion of the photographing apparatus to left-downward, leftward or left-upward, respectively, and determining whether the vertical motion vector is greater than, equal to, or less than the predetermined vertical recognizing reference value when the horizontal motion vector is equal to the predetermined horizontal recognizing reference value and setting the direction of motion of the photographing apparatus to downward, stop-state or upward, respectively; and guiding the movement of the photographing apparatus toward the direction for correct panoramic image photography based on the detected direction of motion of the photographing apparatus. comparing a current image input with a previous image photographed with the photographing apparatus to obtain motion information of the photographing apparatus when photographing respective images forming the panoramic image; recognizing a degree of movement and a direction of motion of the photographing apparatus for the current image input with respect to the previous image at least based on the obtained motion information in which horizontal motion vector information and vertical motion vector information of at least one or more pixel blocks are obtained respectively; and photographing a corresponding image automatically when the recognized degree of movement in a pre-set direction is greater than or equals a pre-set movement distance reference value, and generating the panoramic image of the photographed respective images when a quantity of the respective photographed images reaches a predetermined count, wherein a horizontal motion vector and a vertical motion vector are obtained by averaging the horizontal motion vector information and the vertical motion vector information, respectively, and detecting the direction of motion of the photographing apparatus by determining whether the vertical motion vector is greater than, equal to, or less than a predetermined vertical recognizing reference value when the horizontal motion vector is greater than a predetermined horizontal recognizing reference value and setting the direction of motion of the photographing apparatus to right-downward, rightward or right-upward, respectively, and determining whether the vertical motion vector is greater than, equal to, or less than the predetermined vertical recognizing reference value when the horizontal motion vector is less than the predetermined horizontal recognizing reference value and setting the direction of motion of the photographing apparatus to left-downward, leftward or left-upward, respectively, and determining whether the vertical motion vector is greater than, equal to, or less than the predetermined vertical recognizing reference value when the horizontal motion vector is equal to the predetermined horizontal recognizing reference value and setting the direction of motion of the photographing apparatus to downward, stop-state or upward, respectively; and guiding the movement of the photographing apparatus toward the direction for correct panoramic image photography based on the detected direction of motion of the photographing apparatus.