摘要 |
An image processing device comprises an image analysis unit (1061), a number-of-target-points setting unit (1062a), a number-of-expected-points setting unit (1062b), a comparison unit (1062c), a sensitivity setting unit (1062d), and a feature point detection unit (1063). The image analysis unit (1061) performs an image analysis to obtain the distribution status of the feature points of the whole of an input image and the distribution status of the feature points of each of a plurality of small regions set to the input image. The number-of-target-points setting unit (1062a) sets the number of target points for each of the small regions on the basis of the distribution status of the feature points of the whole of the input image. The number-of-expected-points setting unit (1062b) sets the number of expected points for each of the small regions on the basis of the distribution status of the feature points of each of the small regions. The comparison unit (1062c) compares the number of target points with the number of expected points on a per-small-region basis. The sensitivity setting unit (1062d) sets detection sensitivity during feature point detection so that during the feature point detection, a larger number of feature points can be detected in a small region where the number of expected points does not reach the number of target points. The feature point detection unit (1063) detects feature points according to the set detection sensitivity. |