1. An image processing device, comprising: an acquiring unit for acquiring an image containing an object image; a calculating unit for calculating one or more candidate object image areas based on color and edge characteristics of the image; a selecting unit for selecting, based on a predetermined color model, a candidate object image area with a maximal similarity to the predetermined color model as a first object image area from the one or more candidate object image areas, where the maximal similarity is larger than or equal to a similarity threshold; a determining unit for determining, based on color characteristics of the one or more candidate object image areas, another of the one or more candidate object image areas as one of a non-object image area and a second object image area with the first object image area; a creating unit for creating, for each of the first and second object image areas, an adaptive color model; and a detecting unit for detecting, based on the respective adaptive color model, an area containing the object image in the each of the first and second object image areas.