摘要 |
In an image processing apparatus 2, images of a subject object 210 are processed to calculate the positions and orientations at which the images were recorded, to segment image data relating to the subject object 210 from other image data in at least some images, and to generate a three-dimensional computer model of the subject object 210. To reduce errors in the three-dimensional computer model, each image is tested to determine whether the segmentation processing may generate inaccurate results. Each identified image is then prevented from undergoing segmentation processing, although the segmentation processing may be carried out manually in accordance with user instructions. One way in which the images are tested to identify images unsuitable for automatic segmentation processing is to test whether the viewing direction of the image is within a predetermined angle of vertical. Another way is to project points from the subject object 210 into the image and to test the positions of the projected points. |