The image processing apparatus includes first to Nth frequency band components based on an image acquisition unit 110 that acquires a plurality of images including a first image and a second image, and first to Nth bandpass filters. The first to Nth pixels in the target pixel by performing a correlation operation between the filter processing unit 120 that extracts the i th frequency band component of the first image and the i th frequency band component of the second image. A correlation calculation unit 130 that calculates the correlation calculation result, a reliability calculation unit 140 that calculates the reliability of each correlation calculation result, a weight setting unit 150 that sets a weight for each correlation calculation result based on the reliability, and a weight And a parallax amount calculation unit 160 that calculates a parallax amount based on the first to Nth correlation calculation results.画像処理装置は、第1の画像と第2の画像を含む複数の画像を取得する画像取得部110と、第1~第Nのバンドパスフィルタに基づいて、第1~第Nの周波数帯域成分を抽出するフィルタ処理部120と、第1の画像の第iの周波数帯域成分と、第2の画像の第iの周波数帯域成分との相関演算を行って、注目画素での第1~第Nの相関演算結果を求める相関演算部130と、各相関演算結果の信頼度を求める信頼度算出部140と、信頼度に基づいて、各相関演算結果に対する重みを設定する重み設定部150と、重みと第1~第Nの相関演算結果に基づいて視差量を求める視差量演算部160を含む。