1. An image processing apparatus, comprising: a receiver configured to receive an image; a display configured to display the received image; an extractor configured to extract a first object contour by applying a preset algorithm to an area of the displayed image designated by a user and extract a second object contour based on the designated area; an image analyzer configured to analyze the displayed image; and a controller configured to determine weight values for the first and second object contours based on an analysis result of the image analyzer and extract an object contour based on the first and second object contours to which the determined weight values are applied.