1. An image processing apparatus comprising: a hardware processor; and a memory which stores instructions to be executed by the hardware processor wherein in accordance with the instructions executed by the hardware processor, the image processing apparatus functions to perform steps, wherein the steps comprise: receiving an instruction for validating first detection processing and second detection processing from a plurality of detection functions, wherein the second detection processing is different from the first detection processing; performing the first detection processing to detect an object from an image captured by an imaging apparatus; and outputting a recommendation of a zoom for the second detection processing to a display unit based on the object detected in the first detection processing and a failure of the second detection processing, wherein the second detection processing is for detecting a specific feature in the object detected in the first detection processing.