1. An image processing device comprising: a camera implemented by a programmed computer and configured to acquire an image; a depth of field calculator implemented by the programmed computer and configured to calculate an estimate representing a depth of field of the image based on collateral information of the image acquired by the camera, an image divider implemented by the programmed computer and configured to divide the image into evaluation regions, and a blur evaluator implemented by the programmed computer and configured to detect an out-of-focus blur or a movement-caused blur in each of the evaluation regions divided by the image divider, perform blur evaluation for calculating evaluation values for evaluating a degree of the out-of-focus blur or the movement-caused blur, and calculate an evaluation value of the image from the evaluation values of the evaluation regions so that the evaluation value increases as the depth of field decreases based on the estimated depth of field, the evaluation value being in a range of 0-1 and that the evaluation value is close to 0 when the degree of blur is relatively large and close to 1 when the degree of blur is relatively small.