CN1260681C - 二维条形码的读出方法 - Google Patents

二维条形码的读出方法 Download PDF

Info

Publication number
CN1260681C
CN1260681C CNB021548099A CN02154809A CN1260681C CN 1260681 C CN1260681 C CN 1260681C CN B021548099 A CNB021548099 A CN B021548099A CN 02154809 A CN02154809 A CN 02154809A CN 1260681 C CN1260681 C CN 1260681C
Authority
CN
China
Prior art keywords
dimensional bar
image
stick
reference value
intacta
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB021548099A
Other languages
English (en)
Other versions
CN1423236A (zh
Inventor
中沢务
浜川浩一
竹井洋次
木山真伸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Publication of CN1423236A publication Critical patent/CN1423236A/zh
Application granted granted Critical
Publication of CN1260681C publication Critical patent/CN1260681C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/146Methods for optical code recognition the method including quality enhancement steps
    • G06K7/1473Methods for optical code recognition the method including quality enhancement steps error correction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes

Abstract

本发明公开了一种二维条形码的读出方法。该方法是以二维条形码读出装置的小型化和读取的高速化为目的。该方法包括以下的步骤:使用面传感器对印刷在纸张等上的二维条形码进行摄像,针对得到的二维条形码,根据投影变换对图像实施畸变校正的步骤(102);对图像实施亮度斑驳校正的步骤(103);对上述两个步骤校正后的二维条形码的图像数据进行解码的步骤(104)。

Description

二维条形码的读出方法
技术领域
本发明涉及一种二维条形码的读出方法,尤其涉及在读出装置小型化的同时提高读出速度的二维条形码的读出方法。
背景技术
作为二维条形码的一种,美国Intacta Technologies,Inc.公司开发的INTACTA(OTCBB:ITAC)码(以下简称INTACTA.CODE码)是周知的。这种INTACTA.CODE码由二维的黑白点阵图案组成,和一维条形码相比可以大幅度提高高密度信息记录。因而,将这种INTACTA.CODE码印刷在纸张上可以作为一种信息记录媒体,可以使音乐数据、图像数据、文字数据等多媒体信息加密化记录下来。INTACTA.CODE码的信息量,依据点阵图案的密度变化,点阵(亦称像素)越细,就可以记录更大的信息量。
例如,各种商品使用一维条形码,可以实现对商品的库存管理和销售管理。然而,因为记录的信息量少的缘故,例如只能记录商品的检索码。所以,只能基于这种检索码,再查询数据库,从数据中获取大量的商品信息。
针对这种现状,在1平方厘米的INTACTA.CODE码中的信息量,例如400~500字节的情况下,一枚纸张可以记录大量的商品信息。同时也具有不必配置外部数据库的优点。
以往使用扫描器等线传感器来读取在纸张上印刷的INTACTA.CODE码。这样,使用线传感器读取的INTACTA.CODE码在数字数据化后,例如,导入计算机通过复原程序可以将INTACTA.CODE码的记录信息复原出来。现在,INTACTA.CODE码的复原程序在现今互联网中有广泛的发布。
发明内容
然而,上述读取纸张上印刷的INTACTA.CODE码的方式使用扫描器等线传感器,必须有驱动线传感器的驱动电路等,读取装置复杂且规模大,同时因为对每一线条要单独读取的缘故,存在着读出速度非常慢的问题。
鉴于上述情况,本发明者提出使用面传感器读取INTACTA.CODE码,在使读出装置小型化的同时,提高读出速度的想法。
为了实现读出装置的小型化,要缩短面传感器上透镜的焦距,这样,获得的INTACTA.CODE码的图像就会发生畸变和亮度斑驳,就会出现不能正确复原记录信息的问题。要解决这个问题,要么增长透镜的焦距,要么减少INTACTA.CODE码的信息量。前者导致读出装置的大型化和成本提高,后者则不能发挥INTACTA.CODE码的特长。
鉴于上述现有技术的问题,本发明的目的是使INTACTA.CODE码读出装置小型化的同时,提高读出速度。
另外,本发明的其它目的包括,在使用装配短焦点透镜的面传感器读取INTACTA.CODE码时,通过对获取的INTACTA.CODE码图像的畸变和亮度斑驳实施校正,实现正确的记录信息的复原。
本发明的特征包括:使用面传感器对印刷在纸张等上的二维条形码摄像获取二维条形码的图像,针对该图像实施以下步骤:
(1)根据投影变换对畸变实施校正的步骤;
(2)对上述图像中出现的亮度斑驳实施校正的步骤;
(3)根据由上述2个校正步骤校正的二维条形码图像数据,对二维条形码实施解码的步骤。
这样的结构因为使用了面传感器来读取二维条形码,和用线传感器的方式相比,读取速度有大幅度提高。
另外,为了校正用面传感器摄像获取的二维条形码图像的畸变和亮度斑驳,需要设立上述软件处理的(1)、(2)步骤,这样就可以采用价格低廉的使用紧凑型短焦距镜头的面传感器,其结果,就可以实现读出装置的小型化。
希望的实施方式如下所述。
即,根据投影变换对畸变进行校正的步骤包括:基于正方格子的4个顶点座标和使用面传感器获得的畸变图像的正方格子的4个顶点座标求解校正数据的步骤,基于该畸变校正数据对上述面传感器获得的二维条形码图像根据投影变换实施畸变校正的步骤。
另外,对图像实施亮度斑驳校正的步骤包括:对面传感器获得的二维条形码图像实施复数条块分割的步骤,对每一个条块实施亮度校正的步骤。
对每一个条块实施亮度校正的步骤包括:针对上述每一个条块,根据该条块的像素亮度分布求解条块基准值的步骤,根据图像整体的亮度分布求解整体基准值的步骤,根据条块基准值和整体基准值,对每一条块实施亮度校正的步骤。
附图说明
图1是表示和本发明实施方式相关的二维条形码读出系统的构成的框图。
图2是说明和本发明实施方式相关的二维条形码读出方法的流程图。
图3是根据投影变换校正图像畸变的示意图。
图4是根据投影变换校正图像畸变的示意图。
图5是说明校正图像亮度斑驳的图。
图6是说明校正图像亮度斑驳的图。
图7是说明校正图像亮度斑驳的图。
符号说明:
1-LED/(发光二极管);2-透镜;3-CMOS/(图像传感器);4-图像处理电路;5-CPU(中央处理器);6-JPEG(格式处理器);7-图像内存;8-USB接口;9-USB电缆;10-个人电脑(微机);50-纸片;51-条形码区域。
具体实施方式
下面,参照图面说明本发明的实施方式。图1是表示二维条形码的读出系统的构成的框图。将印刷有二维条形码(例如,INTACTA.CODE码)的纸片50(例如,名片等)插入读出装置的插槽(图中未标出)后,发光二极管LED1点亮,照射在印刷有INTACTA.CODE码的条码区域51。然后,INTACTA.CODE码图像通过透镜2,在CCD或CMOS等光敏图像传感器3上转换成电信号。上述的LED1、透镜2、CMOS图像传感器3构成摄像机(摄像系统)。
CMOS图像传感器3的输出信号经过图像处理电路4进行图像处理后转换成特定的数字数据。从图像处理电路4输出的图像数据,依从CPU5的指令,通过JPEG6、图像内存7被压缩。
另外,压缩后的图像数据、通过USB接口8、USB电缆9,输入到个人电脑10中。还有,CPU5按照程序内存11(例如,闪存)中程序的指令,对JPEG6、图像内存、USB接口8等实施控制。个人电脑10对接收到的图像数据进行各种校正(见后述内容)。
另外,在上述二维条形码读出系统中,除去个人电脑10的部分,构成了基于面传感器的读出装置。
图2是说明二维条形码读出方法的流程图。在步骤101中,上述基于面传感器的读出装置读取二维条形码。
另外,由个人电脑10实行软件处理。在步骤102中,针对个人电脑10获得的图像数据,根据投影变换对图像畸变实施校正。在透镜2为短焦距的情况和相对于透镜2倾斜的情况下,上述步骤是对拍摄的图像的畸变进行校正的步骤。
另外,在步骤103中,对图像的亮度斑驳实施校正。发光二极管LED1在印刷有INTACTA.CODE码的区域51不可能亮度均匀的照明,图像上有亮度的斑驳。上述步骤就是针对这种情况的校正步骤。其特征是,将图像分割成复数条块,针对每一条块进行校正。另外,步骤102和步骤103的实行顺序可以调换。
另外,在步骤104中,对校正后的图像数据进行解码。例如,通过执行INTACTA.CODE码的复原程序,将INTACTA.CODE码解码后,就可以得到文字或图像等的记录信息。
下面,针对上述步骤102的“通过投影变换校正图像畸变”、步骤103的“通过条块分割校正亮度斑驳”,参照图面进行详细说明。
图3、图4是通过投影变换校正图像畸变的说明图。所谓投影变换,就是对图像的某些部分进行缩小、而对某些部分进行放大的数据处理方法。投影变换首先将指定需变换的四边形的4个顶点座标,然后将每个顶点移动到变换后的座标,需要移动多少由投影变换决定。
图3(A)是由读出装置拍摄的二维条形码的图像。为了使读出装置小型化,使用的是短焦距透镜2,摄像机和拍摄距离(透镜2和纸片50上印刷的二维条形码之间的距离)非常短。因而,拍摄的二维条形码的周围变圆,像在角上打了结一样。由于图像畸变,这样不可能对条形码进行解码。另外,摄像机的拍摄距离越短,这种畸变就越严重。
为了校正畸变,在这里首先通过读出装置拍摄均匀地印刷在纸片50上的正方格子,得到图3(B)的图像。从图像中可以看出正方格子的畸变。求解出畸变正方格子的、畸变正方形的4个顶点座标O、P、Q、R(图4)。
将以上求解得到的畸变正方形进行投影变换,相应地变换成正方形。例如,在图4中,投影变换前的顶点O、P、Q、R分别移动到O’、P’、Q、R,就得到了投影变换后的正方形。这样,如图3(C)所示,畸变的正方形就被校正过来了。通过上述操作,就知道了对于每个正方形其中的像素怎样移动是合适的。通过这些顶点就可以求出投影变换行列,作为校正数据保存下来。
这样,使用校正数据对拍摄的二维条形码图像(图3(A))实施投影变换,就可以得到如图3(D)所示校正后的图像。从这个图像可以看出,图像周围的圆形畸变被校正过来了。这样,基于校正后的图像,就可能复原二维条形码。
接下来,针对步骤103的“通过条块分割校正亮度斑驳”,参照图5至图7进行详细说明。在使用基于面传感器的读出装置拍摄二维条形码的情况下,得到像图5(A)所示的亮度均匀的图像是理想情况。
然而,实际情况是,由于装配在读出装置上的LED1的位置的影响,得到的图像明亮不均,如图5(B)所示。在图5(B)所示的图像例子中,LED1是配置在纸片50的上下附近,故图像的上下明亮,图像的中央部分黯淡。
因此,这样的二维条形码不能够正确的复原。在这里,对这样的图像施加亮度的图像处理,为了得到理想的图像,将比某基准值(阈值)暗的颜色变换成黑色,另外将比某基准值(阈值)亮的颜色变换成白色(以下简称2值化处理),就可以得到图5(C)这样的图像。
在这个例子中,将二维条形码图像的上下部分都切除了。原因是图像的上下部分的明亮区域中像素的“黑”比中央部分的黯淡区域中像素的“白”还要明亮,如果使用同一基准值进行亮度校正,则图像的上下部分的明亮区域中的像素“黑”都会变换成白。
为了解决这个问题,需要进行下面的校正处理。
将由读出装置拍摄的二维条形码的图像数据分割成点阵状的复数条块Bi。这种条块分割的例子如图5(D)所示。这样,各条块Bi按照各自的基准值实行亮度校正。具体的例子如图6所示,求出每一个条块Bi中像素(点)的亮度(像素值)的分布。
这里的像素值是亮度数值化的结果,在0~255之间变化。像素值0最暗,像素值255最亮。因为在图像中存在黑和白的像素,假定将像素值分成黑和白两种分布。这样,将这两种分布的中间的像素值选择为基准值Ai。因此,针对每一条块Bi,基准值Ai就成为反映条块亮度的数值。另外,在黑和白的分布不能完全分开的情况下,通过计算黑和白分布的约中间值作为基准值Ai。
另一方面,求出图像整体的亮度(像素值)。这样,通过整体的分布同样可以求出整体的基准值AT。图7是说明亮度校正的原理图。横轴代表图像的一个方向的座标,例如,图5(D)的纸面上下方向的轴。
在横轴方向上,被分割成了6个条块B1~B6。纵轴代表图像(像素)的亮度。条块B1、B2、B3、B4、B5、B6的基准值分别是A1、A2、A3、A4、A5、A6。整体基准值由AT表示。
这样,基于各条块的基准值Ai和整体基准值AT对各条块进行亮度校正。例如,对于条块B1,因为A1>AT,对应于A1和AT的差值ΔA1,黑和白的分布移动到较暗的一方。对于条块B3,因为A3<AT,对应于A3和AT的差值ΔA3,黑和白的分布移动到较亮的一方。
这样,对每一条块进行亮度校正。对校正后的图像进行2值化处理,就可以得到经2值化处理后的二维条形码数据。
在本实施方式中虽然以INTACTA.CODE码为例对二维条形码进行了说明,但本发明并不局限于这类码,也同样适用于一般意义上的二维条形码。
另外,在本实施方式中,利用个人电脑10的软件处理过程对图像畸变和亮度斑驳实施校正,使用读出装置中内附的CPU5也能达到同样的目的。在这种情况下,上述用于校正处理的程序、用于二维条形码解码处理的程序存放在程序内存11中。CPU5依照这些程序的指令实施校正处理和解码处理。
(发明的效果)
依据本发明,针对由面传感器获取的二维条形码图像,对短焦距透镜导致的图像畸变和近距离照明导致的亮度斑驳进行校正后,根据复原程序对二维条形码进行解码,在使得读出装置小型化的同时,可以实现比用扫描器读取更高速度的读取数据处理。

Claims (3)

1.一种二维条形码的读出方法,其特征在于:
包括以下步骤:
针对用面传感器得到的二维条形码的图像,根据投影变换实施畸变校正的步骤;
对所述图像出现的亮度斑驳实施校正的步骤;
根据对通过所述两个步骤校正后的二维条形码的图像数据对该二维条形码进行解码的步骤;
根据所述投影变换实施畸变校正的步骤包括:基于正方格子的4个顶点座标和用面传感器摄像获得的畸变图像的正方格子的4个顶点座标求解畸变校正数据的步骤;基于该畸变校正数据对所述面传感器获得的二维条形码图像根据所述投影变换实施畸变校正的步骤;
对所述图像出现的亮度斑驳实施校正的步骤包括:对所述面传感器获得的二维条形码图像实施复数条块分割的步骤;对所述每一个条块实施亮度校正的步骤。
2.根据权利要求1所述的二维条形码的读出方法,其特征在于,根据条块基准值及整体基准值,对所述每一个条块实施亮度校正的步骤包括:针对所述每一个条块,根据该条块内的像素亮度分布求解条块基准值的步骤;根据所述图像整体的亮度分布求解整体基准值的步骤。
3.根据权利要求1或2所述的二维条形码的读出方法,其特征在于:所述二维条形码是一种INTACTA码(INTACTA.CODE)。
CNB021548099A 2001-11-30 2002-11-28 二维条形码的读出方法 Expired - Fee Related CN1260681C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001366802A JP2003168071A (ja) 2001-11-30 2001-11-30 2次元バーコードの読み取り方法
JP2001366802 2001-11-30

Publications (2)

Publication Number Publication Date
CN1423236A CN1423236A (zh) 2003-06-11
CN1260681C true CN1260681C (zh) 2006-06-21

Family

ID=19176647

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021548099A Expired - Fee Related CN1260681C (zh) 2001-11-30 2002-11-28 二维条形码的读出方法

Country Status (5)

Country Link
US (1) US7143948B2 (zh)
JP (1) JP2003168071A (zh)
KR (1) KR100483393B1 (zh)
CN (1) CN1260681C (zh)
TW (1) TWI223208B (zh)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7558563B2 (en) 1999-09-17 2009-07-07 Silverbrook Research Pty Ltd Retrieving contact details via a coded surface
US6814291B1 (en) * 2003-12-15 2004-11-09 Pitney Bowes Inc. Robust barcode reader
TWI292136B (en) * 2004-01-22 2008-01-01 Sony Corp Apparatus, method and computer-accessible medium for preventing unauthorized copying
FI20040858A (fi) * 2004-06-18 2005-12-19 Valtion Teknillinen Menetelmä koodin tunnistamiseksi matkaviestimen avulla ja matkaviestin
JP2006172267A (ja) * 2004-12-17 2006-06-29 Toyo Kanetsu Solutions Kk 移動物体上のシンボル認識システム
US7412106B1 (en) * 2005-06-25 2008-08-12 Cognex Technology And Investment Corporation Methods for locating and decoding distorted two-dimensional matrix symbols
US7855805B2 (en) 2005-09-19 2010-12-21 Silverbrook Research Pty Ltd Printing a competition entry form using a mobile device
US7621442B2 (en) 2005-09-19 2009-11-24 Silverbrook Research Pty Ltd Printing a subscription using a mobile device
US7672664B2 (en) * 2005-09-19 2010-03-02 Silverbrook Research Pty Ltd Printing a reminder list using mobile device
US7558599B2 (en) * 2005-09-19 2009-07-07 Silverbrook Research Pty Ltd Printing a bill using a mobile device
US7756526B2 (en) 2005-09-19 2010-07-13 Silverbrook Research Pty Ltd Retrieving a web page via a coded surface
US7878402B2 (en) * 2005-12-20 2011-02-01 Cognex Technology And Investment Corporation Decoding distorted symbols
JP4442624B2 (ja) * 2006-06-22 2010-03-31 株式会社デンソーウェーブ 光学情報読取装置
US7780084B2 (en) 2007-06-29 2010-08-24 Microsoft Corporation 2-D barcode recognition
BRPI0818877B1 (pt) * 2007-10-23 2019-06-18 Skannex As Método e sistema para análise semi-quantitativa ou quantitativa de ensaios
JP5541672B2 (ja) 2009-02-10 2014-07-09 キヤノン株式会社 装置、方法、プログラム
US9524411B2 (en) * 2010-03-04 2016-12-20 Symbol Technologies, Llc User-customizable data capture terminal for and method of imaging and processing a plurality of target data on one or more targets
JP5751254B2 (ja) * 2010-08-31 2015-07-22 日本電気株式会社 画像処理システム、画像処理方法および画像処理プログラム
US20120104099A1 (en) * 2010-10-27 2012-05-03 Symbol Technologies, Inc. Method and apparatus for capturing form document with imaging scanner
DE102011010722A1 (de) * 2011-02-09 2012-08-09 Testo Ag Messgerät-Set und Verfahren zur Dokumentation einer Messung
KR101259004B1 (ko) * 2011-05-23 2013-04-29 차성문 카메라를 활용한 큐알코드 변형 보정장치 및 보정 방법
BR112013013425B1 (pt) * 2011-05-31 2021-03-02 Rakuten, Inc. dispositivo de processamento de imagem, método de processamento de imagem, e, meio de armazenamento legível por computador
CN102984848A (zh) * 2011-09-06 2013-03-20 硕呈科技股份有限公司 一种光学辨识器的适应性照明亮度控制方法
US20130094695A1 (en) * 2011-10-13 2013-04-18 Symbol Technologies, Inc. Method and apparatus for auto-detecting orientation of free-form document using barcode
JP6035787B2 (ja) * 2012-03-09 2016-11-30 カシオ計算機株式会社 データ保存装置、データ保存方法及びプログラム
EP2677458B1 (de) * 2012-06-22 2014-10-15 Sick Ag Optoelektronische Vorrichtung und Verfahren zur Helligkeitskorrektur
EP2677492A1 (de) 2012-06-22 2013-12-25 Sick Ag Codeleser und Verfahren zur Online-Verifikation eines Codes
WO2014031107A1 (en) * 2012-08-21 2014-02-27 Empire Technology Development Llc Orthogonal encoding for tags
TWI552082B (zh) * 2013-12-26 2016-10-01 財團法人工業技術研究院 資料導覽裝置、資料導覽方法及結構化編碼圖樣產生裝置
CN103794135B (zh) * 2014-02-17 2016-01-20 立德高科(北京)数码科技有限责任公司 对由点阵与二维码形成的标识进行生成与识别的方法
US9362969B1 (en) 2015-10-23 2016-06-07 C1 Bank Electronic device stand for image acquisition and analysis
CN106295455B (zh) * 2016-08-09 2021-08-03 苏州佳世达电通有限公司 条形码指示方法及条码读取器
CN113497923B (zh) * 2020-03-18 2023-10-31 中强光电股份有限公司 投影系统以及用于投影系统的定位方法

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR920016973A (ko) * 1991-02-13 1992-09-25 다니엘 알. 멕글린 다중의 주사로 부터 바코드(bar code)를 디코딩(decoding)하는 방법 및 장치
JPH05290197A (ja) * 1992-04-06 1993-11-05 Teiriyou Sangyo Kk 二次元コ−ドシンボルマ−クの解読方法
JPH0793459A (ja) * 1993-09-28 1995-04-07 Tec Corp 2次元コードスキャナ
JP2718442B2 (ja) 1993-12-20 1998-02-25 富士通株式会社 バーコード復調方法及び装置
US6580808B2 (en) * 1995-09-25 2003-06-17 Digimarc Corporation Method and apparatus for discerning image distortion by reference to encoded marker signals
US6003773A (en) * 1996-03-01 1999-12-21 Intermec Ip Corp. Tablet style indicia reader with system for handling multiple indicia
JP3272600B2 (ja) * 1996-05-17 2002-04-08 旭光学工業株式会社 データシンボル読み取り装置
JP3425366B2 (ja) 1998-06-30 2003-07-14 シャープ株式会社 画像補正装置
DE69835358T2 (de) * 1998-11-06 2007-07-19 Datalogic S.P.A., Lippo Di Calderara Di Reno Verfahren zur Korrektur der Verzerrung beim Abtasten eines optischen Codes
JP3994595B2 (ja) * 1998-11-16 2007-10-24 株式会社デンソー バーコード読取方法及び記録媒体
US6082619A (en) * 1998-12-16 2000-07-04 Matsushita Electric Industrial Co., Ltd. Method for locating and reading a two-dimensional barcode
JP4278800B2 (ja) * 1999-10-27 2009-06-17 株式会社ミツトヨ 撮像空間の幾何学的歪み解消方法
US6606421B1 (en) * 2000-05-25 2003-08-12 Hewlett-Packard Development Company, L.P. Geometric deformation correction method and system for dot pattern images
US6866199B1 (en) * 2000-08-09 2005-03-15 Eastman Kodak Company Method of locating a calibration patch in a reference calibration target
US6749120B2 (en) * 2000-12-11 2004-06-15 Cpo Technologies Corp. Method and apparatus for scanning electronic barcodes

Also Published As

Publication number Publication date
JP2003168071A (ja) 2003-06-13
US7143948B2 (en) 2006-12-05
TW200300911A (en) 2003-06-16
US20030116628A1 (en) 2003-06-26
CN1423236A (zh) 2003-06-11
TWI223208B (en) 2004-11-01
KR20030044862A (ko) 2003-06-09
KR100483393B1 (ko) 2005-04-15

Similar Documents

Publication Publication Date Title
CN1260681C (zh) 二维条形码的读出方法
CN1466099A (zh) 正身识别系统及其方法
EP0783160B1 (en) Method for reading a clock free two-dimensional barcode
KR101046162B1 (ko) 이차원코드 및 코드 해독방법, 본 이차원코드를 이용한 인쇄출판물
US20090212111A1 (en) System and method for identifying erasures in a 2d symbol
CN1299229C (zh) 光学信息读取装置及相关的信息读取方法
CN1679045A (zh) 用于读取具有编码信息的符号的方法
JP2006012162A (ja) 高密度幾何学シンボルセットを符号化するためのシステムおよび方法
CN1770177A (zh) 编码高密度几何符号集的系统和方法
CN1425168A (zh) 信息处理方法与设备
CN1908955A (zh) 一种易于全方位识别的三边形多维条码及其识读方法
CN1953362A (zh) 一种在二维条码中嵌入图案的方法及装置
US7077323B2 (en) Bar code recognizing method and decoding apparatus for bar code recognition
CN100352259C (zh) 图像处理设备、图像处理方法及其程序产品
CN101398885A (zh) 编码读取装置以及编码读取方法
CN100464343C (zh) 一种基于两级分类的二维码定位识别方法和装置
CN1530235A (zh) 利用发光阵列打印的装置和方法
JP2009230287A (ja) 読み取り装置、筆記情報処理システム、読み取り装置の制御装置、プログラム
CN100356399C (zh) 二维条形码码图印刷方法及解码方法
CN101047771A (zh) 一种将数据从计算机传输到具有拍照功能的手持移动设备的方法
CN1217291C (zh) 全方位信息同步二维条形码系统及识读方法
CN101042726A (zh) 在终端中实现连续识别条码的方法
CN111062228A (zh) 一种led阵列信号检测方法及装置
CN112733567B (zh) 机动车二维码识别方法、装置及计算机可读存储介质
EP1178665A2 (en) Optical scanner and image reader including one and two dimensional symbologies at variable depth of field

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060621

Termination date: 20121128