A computer-readable recording medium causing, when the instruction is read by a processor and executed, the processor to achieve:
- a stereoscopic image obtaining step of obtaining a plurality of stereoscopic images formed of left images and right images shot by a stereoscopic imaging apparatus, the stereoscopic images continuously shot with the stereoscopic imaging apparatus being swung in a constant direction;
- a stereoscopic panorama image creating step of creating a stereoscopic panorama image formed of left and right panorama images by synthesizing the left images together and synthesizing the right images together from among the plurality of stereoscopic images obtained in the stereoscopic image obtaining step;
- a corresponding point detecting step of detecting a plurality of corresponding points for parallax adjustment, the corresponding points having features matched between the left images and the right images of the plurality of stereoscopic images obtained in the stereoscopic image obtaining step or between the left and right panorama images of the created stereoscopic panorama image;
- an image shift amount calculating step of calculating a plurality of image shift amounts for setting parallaxes of the detected plurality of corresponding points each at a predetermined parallax amount;
- and
- a recording step of recording the created stereoscopic panorama image in a recording medium and recording position information of the plurality of corresponding points for parallax adjustment on the stereoscopic panorama image and the calculated plurality of image shift amounts as being associated with each other in the recording medium as auxiliary information of the stereoscopic panorama image.