1. A method of extracting a road from images photographed from an artificial satellite or aircraft, comprising: a first step of calculating an orientation of an initial input coordinate after selection thereof; a second step of generating a template window which is inclined by the calculated orientation with respect to the initial input coordinate; a third step of generating an initial target window moved from the generated template window in a direction of the orientation of the input coordinate; a fourth step of calculating an origin point of the optimal target window and a new orientation thereof by performing template matching for the generated initial target window; a fifth step of generating a new initial target window moved from the calculated origin point in a direction of the calculated new orientation and repeatedly performing the fourth step until all the images have been completely processed; and a sixth step of generating the road on a map by connecting the origin points obtained from the images with one another.