Preview

Analysis Of EAN-13 Barcodes

Powerful Essays
Open Document
Open Document
1174 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Analysis Of EAN-13 Barcodes
Abstract:

This paper tells us about locating and decoding EAN-13 Barcodes from images captured

by digital cameras.

EAN-13 barcodes are a 1-D type of barcodes used for identification of books. This paper

thus aims to enable mobile phones with cameras to work as a barcode scanning device.

The phone, programmed to interpret barcode images, will generate the barcode value

which is used to identify the product. This paper contains a brief explanation of the EAN-

13 barcode (from the decoding point of view instead of encoding), proposed algorithm

for locating and decoding barcode imagesand the concluding remarks.

EAN is the acronym for European Article Numbering. This is used for identification

of products.This barcode has 13 numeric
…show more content…
This barcode has 13 characters known as digits. Usually the first two digits are the

country code which are followed by 9 or 10 characters depending on the country code.

An example of an EAN-13 barcode is given below.

This EAN-13 barcode always begins and ends with a black-white-black (101) pattern

which are known as left hand guard and right hand guard. There is also a center guard

with pattern white-black-white-black-white (01010). These guards are slightly longer

lines compared to rest bars. All bars in this guard pattern are of width 1.

Each bar has a fixed width pattern given to it which is further used to calculate. Each

pattern consists of 4 bars, alternating with white and black.

The bar pattern for digits to the left hand of the center guard always start with a white

bar and end with black, whereas on the right of the center guard bar pattern starts with

a black bar and ends with a white bar. A bar pattern should always be of total width 7

which can represent a no. in binary.

The
…show more content…
The algorithm is as follows

1. Preprocessing

2. Barcode locator

3. Barcode Decoder

Preprocessing includes checking if the image is in grayscale or not. If not, then luminance

component will be extracted.

The input is divided into blocks of equal size. Then blocks are created which are

then binarized using the Otsu thresh holding technique. Then an operation known

as skeletoning is done on each block of binary data. The orientation of each block is

calculated and compared in order to check the parallel property.

If all the angles in a block are of similar value we come to a conclusion that the block

contains a barcode. A group of blocks having similar parallel line patters indicate

presence of barcode. In this manner a barcode is located using the orientation angle of

each bar and the region is cropped and

You May Also Find These Documents Helpful

  • Good Essays

    it 345 study guide final

    • 1027 Words
    • 5 Pages

    A linear barcode encodes data on the x axis (bottom) so it doesn’t matter where on the y axis the bar code is scanned, the data will always be the same…

    • 1027 Words
    • 5 Pages
    Good Essays
  • Good Essays

    cis207 VisioSupplement 2

    • 831 Words
    • 4 Pages

    Line or Arrow: This shows the direction of flow for the process. It connects the boxes.…

    • 831 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Describing Cpt Modifiers

    • 333 Words
    • 2 Pages

    The codes used in Category I consist of five digits but no decimals, and the codes represent various procedures that are widely practiced and typically consistent with the specified medical practice. Category II codes are usually used when tracking performance measures for a medical purposes, they are optional codes that are not paid by any insurance carriers. These codes consist of an alphabetic character in the place of the fifth digit. Category III codes are known as temporary codes which are used specifically for procedures, technologies, and services rendered. Category three codes also use codes that contain alphabetic characters for the fifth digit.…

    • 333 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Modifiers can be a two digit number, two character modifier, or alpha numeric indicators. CPT modifiers…

    • 240 Words
    • 1 Page
    Satisfactory Essays
  • Good Essays

    The start with the same color and end with the same color also. So the one on the right start (from the close side of the light inlet) with…

    • 1694 Words
    • 7 Pages
    Good Essays
  • Good Essays

    Imp 2 Pow: Kick It

    • 591 Words
    • 3 Pages

    I noticed that one the digits got into the teens there was a pattern of hitting all the numbers ending with 3 and 8.…

    • 591 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Codes—which are the most numerous—have five digits (with no decimals). Each code has a descriptor, which is a brief explanation of the procedure:…

    • 440 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    4-H's Gaming Events

    • 236 Words
    • 1 Page

    Barrels is my favorite pattern, you can start on ether the left or right side. I start on the right side barrel because I turn to the left best. This is because I will turn to the left twice and the right once. Starting at the beginning of the pattern, I…

    • 236 Words
    • 1 Page
    Satisfactory Essays
  • Better Essays

    We Can but Should We?

    • 1340 Words
    • 6 Pages

    Quick Response codes, or QR codes, were developed by an automobile parts manufacturer in the 90's to track its parts. (Denso Wave Incorporated, 2010). They differ from regular bar codes in that they can represent up to over 4,000 alphanumeric characters as compared to only 20 numbers of the standard bar code. This allows the QR code to pack quite a punch in information for today's hi-tech computer junkies. So what does that mean to you and me? Bar codes are only lines that represent numbers. It has to be read in a very specific way in order for it to be read correctly. They also need to be created by a piece of software that needs to be purchased and read with a scanner. That makes them very limited in their use and difficult for the everyday user to create. Enter the QR code.…

    • 1340 Words
    • 6 Pages
    Better Essays
  • Good Essays

    engraved lines that run all the way around them about 6 in. from the other.…

    • 747 Words
    • 3 Pages
    Good Essays
  • Good Essays

    nokia secret codes

    • 1479 Words
    • 6 Pages

    Dial using the keypad: * # 0000 # – the version number displayed on the display.…

    • 1479 Words
    • 6 Pages
    Good Essays
  • Powerful Essays

    Footings

    • 1259 Words
    • 5 Pages

    support a row of three or more columns. They have limited width and continue under…

    • 1259 Words
    • 5 Pages
    Powerful Essays
  • Better Essays

    3.4.1 Localization

    • 1753 Words
    • 8 Pages

    The characters on the plate need to be isolated in order to be recognized. Characters are isolated based on the width of the largest character. The image is inverted in color, scanned and checked for the column of black pixels denoting end of the character. Taking into consideration width of the largest / widest character the plate image is then cropped also checking the former stated condition for end of the character. Each character is segmented and stored separately. A counter is set to count the number of characters in the license plate.…

    • 1753 Words
    • 8 Pages
    Better Essays
  • Best Essays

    Master Application

    • 3782 Words
    • 24 Pages

    changes the slopes of the line segments and the shape of the window. Thus, it is clear for the line segment to…

    • 3782 Words
    • 24 Pages
    Best Essays
  • Satisfactory Essays

    most of which are sub-divided into a number of outline versions. An overview of this range is shown in Fig.1, with…

    • 889 Words
    • 24 Pages
    Satisfactory Essays