An image processing method executed by a computer, the image processing method comprising: acquiring a three-dimensional model obtained by modeling a plurality of objects included in a work space; acquiring, from a camera which is held by a user, an image captured by the camera, the user existing in the work space; acquiring, from a sensor which is held by the user, distance information indicating distances between the sensor and each of the plurality of objects; determining a position of the user in the work space based on the three-dimensional model and the distance information; identifying a predetermined region closest to the position of the user among at least one of predetermined regions defined in the three-dimensional model; identifying a hand region of the user based on the distance information and the three-dimensional model; and identifying an object to become a work target for the user among the plurality of objects defined in the three-dimensional model based on the hand region; determining a first direction and a first distance from the position of the user to the predetermined region based on the at least one of predetermined regions; and determining a second direction and a second distance from the position of the user to a work region corresponding to the object to become the work target in the three-dimensional model based on the work region; the image processing method being characterized by further comprising: setting a specific region on the three-dimensional model, the specific region including the position of the user; determining whether or not a boundary of the specific region overlaps with at least one of the predetermined region and the work region; extending the specific region until the specific region contains at least one of the predetermined region and the work region when the boundary of the specific region overlaps with at least one of the predetermined region and the work region; and generating a display screen displaying the predetermined region, the image, the first direction, the first distance, the second direction, the second distance and the extended specific region; and outputting the display screen to another computer. acquiring a three-dimensional model obtained by modeling a plurality of objects included in a work space; acquiring, from a camera which is held by a user, an image captured by the camera, the user existing in the work space; acquiring, from a sensor which is held by the user, distance information indicating distances between the sensor and each of the plurality of objects; determining a position of the user in the work space based on the three-dimensional model and the distance information; identifying a predetermined region closest to the position of the user among at least one of predetermined regions defined in the three-dimensional model; identifying a hand region of the user based on the distance information and the three-dimensional model; and identifying an object to become a work target for the user among the plurality of objects defined in the three-dimensional model based on the hand region; determining a first direction and a first distance from the position of the user to the predetermined region based on the at least one of predetermined regions; and determining a second direction and a second distance from the position of the user to a work region corresponding to the object to become the work target in the three-dimensional model based on the work region; the image processing method being characterized by further comprising: setting a specific region on the three-dimensional model, the specific region including the position of the user; determining whether or not a boundary of the specific region overlaps with at least one of the predetermined region and the work region; extending the specific region until the specific region contains at least one of the predetermined region and the work region when the boundary of the specific region overlaps with at least one of the predetermined region and the work region; and generating a display screen displaying the predetermined region, the image, the first direction, the first distance, the second direction, the second distance and the extended specific region; and outputting the display screen to another computer. setting a specific region on the three-dimensional model, the specific region including the position of the user; determining whether or not a boundary of the specific region overlaps with at least one of the predetermined region and the work region; extending the specific region until the specific region contains at least one of the predetermined region and the work region when the boundary of the specific region overlaps with at least one of the predetermined region and the work region; and generating a display screen displaying the predetermined region, the image, the first direction, the first distance, the second direction, the second distance and the extended specific region; and outputting the display screen to another computer.