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 .