1. An image processing apparatus comprising: an input unit for inputting image data; first discrimination means for discriminating whether or not specific digital watermark information is embedded in the image data inputted by said input unit; second discrimination means for discriminating similarity between a feature obtained from the image data inputted by said input unit, and a feature of a specific image; setting means for setting the presence/absence of execution and an execution order of said first and second discrimination means; and control means for controlling operations of said first and second discrimination means in accordance with a setting state of said setting means and controlling a process of the image data on the basis of the discrimination results of said first and second discrimination means.