PROBLEM TO BE SOLVED: To address a problem that it is often difficult to correctly recognize printed characters from a picked-up image of an object prone to be affected by an imaging condition for illumination and the like.SOLUTION: An image processing apparatus comprises: input means to which an object image on which a plurality of character strings are printed is input extraction means extracting character regions containing the character strings from the image recognition means performing a character recognition process on the character regions and outputting character strings as a result of the character recognition process estimation means estimating a plurality of character regions containing the same character strings selecting means selecting, from the characters at the same locations in the plurality of character strings output as the result of the character recognition process, the characters that match and output means outputting the character strings configured by the character selected by the selecting means whereby it is possible to accurately recognize repeatedly printed character strings even if partial characters cannot be correctly recognized from the character regions of the image.SELECTED DRAWING: Figure 2COPYRIGHT: (C)2017,JPO&INPIT【課題】 照明などの撮像条件の影響を受けやすい物体の撮像画像から、印刷された文字の正しい認識が困難である場合がある。【解決手段】 画像処理装置は、複数の文字列が印字された物体の画像を入力する入力手段と、前記文字列を含む文字領域を前記画像から抽出する抽出手段と、前記文字領域に対して文字認識処理を行い、前記文字認識処理の結果としての文字列を出力する認識手段と、同一の文字列をそれぞれ含む複数の文字領域を推定する推定手段と、推定された複数の前記文字領域に対する前記文字認識処理の結果として出力された複数の前記文字列の同じ位置における前記文字から、一致する前記文字を選択する選択手段と、前記選択手段によって選択された前記文字で構成する文字列を出力する出力手段と、を備えることにより、画像の文字領域から一部の文字を正確に認識できない場合でも、繰返し印字されている文字列を精度良く認識することができる。【選択図】 図2