There is provided an image processing apparatus or the like which can accurately discriminate a normal visible blood vessel having color feature data that is similar to that of an abnormal region such as redness and a bleeding point. An image processing apparatus 1 which processes an image acquired by capturing a living body includes: a blood vessel candidate region extraction unit 110 that extracts a plurality of blood vessel candidate regions from the image an identical blood vessel candidate region extraction unit 120 that extracts, from among the plurality of blood vessel candidate regions, a blood vessel candidate region group estimated to form a line shape when integrated as an identical blood vessel candidate region an evaluation value calculation unit 130 that calculates one or more kinds of evaluation values used to evaluate a likelihood the identical blood vessel candidate region corresponds to an identical blood vessel and a blood vessel region discrimination unit 140 that discriminates whether or not the identical blood vessel candidate region forms an identical blood vessel region based on the evaluation values.