Bar code image processing apparatus
First Claim
Patent Images
1. A bar code image processing apparatus comprising:
- scanning means for scanning all patterns involved in a document image which includes at least one bar code;
labeling means for labeling all of the scanned patterns of said document image and for detecting a plurality of feature quantities of each labeled region, including a center position of each labeled region;
region detecting means for making a group of labeled regions spaced at a predetermined positional relationship based on feature quantities of said labeled regions and for detecting a bar code candidate region; and
decoding means for identifying a type of each bar involved in said bar code candidate region and for decoding the bar code, wherein a combination of said center position of said each bar code and another feature quantity of said each bar code is considered in identifying the type of each bar, wherein by scanning all the patterns involved in the document image and by labeling all of the scanned patterns, said scanning means obtains scanned patterns without using expansion and contraction processing.
1 Assignment
0 Petitions
Accused Products
Abstract
An image input section enters a document image including a bar code, and converts the document image into a binary image. A small pattern removing section removes small patterns from a binary image sent from the input section. A labeling section separates the binary image into labeled regions and calculates the feature quantity including a center position of each labeled region. A region detecting section makes a group of labeled regions spaced at a predetermined positional relationship based on their feature quantities and detects a bar code candidate region. A decoding section decodes the bar code based on the feature quantity involved in the bar code candidate region.
43 Citations
10 Claims
-
1. A bar code image processing apparatus comprising:
-
scanning means for scanning all patterns involved in a document image which includes at least one bar code;
labeling means for labeling all of the scanned patterns of said document image and for detecting a plurality of feature quantities of each labeled region, including a center position of each labeled region;
region detecting means for making a group of labeled regions spaced at a predetermined positional relationship based on feature quantities of said labeled regions and for detecting a bar code candidate region; and
decoding means for identifying a type of each bar involved in said bar code candidate region and for decoding the bar code, wherein a combination of said center position of said each bar code and another feature quantity of said each bar code is considered in identifying the type of each bar, wherein by scanning all the patterns involved in the document image and by labeling all of the scanned patterns, said scanning means obtains scanned patterns without using expansion and contraction processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A bar code image processing apparatus comprising:
-
labeling means for labeling a document image including a bar code and for detecting a feature quantity including a center position of each labeled region;
region detecting means for making a group of labeled regions spaced at a predetermined positional relationship based on feature quantities of said labeled regions and detecting a bar code candidate region; and
decoding means for identifying a type of each bar based on the feature quantity involved in said bar code candidate region and for decoding the bar code, wherein said bar code includes a long bar, a semi-long bar and a timing bar, and said decoding means discriminates a bar among said long bar, said semi-long bar and said timing bar based on an area of each pattern, and said decoding means obtains a line passing center positions of said long and timing bars, and detects a phase relationship of said semi-long bar with respect to said obtained line to decode said bar code based on the obtained phase relationship.
-
-
10. A bar code image processing apparatus comprising:
-
labeling means for labeling a document image including a bar code and for detecting a feature quantity including a center position of each labeled region;
region detecting means for making a group of labeled regions spaced at a predetermined positional relationship based on feature quantities of said labeled regions and detecting a bar code candidate region; and
decoding means for identifying a type of each bar based on the feature quantity involved in said bar code candidate region and for decoding the bar code, wherein said decoding means obtains a line passing center positions of predetermined bars included in said bar code and detects a phase relationship of specific bars with respect to said obtained line to decode said bar code based on the obtained phase relationship, wherein said bar code includes a long bar, a semi-long bar and a timing bar, and said decoding means obtains said line passing center positions of said long and timing bars, and detects a phase relationship of said semi-long bar with respect to said obtained line to decode said bar code based on the phase relationship.
-
Specification