Provided is an image processing apparatus that calculates a feature amount that contributes to improving accuracy in collation of a fingerprint or the like. The image processing apparatus includes an image input unit, a feature amount calculation unit, and a feature amount output unit. The image input unit inputs an image in which a curved stripe pattern is formed by ridges. The feature amount calculation unit calculates first and second feature point directions that characterize the feature points extracted from the image. The feature amount output unit outputs the calculated first and second feature point directions as feature amounts of the extracted feature points.指紋等の照合における精度向上に貢献する特徴量を算出する画像処理装置を提供する。画像処理装置は、画像入力部と、特徴量算出部と、特徴量出力部と、を備える。画像入力部は、隆線により曲線縞模様が形成されている画像を入力する。特徴量算出部は、画像から抽出された特徴点を特徴付ける第1及び第2特徴点方向を算出する。特徴量出力部は、算出された第1及び第2特徴点方向を、抽出された特徴点の特徴量として出力する。