An image processing apparatus comprising a plurality of cameras comprising a plurality of rear cameras and a side camera; a data processing unit that executes image display control of: inputting driver information indicating behavior of a driver of a moving apparatus, wherein the driver information includes information obtained by detecting a direction of a face or line-of-sight of the driver, or a gesture of the driver, or an operation of the driver; inputting images captured by the plurality of cameras that images a situation around the moving apparatus from different viewpoints; determining the presence or absence of an image captured by a camera in a direction in accordance with the face, change of the line-of-sight direction, or the gesture of the driver, or the information regarding operations of the driver; and if an absence of an image captured by the plurality of cameras in the detected direction is determined, switching an image output to a display unit to a virtual viewpoint composite image in accordance with the driver information, wherein the virtual viewpoint composite image is a composite image based on images captured by two adjacent cameras of the plurality of cameras, and is a composite image corresponding to a captured image from a virtual viewpoint between imaging viewpoints of the two adjacent cameras of the plurality of cameras. a plurality of cameras comprising a plurality of rear cameras and a side camera; a data processing unit that executes image display control of: inputting driver information indicating behavior of a driver of a moving apparatus, wherein the driver information includes information obtained by detecting a direction of a face or line-of-sight of the driver, or a gesture of the driver, or an operation of the driver; inputting images captured by the plurality of cameras that images a situation around the moving apparatus from different viewpoints; determining the presence or absence of an image captured by a camera in a direction in accordance with the face, change of the line-of-sight direction, or the gesture of the driver, or the information regarding operations of the driver; and if an absence of an image captured by the plurality of cameras in the detected direction is determined, switching an image output to a display unit to a virtual viewpoint composite image in accordance with the driver information, wherein the virtual viewpoint composite image is a composite image based on images captured by two adjacent cameras of the plurality of cameras, and is a composite image corresponding to a captured image from a virtual viewpoint between imaging viewpoints of the two adjacent cameras of the plurality of cameras. inputting driver information indicating behavior of a driver of a moving apparatus, wherein the driver information includes information obtained by detecting a direction of a face or line-of-sight of the driver, or a gesture of the driver, or an operation of the driver; inputting images captured by the plurality of cameras that images a situation around the moving apparatus from different viewpoints; determining the presence or absence of an image captured by a camera in a direction in accordance with the face, change of the line-of-sight direction, or the gesture of the driver, or the information regarding operations of the driver; and if an absence of an image captured by the plurality of cameras in the detected direction is determined, switching an image output to a display unit to a virtual viewpoint composite image in accordance with the driver information, wherein the virtual viewpoint composite image is a composite image based on images captured by two adjacent cameras of the plurality of cameras, and is a composite image corresponding to a captured image from a virtual viewpoint between imaging viewpoints of the two adjacent cameras of the plurality of cameras. <EOS>