1. An image processing apparatus comprising at least one processor to implement: an information obtainer configured to obtain an image by photographing a region of interest and location information indicating a location from which the image is photographed; a density map generator configured to generate a crowd density map of the image based on crowd density information estimated from the image; a perspective map generator configured to generate a perspective map that provides distance information indicating a real-life distance between two points in the image based on the location information; and a heat map generator configured to generate a heat map that displays the crowd density information on a map of the region of interest based on the distance information.