Abstract:
An image processing apparatus includes a first extraction unit, a second extraction unit, a third extraction unit, a determination unit, a correction unit, and a color quantization unit. The first extraction unit extracts from an image a region and color of an information image. The second extraction unit extracts a color of a peripheral image surrounding the extracted region. The third extraction unit extracts information necessary for color quantization processing. The determination unit determines whether a color difference between the extracted color of the information image and the extracted color of the peripheral image falls within a predetermined range when color quantization processing is based on the extracted information. The correction unit corrects a representative color if it is determined that the color difference does not fall within the predetermined range. The color quantization unit performs color quantization processing on the image on the basis of the corrected representative color.
Abstract:
An image processing apparatus includes a representative color calculation unit, a color displacement calculation unit, and a similarity calculation unit. The representative color calculation unit calculates a representative color which is representative of colors in a first region having a predetermined size in an image. The color displacement calculation unit calculates, as a color displacement, a difference between the representative color calculated by the representative color calculation unit and a color in a target second region in the first region. The similarity calculation unit calculates similarity between the color displacement calculated by the color displacement calculation unit and a predetermined color displacement in an information image representing information embedded in the image.