An apparatus configured to park a vehicle comprises: a plurality of cameras configured to acquire images of surroundings of the vehicle; a display configured to display an around-view image showing a view around the vehicle that is generated by combining the images acquired by the plurality of cameras; and a processor configured to: determine a first input that is applied on the around-view image displayed on the display; display, according to the first input that has been applied on the around-view image, a parking guide image representing a user-specified parking region for the vehicle; determine whether there is an actual parking region that matches the displayed parking guide image representing the user-specified parking region; and based on a determination that there is an actual parking region that matches the displayed parking guide image, provide a signal that controls a parking operation of the vehicle, wherein the first input is a touch-and-drag input received through the display while the around-view image is displayed, characterized in that: the touch-and-drag input comprises a drag input starting from a touched first point on the around-view image and extending to a second point having a horizontal axis and a vertical axis that are different from the first point, and the parking guide image has a rectangular shape and comprises a diagonal line connecting the first point and the second point. a plurality of cameras configured to acquire images of surroundings of the vehicle; a display configured to display an around-view image showing a view around the vehicle that is generated by combining the images acquired by the plurality of cameras; and a processor configured to: determine a first input that is applied on the around-view image displayed on the display; display, according to the first input that has been applied on the around-view image, a parking guide image representing a user-specified parking region for the vehicle; determine whether there is an actual parking region that matches the displayed parking guide image representing the user-specified parking region; and based on a determination that there is an actual parking region that matches the displayed parking guide image, provide a signal that controls a parking operation of the vehicle, determine a first input that is applied on the around-view image displayed on the display; display, according to the first input that has been applied on the around-view image, a parking guide image representing a user-specified parking region for the vehicle; determine whether there is an actual parking region that matches the displayed parking guide image representing the user-specified parking region; and based on a determination that there is an actual parking region that matches the displayed parking guide image, provide a signal that controls a parking operation of the vehicle, wherein the first input is a touch-and-drag input received through the display while the around-view image is displayed, characterized in that: the touch-and-drag input comprises a drag input starting from a touched first point on the around-view image and extending to a second point having a horizontal axis and a vertical axis that are different from the first point, and the parking guide image has a rectangular shape and comprises a diagonal line connecting the first point and the second point. the touch-and-drag input comprises a drag input starting from a touched first point on the around-view image and extending to a second point having a horizontal axis and a vertical axis that are different from the first point, and the parking guide image has a rectangular shape and comprises a diagonal line connecting the first point and the second point.