A computer-implemented image processing method, comprising: obtaining an image including a target region that is a region of a subject in an image, the image having a first region including a center region of the image and a second region (202, 203) different from the first region; extracting a plurality of first current pixels from a plurality of pixels of the image obtained, based on a pixel value of each of the plurality of pixels, the plurality of first current pixels each having a pixel value included in a first color range including a specific color range that defines a specific color, the specific color being a human skin color of the subject; generating a histogram of saturation of the first region and a histogram of saturation of the second region as a first saturation histogram and a second saturation histogram for the extracted plurality of first current pixels, the first saturation histogram and the second saturation histogram being graphs with the number of pixels in frequencies and the saturation ranges in classes; using the second saturation histogram to determine low saturation pixels and high saturation pixels in the second region (202, 203), the low saturation pixel having a pixel value included in a low saturation range which is a range of saturation lower than first saturation, the high saturation pixel having a pixel value included in a high saturation range which is a range of saturation higher than second saturation and higher than the first saturation; excluding, in the second region (202, 203), (i) a low saturation pixel from the plurality of first current pixels when a total number (Np ls) of low saturation pixels is greater than or equal to a first threshold value (Th 1), and (ii) a high saturation pixel from the plurality of first current pixels when a total number (Np hs1) of high saturation pixels is greater than or equal to a second threshold value (Th 21); outputting a plurality of second current pixels obtained as a result of the excluding (S7, S8); and identifying the target region by using the plurality of output second current pixels. obtaining an image including a target region that is a region of a subject in an image, the image having a first region including a center region of the image and a second region (202, 203) different from the first region; extracting a plurality of first current pixels from a plurality of pixels of the image obtained, based on a pixel value of each of the plurality of pixels, the plurality of first current pixels each having a pixel value included in a first color range including a specific color range that defines a specific color, the specific color being a human skin color of the subject; generating a histogram of saturation of the first region and a histogram of saturation of the second region as a first saturation histogram and a second saturation histogram for the extracted plurality of first current pixels, the first saturation histogram and the second saturation histogram being graphs with the number of pixels in frequencies and the saturation ranges in classes; using the second saturation histogram to determine low saturation pixels and high saturation pixels in the second region (202, 203), the low saturation pixel having a pixel value included in a low saturation range which is a range of saturation lower than first saturation, the high saturation pixel having a pixel value included in a high saturation range which is a range of saturation higher than second saturation and higher than the first saturation; excluding, in the second region (202, 203), (i) a low saturation pixel from the plurality of first current pixels when a total number (Np ls) of low saturation pixels is greater than or equal to a first threshold value (Th 1), and (ii) a high saturation pixel from the plurality of first current pixels when a total number (Np hs1) of high saturation pixels is greater than or equal to a second threshold value (Th 21); outputting a plurality of second current pixels obtained as a result of the excluding (S7, S8); and identifying the target region by using the plurality of output second current pixels.