JP5720623B2 - 二次元コード読取装置 - Google Patents
二次元コード読取装置 Download PDFInfo
- Publication number
- JP5720623B2 JP5720623B2 JP2012110162A JP2012110162A JP5720623B2 JP 5720623 B2 JP5720623 B2 JP 5720623B2 JP 2012110162 A JP2012110162 A JP 2012110162A JP 2012110162 A JP2012110162 A JP 2012110162A JP 5720623 B2 JP5720623 B2 JP 5720623B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- image
- code
- replacement
- dimensional code
- 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
Links
- 238000003384 imaging method Methods 0.000 claims description 35
- 238000000605 extraction Methods 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 10
- 238000000034 method Methods 0.000 description 53
- 238000012937 correction Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 7
- 230000005484 gravity Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
- CIWBSHSKHKDKBQ-JLAZNSOCSA-N Ascorbic acid Chemical compound OC[C@H](O)[C@H]1OC(=O)C(O)=C1O CIWBSHSKHKDKBQ-JLAZNSOCSA-N 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009751 slip forming Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Description
規定形状の特徴パターン(11)がコード領域内の所定位置に配置された二次元コード(10)を撮像する撮像部(3)と、
前記撮像部(3)が前記二次元コード(10)を撮像して得られたコード画像から前記特徴パターン(11)を抽出する抽出部(5)と、
前記撮像部(3)で生成された前記コード画像に基づいて、前記二次元コード(10)の画像サイズを検出する検出部(5)と、
前記検出部(5)による検出結果に基づき、前記コード画像内での前記特徴パターン(11)のサイズに対応するサイズで前記規定形状の置換パターン(21)を生成する生成部(5)と、
前記コード画像において前記特徴パターン(11)の領域と前記生成部(5)で生成された前記置換パターン(21)とを置換し、置換画像を生成する置換部(5)と、
前記抽出部(5)による前記特徴パターン(11)の抽出結果に基づいて前記コード画像の解読を試み、解読不能の場合に前記置換部(5)で生成された前記置換画像の解読を試みる解読部(5)と、
を有し、
前記二次元コード(10)は、前記特徴パターン(11)の外部に隣接してマージン領域(12)が設けられるものであり、
前記生成部(5)は、前記コード画像内での前記特徴パターン(11)のサイズに対応するサイズで前記規定形状の前記置換パターン(21)を生成すると共に当該置換パターン(21)に隣接するように前記マージン領域(12)に対応する色のマージンパターン(22)を生成し、
前記置換部(5)は、前記コード画像において前記特徴パターン(11)の領域と前記置換パターン(21)とを置換すると共に前記マージン領域(12)の一部と前記マージンパターン(22)とを置換するように前記置換画像を生成することを特徴とする。
以下、本発明を具現化した第1実施形態について、図面を参照して説明する。
まず、図1、図2等を参照して二次元コード読取装置1の全体構成を説明する。
本実施形態では、例えば物品15が自動車用部品であり、図1等に示す二次元コード読取装置1は、自動車用部品の製造過程において物品15が所定位置に自動的に配されたときに当該物品15に付された二次元コード10を読み取るように構成されている。この二次元コード読取装置1は、主として、撮像部3と、読取部5とを備えており、物品15が所定位置に配置されたときに撮像部3によって物品15の所定領域(二次元コード10の付近)を撮像し、得られた撮像画像を読取部5によって解析し、二次元コード10を解読するように構成されている。
図1の下部に示すように、二次元コード10は公知のQRコード(登録商標)として構成されており、複数のセルCがマトリックス状に配列されている。この二次元コード10は、外形が正方形状に構成されたセルC(明色セル又は暗色セル)が集合してマトリックス状に配置されたセル集合体として構成されており、二次元コード10を構成するコード領域Ca(セルCが配置される領域)は、外形が矩形状の矩形領域とされている。なお、図1では、一部のセルのみについて符号Cを付しており、他のセルの符号は省略している。
図3に示す読取処理は、撮像部3及び読取部5で実行される処理であり、例えば、物品15が撮像部3の撮像エリアに配置されたタイミングで開始され、まず、撮像部3にて物品15の二次元コード10付近を撮像し、その画像データ(二次元コード10のコード画像10’を含む画像データ(図6(A)参照))を読取部5に入力する(S1)。そして、S1の処理で得られた画像データに対して所定の前処理を行う(S2)。なお、図3の例では、S2の前処理として公知のエッジ強調処理を行っているが、公知の他の画像処理を行うようにしてもよい。
なお、本実施形態では読取部5が「抽出部」の一例に相当し、撮像部3が二次元コード10を撮像して得られたコード画像10’から特徴パターン11を抽出するように機能する。
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
3…撮像部
5…読取部(抽出部、検出部、生成部、置換部、解読部)
10…二次元コード
11…特徴パターン
21…置換パターン
Claims (1)
- 規定形状の特徴パターン(11)がコード領域内の所定位置に配置された二次元コード(10)を撮像する撮像部(3)と、
前記撮像部(3)が前記二次元コード(10)を撮像して得られたコード画像から前記特徴パターン(11)を抽出する抽出部(5)と、
前記撮像部(3)で生成された前記コード画像に基づいて、前記二次元コード(10)の画像サイズを検出する検出部(5)と、
前記検出部(5)による検出結果に基づき、前記コード画像内での前記特徴パターン(11)のサイズに対応するサイズで前記規定形状の置換パターン(21)を生成する生成部(5)と、
前記コード画像において前記特徴パターン(11)の領域と前記生成部(5)で生成された前記置換パターン(21)とを置換し、置換画像を生成する置換部(5)と、
前記抽出部(5)による前記特徴パターン(11)の抽出結果に基づいて前記コード画像の解読を試み、解読不能の場合に前記置換部(5)で生成された前記置換画像の解読を試みる解読部(5)と、
を有し、
前記二次元コード(10)は、前記特徴パターン(11)の外部に隣接してマージン領域(12)が設けられるものであり、
前記生成部(5)は、前記コード画像内での前記特徴パターン(11)のサイズに対応するサイズで前記規定形状の前記置換パターン(21)を生成すると共に当該置換パターン(21)に隣接するように前記マージン領域(12)に対応する色のマージンパターン(22)を生成し、
前記置換部(5)は、前記コード画像において前記特徴パターン(11)の領域と前記置換パターン(21)とを置換すると共に前記マージン領域(12)の一部と前記マージンパターン(22)とを置換するように前記置換画像を生成することを特徴とする二次元コード読取装置(1)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012110162A JP5720623B2 (ja) | 2012-05-14 | 2012-05-14 | 二次元コード読取装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012110162A JP5720623B2 (ja) | 2012-05-14 | 2012-05-14 | 二次元コード読取装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013238943A JP2013238943A (ja) | 2013-11-28 |
JP5720623B2 true JP5720623B2 (ja) | 2015-05-20 |
Family
ID=49763928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012110162A Expired - Fee Related JP5720623B2 (ja) | 2012-05-14 | 2012-05-14 | 二次元コード読取装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5720623B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018000532A1 (zh) * | 2016-06-27 | 2018-01-04 | 福建联迪商用设备有限公司 | 一种量化污损QRCode的方法及系统 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106462786B (zh) | 2014-05-14 | 2020-01-07 | 共同印刷株式会社 | 二维码、二维码的分析系统以及二维码的制作系统 |
CN109145675B (zh) * | 2018-06-28 | 2020-08-25 | 中国地质大学(武汉) | 一种嵌套式二维码攻击双重检测方法及系统 |
CN110427792B (zh) * | 2019-06-24 | 2022-05-24 | 广西中烟工业有限责任公司 | 一种遮挡二维码的识读匹配方法及其应用 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4874706B2 (ja) * | 2006-04-28 | 2012-02-15 | シヤチハタ株式会社 | Qrコード読取装置 |
JP5673257B2 (ja) * | 2011-03-17 | 2015-02-18 | 日本電気株式会社 | コード読取装置、コード読取方法およびコード読取プログラム |
-
2012
- 2012-05-14 JP JP2012110162A patent/JP5720623B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018000532A1 (zh) * | 2016-06-27 | 2018-01-04 | 福建联迪商用设备有限公司 | 一种量化污损QRCode的方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
JP2013238943A (ja) | 2013-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI528293B (zh) | QR code | |
US8640957B2 (en) | Method and apparatus for locating bar codes including QR codes | |
US8459565B2 (en) | Two-dimensional code generating apparatus, image forming system, two-dimensional code reading apparatus, and computer readable medium | |
TW201432576A (zh) | 二維碼、二維碼之作成系統及解析程式 | |
JP6045752B2 (ja) | 二次元コード、二次元コードの解析システム及び二次元コードの作成システム | |
JP7263423B2 (ja) | 改善されたマトリックス記号エラー修正方法 | |
JP2008084014A (ja) | 画像領域検出方法、該プログラム、及び該装置 | |
US20170046606A1 (en) | Two-dimensional code, and two-dimensional-code analysis system | |
US20160379031A1 (en) | High capacity 2d color barcode design and processing method for camera based applications | |
JP2011014012A (ja) | 2次元コード読取方法、2次元コード抽出方法、2次元コード認識方法及び2次元コード読取装置 | |
JP5720623B2 (ja) | 二次元コード読取装置 | |
WO2016166914A1 (ja) | 二次元コード,二次元コード記録担体,二次元コード読取り方法,二次元コード読取用プログラムおよび二次元コード読取り装置 | |
JP5673257B2 (ja) | コード読取装置、コード読取方法およびコード読取プログラム | |
JP4335229B2 (ja) | Qrコード認識装置、qrコード認識装置の制御方法、qrコード認識装置制御プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体 | |
JP2017161969A (ja) | 文字認識装置、方法およびプログラム | |
JP5967000B2 (ja) | 情報コード読取システム、情報コード読取装置、情報コード | |
JP4874706B2 (ja) | Qrコード読取装置 | |
JP2020160961A (ja) | 二次元コード読取装置、コンピュータプログラム、及び、二次元コード | |
US8657205B2 (en) | Image processing apparatus, identification apparatus, method for determining bit sequence and computer readable medium | |
JP4890112B2 (ja) | 画像処理装置及び画像処理方法 | |
TW201921283A (zh) | 二維碼及二維碼讀取裝置 | |
JP7200793B2 (ja) | 二次元コード読取装置 | |
JP5522104B2 (ja) | 情報コード読取装置 | |
WO2022211064A1 (ja) | 情報読取装置 | |
JP7283312B2 (ja) | 情報読取装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140718 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150204 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150224 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150309 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5720623 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |