摘要 |
PROBLEM TO BE SOLVED: To detect a position accurately at high speed by comparing the reference image and angle being picked up from a reference object with the binary image of an object to be detected and then determining the difference from the reference object. SOLUTION: A candidate region forming circuit 6 calculates all circles passing through respective vertexes starting from an object (a) to be detected. The group of circles represents a candidate region and a reference image (g). The angle of a line passing through a reference vertex and the center of gravity is calculated as a reference angle. A binarization circuit 4 determines a binary image (e) for an object (a) of which the position is detected similarly to the process for generating the reference image (g). A comparison circuit 8 compares the reference image (g) with the binary image (e) and detects only a small figure in a candidate region as a comparison image (k). A figure evaluation circuit 11 evaluates the distance of small figure on each circle and determines a combination matching with the distance between vertexes as a detection figure. Subsequently, rotational angle and center of gravity are detected by a circuit 13 from the detection figure and the reference image (g). Positional information (n) thus obtained is presented on a display circuit 15. |