A driver assistance apparatus of a vehicle, comprising: an interface configured to receive first navigation information generated based on GPS information of the vehicle, wherein the first navigation information includes route information depending on a set destination and/or map information related to driving of the vehicle; a camera (195a, 195b) configured to acquire an image of a view ahead of the vehicle; and a processor configured to: detect an object in the acquired image of the view ahead of the vehicle; determine, based on the object detected in the acquired image, a driving situation of the vehicle, wherein the determined driving situation is a type of road on which the vehicle is currently travelling or is expected to travel on; determine whether the driving situation of the vehicle is consistent with the first navigation information that was generated based on the GPS information; and based on a determination that the driving situation of the vehicle is not consistent with the first navigation information: generate, based on the driving situation of the vehicle, second navigation information of the vehicle, and provide the second navigation information to an output unit, characterized in that the processor is further configured to determine that the driving situation of the vehicle is not consistent with the first navigation information by determining, based on the object detected in the acquired image, that the driving situation of the vehicle corresponds to the vehicle travelling on a road with a second elevation that is different from a first elevation of a road indicated by the first navigation information, and that the processor is configured to determine that the driving situation of the vehicle corresponds to the vehicle travelling on the road with the second elevation by detecting, in the acquired image, a pillar supporting a high-level road and a shadow of the high-level road. an interface configured to receive first navigation information generated based on GPS information of the vehicle, wherein the first navigation information includes route information depending on a set destination and/or map information related to driving of the vehicle; a camera (195a, 195b) configured to acquire an image of a view ahead of the vehicle; and a processor configured to: detect an object in the acquired image of the view ahead of the vehicle; determine, based on the object detected in the acquired image, a driving situation of the vehicle, wherein the determined driving situation is a type of road on which the vehicle is currently travelling or is expected to travel on; determine whether the driving situation of the vehicle is consistent with the first navigation information that was generated based on the GPS information; and based on a determination that the driving situation of the vehicle is not consistent with the first navigation information: generate, based on the driving situation of the vehicle, second navigation information of the vehicle, and provide the second navigation information to an output unit, detect an object in the acquired image of the view ahead of the vehicle; determine, based on the object detected in the acquired image, a driving situation of the vehicle, wherein the determined driving situation is a type of road on which the vehicle is currently travelling or is expected to travel on; determine whether the driving situation of the vehicle is consistent with the first navigation information that was generated based on the GPS information; and based on a determination that the driving situation of the vehicle is not consistent with the first navigation information: generate, based on the driving situation of the vehicle, second navigation information of the vehicle, and provide the second navigation information to an output unit, characterized in that the processor is further configured to determine that the driving situation of the vehicle is not consistent with the first navigation information by determining, based on the object detected in the acquired image, that the driving situation of the vehicle corresponds to the vehicle travelling on a road with a second elevation that is different from a first elevation of a road indicated by the first navigation information, and that the processor is configured to determine that the driving situation of the vehicle corresponds to the vehicle travelling on the road with the second elevation by detecting, in the acquired image, a pillar supporting a high-level road and a shadow of the high-level road.