Image recognizing apparatus
First Claim
1. An image recognizing apparatus comprising:
- image input means for inputting an image of a to-be-recognized object;
endpoint detecting means for detecting, on the basis of the image input by the image input means, a plurality of pairs of endpoints which indicate border points between the to-be-recognized object and a background thereof, the pairs of endpoints existing on vertical and horizontal lines that pass through the to-be-recognized object;
length detecting means for detecting vertical and horizontal lengths of the to-be-recognized object on th e basis of endpoint information supplied from the endpoint detecting means;
comparing means for comparing length information supplied from the length detecting means with values falling within a range depending on an ideal length x and a skew range θ
for determining endpoint pair information;
position determining means for determining a position of an entire portion of the to-be-recognized object on the basis of the endpoint pair information supplied from the comparing means; and
recognizing means for comparing the image input by the image input means with a reference image on the basis of the position determined by the position determining means, thereby recognizing the image input by the image input means.
1 Assignment
0 Petitions
Accused Products
Abstract
A parameter input section inputs, as parameters, the luminance difference between a to-be-recognized object P and its background, conveyance conditions, etc. An endpoint detecting section uses the parameters to detect a plurality of border points between the object P and the background, without being influenced by external noise or a stain on the object P. A length detecting section detects vertical and horizontal lengths of the object P, and an entire-object position determining section determines the position of the entire object P using the lengths detected by the section. A recognizing section compares an image input by an image input section, with reference image data stored in a reference image data memory, thereby recognizing the object P.
46 Citations
16 Claims
-
1. An image recognizing apparatus comprising:
-
image input means for inputting an image of a to-be-recognized object;
endpoint detecting means for detecting, on the basis of the image input by the image input means, a plurality of pairs of endpoints which indicate border points between the to-be-recognized object and a background thereof, the pairs of endpoints existing on vertical and horizontal lines that pass through the to-be-recognized object;
length detecting means for detecting vertical and horizontal lengths of the to-be-recognized object on th e basis of endpoint information supplied from the endpoint detecting means;
comparing means for comparing length information supplied from the length detecting means with values falling within a range depending on an ideal length x and a skew range θ
for determining endpoint pair information;
position determining means for determining a position of an entire portion of the to-be-recognized object on the basis of the endpoint pair information supplied from the comparing means; and
recognizing means for comparing the image input by the image input means with a reference image on the basis of the position determined by the position determining means, thereby recognizing the image input by the image input means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
luminance difference detecting means for detecting a luminance difference between a target pixel and a pixel next to the target pixel;
means for determining whether the luminance difference detected by the luminance difference detecting means is greater than a predetermined luminance difference input by the parameter input means;
means for judging that the luminance of the target pixel is a background luminance if the detected luminance difference is greater than the predetermined luminance difference; and
means for determining that the pixel next to the target pixel is an endpoint if a luminance difference between the background luminance and a luminance of each of pixels ranging from the pixel next to the target pixel to an n-th pixel is greater than the predetermined luminance wherein n is a predetermined number.
-
-
4. An apparatus according to claim 2, wherein the length detecting means includes selecting means for selecting endpoint pair information from the endpoint pair information detected by the endpoint detecting means, on the basis of the conveyance conditions and the information relating to the to-be-recognized object input by the parameter input means.
-
5. An apparatus according to claim 4, wherein the length detecting means further includes means for determining that a maximum distance included in distances of the endpoints selected by the selecting means is a length of the to-be-recognized object.
-
6. An apparatus according to claim 2, wherein the length detecting means includes selecting means for selecting endpoint pair information from the endpoint pair information detected by the endpoint detecting means, on the basis of a skew state of the to-be-recognized object and an ideal length input by the parameter input means.
-
7. An apparatus according to claim 2, wherein the length detecting means includes means for determining that an average value of distances ranging from a maximum distance to an n-th distance included in distances of the endpoints selected by the selecting means is a length of the to-be-recognized object wherein n is a predetermined number.
-
8. An apparatus according to claim 2, wherein the position determining means includes:
-
means for obtaining a line approximate to each of sides of the to-be-recognized object, using endpoint pair information supplied from the comparing means; and
corner judging means for judging, as corner coordinate of the to-be-recognized object, coordinates of each intersection between approximate lines obtained by the means for obtaining a line.
-
-
9. An apparatus according to claim 8, wherein
the position determining means further includes extracting means for extracting a partial area of the to-be-recognized object on the basis of the corner coordinates judged by the corner judging means; - and
the recognizing means includes means for comparing the partial area extracted by the extracting means, with a corresponding area in the reference image, thereby recognizing the image input by the image input means.
- and
-
10. An image recognizing apparatus comprising:
-
image input means for inputting an image of a to-be-recognized object;
endpoint detecting means for detecting, on the basis of the image input by the image input means, a plurality of pairs of endpoints which indicate border points between the to-be-recognized object and a background thereof, the pairs of endpoints existing on vertical and horizontal lines that pass through the to-be-recognized object;
length detecting means for detecting vertical and horizontal lengths of the to-be-recognized object on the basis of endpoint information supplied from the endpoint detecting means;
comparing means for comparing length information supplied from the length detecting means with values falling within a range depending on an ideal length x and a skew range θ
for determining endpoint pair information;
determining means for determining whether or not a position of the to-be-recognized object can be detected, on the basis of the endpoint pair information supplied from the comparing means; and
accumulating means for accumulating endpoint pair information concerning the to-be-recognized object if the determining means determines that the position of the to-be-recognized object cannot be detected;
display means for displaying a determination result of the determining means if the result indicates that the position of the to-be-recognized object cannot be detected;
abnormal portion estimating means for estimating an abnormal portion of the image recognizing apparatus on the basis of the endpoint information accumulated by the accumulating means;
position determining means for determining the position of the to-be-recognized object if the determining means determines that the position of the to-be-recognized object can be detected; and
recognizing means for comparing the image input by the image input means with a reference image on the basis of the position determined by the position determining means, thereby recognizing the image input by the image input means. - View Dependent Claims (11, 12)
-
-
13. An image recognizing apparatus comprising:
- image input means for inputting an image of a to-be-recognized object;
parameter input means for inputting, as parameters, information and conveyance conditions concerning the to-be-recognized object;
endpoint detecting means for detecting, on the basis of the image input by the image input means, a plurality of pairs of endpoints which indicate border points between the to-be-recognized object and a background thereof, the pairs of endpoints existing on vertical and horizontal lines that pass through the to-be-recognized object;
detection information storage means for storing endpoint pair information supplied from the endpoint detecting means;
conveyance state judging means for judging a conveyance state of the to-be-recognized object on the basis of the information stored in the detection information storing means;
parameter updating means for updating parameters input by the parameter input means on the basis of a judging result of the conveyance state judging means;
length detecting means for detecting vertical and horizontal lengths of the to-be-recognized object on the basis of endpoint information supplied from the endpoint detecting means;
comparing means for comparing length information supplied from the length detecting means with values falling within a range depending on an ideal length x and a skew range θ
for determining endpoint pair information;
position determining means for determining a position of the to-be-recognized object on the basis of the endpoint pair information supplied from the length detecting means; and
recognizing means for comparing the image input by the image input means with a reference image on the basis of the position determined by the position determining means, thereby recognizing the image input by the image input means. - View Dependent Claims (14, 15, 16)
operation mode parameter input means for designating one of an operation mode for image recognition and an operation mode for parameter change; and
operation mode switching means for supplying one of the length detecting means and the detection information storing means with the endpoint pair information output from the endpoint detecting means, on the basis of an operation mode parameter output from the operation mode parameter input means.
- image input means for inputting an image of a to-be-recognized object;
Specification