CPC H04N 5/2628 (2013.01) [B60R 1/00 (2013.01); G06T 7/20 (2013.01); G06T 7/70 (2017.01); G06T 15/60 (2013.01); G06V 20/56 (2022.01); G06V 20/64 (2022.01); G06V 40/103 (2022.01); H04N 5/272 (2013.01); H04N 7/181 (2013.01); B60R 2300/304 (2013.01); B60R 2300/607 (2013.01); G06T 2207/30252 (2013.01); G06V 2201/08 (2022.01)] | 16 Claims |
1. An image generation apparatus comprising:
a non-transitory memory storing one or more computer programs;
a processor executing the one or more computer programs to:
acquire, from at least one camera operable to capture an image of surroundings of a vehicle, a captured image;
generate a bird's-eye view image from the captured image;
recognize a three-dimensional object in the captured image;
acquire a superimposition image that represents the recognized three-dimensional object, by performing a process depending on a type of the recognized three-dimensional object; and
superimpose, onto the bird's-eye view image, the acquired superimposition image, at a position where the three-dimensional object is present in the bird's-eye view image,
wherein
the processor further executes one or more programs to,
in response to the type of the recognized three-dimensional object being a first type, acquire the superimposition image by generating it using the captured image, and
in response to the type of the recognized three-dimensional object being a second type that is different from the first type, acquire the superimposition image by retrieving it from superimposition images prestored in a storage medium.
|