1. An image search device which outputs an image searched for from among a plurality of images, said image search device comprising: a degree-of-association database which stores a degree of association indicating a degree of association between images; an input unit configured to receive a first image including first information and a second image including second information; an interpolation range computing unit configured to compute, as an interpolation range, a range of an area including a first photographing location of the first image and a second photographing location of the second image, the first photographing location being obtained from the first information, the second photographing location being obtained from the second information; an imaging content inferring unit configured to infer imaging content of an interpolation image to be used for an interpolation between the first photographing location and the second photographing location, based on (i) the degree of association between the first image and an image which is among the plurality of images and belongs to the interpolation range computed by said interpolation range computing unit, and (ii) the degree of association between the second image and the image which is among the plurality of images and belongs to the interpolation range computed by said interpolation range computing unit, the degrees of association being stored in the degree-of-association database; an interpolation image obtaining unit configured to obtain the interpolation image from among the plurality of images, using the imaging content inferred by said imaging content inferring unit; and an output unit configured to output the interpolation image obtained by said interpolation image obtaining unit.