An image processing apparatus has an extracting unit, a dividing unit and
a text searching unit. The extracting unit extracts a text part from an
image. The dividing unit classifies text in the text part based on color
information of the text. The text searching unit searches the text based
on the color information.