An image processing apparatus includes an object extracting unit, a selecting
unit, and an object storing unit. The object extracting unit extracts an object
from a target image through a plurality of processing, and outputs the result of
extracting the object. The selecting unit selects at least a part of the result
of extracting the object which is obtained through the plurality of processing,
in accordance with a user's operation. The object storing means stores the result
of extracting the object which is selected by the selecting unit.