摘要:本课题设计研究的是一种基于图像的条形码识别方法。该方法首先通过摄像头采集条形码图像,然后通过数字图像处理进行译码,主要借助MATLAB来帮助完成。译码算法主要分为两部分:①对采集到的条形码图像进行图像分割、灰度处理、二值化处理、滤波等方式预处理;②对预处理后的条形码图像进行译码,先根据相似边距法来判别条形码字符,再通过译码、校验、纠错处理来识别条码,得到条形码所表示的文本信息。相比较用条码识读器硬件译码,软件译码具有灵活性更好、低成本等优点,因而具有更大的市场空间。91786
毕业论文关键词:条形码识别,图像处理,MATLAB
Abstract:This topic in the research of design is a kind of barcode recognition based
on image。 This method firstly collects images of the barcode by camera, then it decodes through the means of digital image processing with the help of MATLAB。Decoding algorithm is mainly pided into two parts: (1) preprocessing the collected images of barcode such as image segmentation, grayscale processing, binarization processing and filtering。(2)decoding the preprocessed barcode image according to the similar margin method。 It distinguishes the barcode characters through the similar margin method and identifies the barcode by decoding, calibration and error correction so as to get the text informationof the barcode。Compared with hardware decoding,software decoding has the advantages of more flexibility and lower cost, which guarantees its larger market occupation。
Key words:barcode identification, image processing, MATLAB
目 录
1 绪论 3
1。1 条形码概述 3
1。2 条形码的背景和应用趋势 3
1。4 本文的研究意义和内容 4
2 一维条码技术 5
2。1 一维条形码的简介 5
2。2 一维条形码EAN_13码 5
2。3 EAN_13条形码的源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766 结构 6
2。4 EAN_13条形码的检验方法 9
3 条码图像的预处理 10
3。1 图像分割 10
3。2 灰度处理 11
3。3 二值化处理 12
3。4 边缘检测 13
3。5 加噪仿真 13
3。6 滤波处理 14
4 一维条形码的识别 16
4。1 条形码的识别原理 16
4。2