Machine vision process and apparatus for reading a plurality of separated figures
First Claim
1. A method for identifying and locating separated figures on a plane diagram which is to be operated upon, comprising the steps of:
- photographing a large area of said plane diagram;
identifying with respect to a first coordinate system coordinates of the approximate center of each separated figure located within said large area;
determining a precision photographing path from one such figure to another on the basis of said coordinates of each separated figure;
photographing a small area of said plane diagram along said precision photographing path;
identifying with respect to said first coordinate system second coordinates of the precise center, size and shape of each separated figure within said small area;
classifying and arranging each separated figure in a second sequence on the basis of each corresponding size and shape of each separated figure; and
providing said second sequence as operation data for operation upon said plane diagram.
1 Assignment
0 Petitions
Accused Products
Abstract
A machine vision process and apparatus for reading a plurality of separated figures, such as the hole-position diagram of a printed-circuit board; the apparatus comprises an X-Y table to be moved on a plane and to be positioned at a given position, two photographing devies such as camaras being mounted over the X-Y table, and an image processing unit. The X-Y table is used for placing a diagram or the like so as to facilitate a first camera to photograph a large area and to facilitate a second camera to photograph a small and detailed separated figure. The image signal obtained will be transmitted to the image processing unit to find out the center coordinates of every separated figure, and the size and shape of every separated figure classified so as to find out the control data of size, position and the moving path in the real production process.
-
Citations
10 Claims
-
1. A method for identifying and locating separated figures on a plane diagram which is to be operated upon, comprising the steps of:
-
photographing a large area of said plane diagram; identifying with respect to a first coordinate system coordinates of the approximate center of each separated figure located within said large area; determining a precision photographing path from one such figure to another on the basis of said coordinates of each separated figure; photographing a small area of said plane diagram along said precision photographing path; identifying with respect to said first coordinate system second coordinates of the precise center, size and shape of each separated figure within said small area; classifying and arranging each separated figure in a second sequence on the basis of each corresponding size and shape of each separated figure; and providing said second sequence as operation data for operation upon said plane diagram. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for recognizing a plurality of separated figures on a plane diagram comprising:
-
an X-Y table for supporting said plane diagram, said X-Y table being capable of moving said plane diagram along a first and second axis; photographic means, disposed above said plane diagram, for taking a first and second image of said plane diagram; means for determining an approximate center of each separated figure located within said first image; path determining means for determining a precision photographing path in response to the locations of each of said separated figures within said first image, said precision photographing path providing a sequence of each of said separated figures, said photographic means taking said second image as said X-Y table moves said plane diagram in response to said precision photographing path; means for determining a corresponding size, shape and precise center of each separated figure in said second image; processing means for arranging said separated figures in a second sequence on the basis of said corresponding size, shape and location of said precise center of each separated figure in said second image; and output means for providing said second sequence to an external device. - View Dependent Claims (9, 10)
-
Specification