An image generating apparatus for generating an image to be displayed on a display installed in a vehicle, the image generating apparatus comprising: at least one memory; and a control circuit, the control circuit is configured to: (a) acquire a plurality of camera images captured by a plurality of visible-light cameras (1201, 1202) included in a stereo camera that is installed in the vehicle; and (b) calculate, by using stereopsis and the plurality of camera images, a distance in a three-dimensional space between one of the cameras (1201, 1202) and a target (311, 320) included in the plurality of camera images; wherein the control circuit is configured to: (c) detect a position of a light-transmissive object or a reflective object in the plurality of camera images, wherein the reflective object is an object in the plurality of camera images of which specular-reflected light is dominant; (e) estimate, on the basis of a three-dimensional position of a non-light-transmissive and non-reflective object region on a circumference of the light-transmissive object or the reflective object, a distance between the one of the cameras (1201, 1202) and the light-transmissive object or the reflective object, wherein the three-dimensional position of the and non-reflective object region is calculated by a stereo method from camera images; (f) correct, to the estimated distance, the distance between the one of the cameras (1201, 1202) and the target, wherein said target is at the detected position of the light-transmissive object or the reflective object in the plurality of camera images; and (d) generate an image from a point of view that is different from points of view of the plurality of camera images by using the plurality of camera images and the corrected distance, the generated image including a predetermined image that is displayed at the position of the light-transmissive object or the reflective object. at least one memory; and a control circuit, the control circuit is configured to: (a) acquire a plurality of camera images captured by a plurality of visible-light cameras (1201, 1202) included in a stereo camera that is installed in the vehicle; and (b) calculate, by using stereopsis and the plurality of camera images, a distance in a three-dimensional space between one of the cameras (1201, 1202) and a target (311, 320) included in the plurality of camera images; (a) acquire a plurality of camera images captured by a plurality of visible-light cameras (1201, 1202) included in a stereo camera that is installed in the vehicle; and (b) calculate, by using stereopsis and the plurality of camera images, a distance in a three-dimensional space between one of the cameras (1201, 1202) and a target (311, 320) included in the plurality of camera images; wherein the control circuit is configured to: (c) detect a position of a light-transmissive object or a reflective object in the plurality of camera images, wherein the reflective object is an object in the plurality of camera images of which specular-reflected light is dominant; (e) estimate, on the basis of a three-dimensional position of a non-light-transmissive and non-reflective object region on a circumference of the light-transmissive object or the reflective object, a distance between the one of the cameras (1201, 1202) and the light-transmissive object or the reflective object, wherein the three-dimensional position of the and non-reflective object region is calculated by a stereo method from camera images; (f) correct, to the estimated distance, the distance between the one of the cameras (1201, 1202) and the target, wherein said target is at the detected position of the light-transmissive object or the reflective object in the plurality of camera images; and (d) generate an image from a point of view that is different from points of view of the plurality of camera images by using the plurality of camera images and the corrected distance, the generated image including a predetermined image that is displayed at the position of the light-transmissive object or the reflective object. (c) detect a position of a light-transmissive object or a reflective object in the plurality of camera images, wherein the reflective object is an object in the plurality of camera images of which specular-reflected light is dominant; (e) estimate, on the basis of a three-dimensional position of a non-light-transmissive and non-reflective object region on a circumference of the light-transmissive object or the reflective object, a distance between the one of the cameras (1201, 1202) and the light-transmissive object or the reflective object, wherein the three-dimensional position of the and non-reflective object region is calculated by a stereo method from camera images; (f) correct, to the estimated distance, the distance between the one of the cameras (1201, 1202) and the target, wherein said target is at the detected position of the light-transmissive object or the reflective object in the plurality of camera images; and (d) generate an image from a point of view that is different from points of view of the plurality of camera images by using the plurality of camera images and the corrected distance, the generated image including a predetermined image that is displayed at the position of the light-transmissive object or the reflective object.