1. An image processing apparatus, comprising: a first determination unit configured to determine whether or not a pixel of interest in an input image is a pixel configuring an edge; a second determination unit configured to determine whether or not the pixel of interest in the input image is a pixel configuring a semi-transparent object; and a first image processing unit configured to perform first image processing for enhancing edge reproducibility for the pixel of interest if it is determined that the pixel of interest is a pixel configuring an edge and is not a pixel configuring a semi-transparent object, and configured to inhibit execution of the first image processing for the pixel of interest if it is determined that the pixel of interest is a pixel configuring an edge and is a pixel configuring a semi-transparent object.