JP2009110070A - 画像処理装置及び画像処理方法、コンピュータプログラム - Google Patents
画像処理装置及び画像処理方法、コンピュータプログラム Download PDFInfo
- Publication number
- JP2009110070A JP2009110070A JP2007278961A JP2007278961A JP2009110070A JP 2009110070 A JP2009110070 A JP 2009110070A JP 2007278961 A JP2007278961 A JP 2007278961A JP 2007278961 A JP2007278961 A JP 2007278961A JP 2009110070 A JP2009110070 A JP 2009110070A
- Authority
- JP
- Japan
- Prior art keywords
- location
- symbol
- symbols
- detected
- image
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods 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/1404—Methods for optical code recognition
- G06K7/1439—Methods for optical code recognition including a method step for retrieval of the optical code
- G06K7/1443—Methods for optical code recognition including a method step for retrieval of the optical code locating of the code in an image
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
Abstract
【解決手段】 本発明の画像処理装置は、画像から、予め決められた数のロケーションシンボルを含む二次元コードを検出する際、まず、画像から複数のロケーションシンボルを検出する。そして、当該検出された複数のロケーションシンボルの大きさと前記検出されたロケーションシンボル間の距離とに基づいて、当該検出された複数のロケーションシンボルの中から候補となるロケーションシンボルを決定する。そして、当該決定された候補の中から、前記二次元コードを構成するロケーションシンボルの組み合わせを検出する。
【選択図】 図6
Description
図7は、本実施例の画像処理装置の構成例を示すブロック図である。
Claims (11)
- 画像から、予め決められた数のロケーションシンボルを含む二次元コードを検出する画像処理装置であって、
前記画像から複数のロケーションシンボルを検出するシンボル検出手段と、
前記検出された複数のロケーションシンボルの大きさと前記検出されたロケーションシンボル間の距離とに基づいて、前記検出された複数のロケーションシンボルの中から候補となるロケーションシンボルを決定する決定手段と、
前記決定手段で決定された候補の中から、前記二次元コードを構成するロケーションシンボルの組み合わせを検出する組み合わせ検出手段と、
を備えることを特徴とする画像処理装置。 - 前記シンボル検出手段は、前記画像から複数の黒画素塊を抽出し、当該抽出した黒画素塊の中から予め定めた条件を満たす黒画素塊を前記ロケーションシンボルとして検出することを特徴とする請求項1に記載の画像処理装置。
- 前記シンボル検出手段は、前記抽出した黒画素塊について、当該黒画素塊の内部に別の黒画素塊を含むか否かと、当該内部の黒画素塊と外部の黒画素塊との間の画素数比と、各黒画素に外接する外接矩形の形状と、該外接矩形の1辺の比と、該外接矩形の中心とに基づいて、前記ロケーションシンボルを検出することを特徴とする請求項2に記載の画像処理装置。
- 前記決定手段は、前記シンボル検出手段で検出された複数のロケーションシンボルの1つを着目し、当該着目したロケーションシンボルの大きさと当該着目したロケーションシンボルからの距離とに基づいて、前記検出された複数のロケーションシンボルの中から、当該着目したロケーションシンボルとともに前記二次元コードを構成するロケーションシンボルの候補を決定することを特徴とする請求項1に記載の画像処理装置。
- 前記決定手段は、前記検出された複数のロケーションシンボルの中から、前記着目したロケーションシンボルの大きさとほぼ等しい大きさで、且つ、前記着目したロケーションシンボルからの距離が想定される最大サイズの二次元コードの対角線の長さよりも短いロケーションシンボルを、前記ロケーションシンボルの候補として決定することを特徴とする請求項4に記載の画像処理装置。
- 前記組み合わせ検出手段は、前記決定手段で決定された候補のうち、前記着目したロケーションシンボルに近いものから順に検査していくことにより、前記二次元コードを構成するロケーションシンボルの組み合わせを検出することを特徴とする請求項4に記載の画像処理装置。
- 前記組み合わせ検出手段は、更に、前記二次元コードを構成しうるロケーションシンボルについて、より小さい二次元コードを他のロケーションシンボルと構成しうるか否か判断し、より小さい二次元コードを構成すると判断した場合は、更に他の候補との組み合わせを検査していくことを特徴とする請求項6に記載の画像処理装置。
- 前記二次元コードはQRコードであることを特徴とする請求項1乃至7のいずれかに記載の画像処理装置。
- 画像から、予め決められた数のロケーションシンボルを含む二次元コードを検出する画像処理方法であって、
シンボル検出手段が、前記画像から複数のロケーションシンボルを検出するシンボル検出ステップと、
決定手段が、前記検出された複数のロケーションシンボルの大きさと前記検出されたロケーションシンボル間の距離とに基づいて、前記検出された複数のロケーションシンボルの中から候補となるロケーションシンボルを決定する決定ステップと、
検出手段が、前記決定ステップで決定された候補の中から、前記二次元コードを構成するロケーションシンボルの組み合わせを検出する組み合わせ検出ステップと、
を備えることを特徴とする画像処理方法。 - 画像から、予め決められた数のロケーションシンボルを含む二次元コードを検出するためのコンピュータプログラムであって、
コンピュータを、
画像から複数のロケーションシンボルを検出するシンボル検出手段、
前記検出された複数のロケーションシンボルの大きさと前記検出されたロケーションシンボル間の距離とに基づいて、前記検出された複数のロケーションシンボルの中から候補となるロケーションシンボルを決定する決定手段、
前記決定手段で決定された候補の中から、前記二次元コードを構成するロケーションシンボルの組み合わせを検出する組み合わせ検出手段、
として機能させるためのコンピュータプログラム。 - 請求項10に記載のコンピュータプログラムを記憶した、コンピュータ読取り可能な記憶媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007278961A JP5111055B2 (ja) | 2007-10-26 | 2007-10-26 | 画像処理装置及び画像処理方法、コンピュータプログラム |
| US12/257,173 US7922087B2 (en) | 2007-10-26 | 2008-10-23 | Image processing apparatus, image processing method, and computer program stored in storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007278961A JP5111055B2 (ja) | 2007-10-26 | 2007-10-26 | 画像処理装置及び画像処理方法、コンピュータプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009110070A true JP2009110070A (ja) | 2009-05-21 |
| JP5111055B2 JP5111055B2 (ja) | 2012-12-26 |
Family
ID=40622798
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007278961A Expired - Fee Related JP5111055B2 (ja) | 2007-10-26 | 2007-10-26 | 画像処理装置及び画像処理方法、コンピュータプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7922087B2 (ja) |
| JP (1) | JP5111055B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013125335A (ja) * | 2011-12-13 | 2013-06-24 | Toshiba Tec Corp | コード読取装置、販売登録装置およびプログラム |
| JP2014535092A (ja) * | 2011-10-10 | 2014-12-25 | イェウォン コミュニケーション カンパニー リミテッドYewon Communication Co.,Ltd. | Qrコード自動認識装置及び方法 |
| WO2015174191A1 (ja) * | 2014-05-14 | 2015-11-19 | 共同印刷株式会社 | 二次元コード、二次元コードの解析システム |
| JP2022111039A (ja) * | 2021-01-18 | 2022-07-29 | 株式会社キーエンス | 光学的情報読取装置 |
| JP2022111040A (ja) * | 2021-01-18 | 2022-07-29 | 株式会社キーエンス | 光学的情報読取装置 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4724802B1 (ja) * | 2010-07-30 | 2011-07-13 | 株式会社シフト | 二次元コードリーダおよびプログラム |
| JP4724801B1 (ja) * | 2010-07-30 | 2011-07-13 | 株式会社シフト | 二次元コードリーダおよびプログラム |
| EP3136392A1 (en) | 2015-08-25 | 2017-03-01 | Thomson Licensing | Method and system for embedding and retrieving information through marker transformation |
| US10235547B2 (en) | 2016-01-26 | 2019-03-19 | Hand Held Products, Inc. | Enhanced matrix symbol error correction method |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0944592A (ja) * | 1995-05-23 | 1997-02-14 | Olympus Optical Co Ltd | 情報再生システム |
| JP2004054530A (ja) * | 2002-07-18 | 2004-02-19 | Sharp Corp | 2次元コード読み取り装置,2次元コード読み取り方法,2次元コード読み取りプログラム及び該プログラムの記録媒体 |
| JP2007213359A (ja) * | 2006-02-10 | 2007-08-23 | Fuji Xerox Co Ltd | 二次元コード検出システムおよび二次元コード検出プログラム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2867904B2 (ja) | 1994-12-26 | 1999-03-10 | 株式会社デンソー | 2次元コード読取装置 |
| JP3458737B2 (ja) * | 1998-11-27 | 2003-10-20 | 株式会社デンソー | 2次元コードの読取方法及び記録媒体 |
| JP3508836B2 (ja) | 1999-06-22 | 2004-03-22 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 2次元コードの概略位置検出装置及び検出方法 |
| JP4419269B2 (ja) | 2000-04-18 | 2010-02-24 | 富士通株式会社 | 二次元コード抽出方法 |
| KR100828539B1 (ko) * | 2005-09-20 | 2008-05-13 | 후지제롯쿠스 가부시끼가이샤 | 이차원 코드의 검출 방법, 검출 장치, 및 검출 프로그램을기억한 기억 매체 |
| US7546950B2 (en) * | 2006-03-28 | 2009-06-16 | Seiko Epson Corporation | Method and apparatus for locating and decoding a two-dimensional machine-readable symbol |
-
2007
- 2007-10-26 JP JP2007278961A patent/JP5111055B2/ja not_active Expired - Fee Related
-
2008
- 2008-10-23 US US12/257,173 patent/US7922087B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0944592A (ja) * | 1995-05-23 | 1997-02-14 | Olympus Optical Co Ltd | 情報再生システム |
| JP2004054530A (ja) * | 2002-07-18 | 2004-02-19 | Sharp Corp | 2次元コード読み取り装置,2次元コード読み取り方法,2次元コード読み取りプログラム及び該プログラムの記録媒体 |
| JP2007213359A (ja) * | 2006-02-10 | 2007-08-23 | Fuji Xerox Co Ltd | 二次元コード検出システムおよび二次元コード検出プログラム |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014535092A (ja) * | 2011-10-10 | 2014-12-25 | イェウォン コミュニケーション カンパニー リミテッドYewon Communication Co.,Ltd. | Qrコード自動認識装置及び方法 |
| JP2013125335A (ja) * | 2011-12-13 | 2013-06-24 | Toshiba Tec Corp | コード読取装置、販売登録装置およびプログラム |
| WO2015174191A1 (ja) * | 2014-05-14 | 2015-11-19 | 共同印刷株式会社 | 二次元コード、二次元コードの解析システム |
| CN106462785A (zh) * | 2014-05-14 | 2017-02-22 | 共同印刷株式会社 | 二维码以及二维码的分析系统 |
| CN107609624A (zh) * | 2014-05-14 | 2018-01-19 | 共同印刷株式会社 | 二维码的分析系统 |
| US9911072B2 (en) | 2014-05-14 | 2018-03-06 | Kyodo Printing Co., Ltd. | Two-dimensional code, and two-dimensional-code analysis system |
| CN106462785B (zh) * | 2014-05-14 | 2018-09-14 | 共同印刷株式会社 | 二维码以及二维码的分析系统 |
| JP2022111039A (ja) * | 2021-01-18 | 2022-07-29 | 株式会社キーエンス | 光学的情報読取装置 |
| JP2022111040A (ja) * | 2021-01-18 | 2022-07-29 | 株式会社キーエンス | 光学的情報読取装置 |
| JP7795320B2 (ja) | 2021-01-18 | 2026-01-07 | 株式会社キーエンス | 光学的情報読取装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US7922087B2 (en) | 2011-04-12 |
| US20090121024A1 (en) | 2009-05-14 |
| JP5111055B2 (ja) | 2012-12-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5111055B2 (ja) | 画像処理装置及び画像処理方法、コンピュータプログラム | |
| JP6343648B2 (ja) | 円検出方法、円検出装置、プログラム及び記憶媒体 | |
| US9176043B2 (en) | Cell image analysis apparatus, cell image analysis method, and program | |
| JP6323437B2 (ja) | 10指指紋カード入力装置、10指指紋カード入力方法、及び記憶媒体 | |
| WO2013112753A1 (en) | Rules for merging blocks of connected components in natural images | |
| US20100158375A1 (en) | Signal processing apparatus, signal processing method, computer-readable medium and computer data signal | |
| CN111950557A (zh) | 错题处理方法、图像形成装置及电子设备 | |
| CN107817246A (zh) | 存储图像处理程序的介质、图像处理方法及图像处理装置 | |
| US8913852B2 (en) | Band-based patch selection with a dynamic grid | |
| JP6496159B2 (ja) | パターン検査装置およびパターン検査方法 | |
| JP5010207B2 (ja) | パターン検査装置及び半導体検査システム | |
| US10643097B2 (en) | Image processing apparatuses and non-transitory computer readable medium | |
| JP5993100B2 (ja) | 画像処理装置および特定図形検出方法 | |
| CN115546219A (zh) | 检测板式生成方法、板卡缺陷检测方法、装置及产品 | |
| JP2022184098A (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP2009098867A (ja) | 文字列認識方法、コンピュータプログラム、記憶媒体 | |
| JP7537518B2 (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
| JP7478628B2 (ja) | 画像処理装置、制御方法及び制御プログラム | |
| JP2005242825A (ja) | 帳票読取装置及び帳票読取装置による帳票方向判定方法 | |
| JP2000285237A (ja) | 画像処理装置、画像処理方法及び画像処理プログラムを記録した記録媒体 | |
| JP5107100B2 (ja) | 文字認識方法、文字認識装置及び文字認識プログラム | |
| JPH08272980A (ja) | 閉領域抽出装置 | |
| JP5185072B2 (ja) | 枠検出方法、枠検出装置及び枠検出プログラム | |
| CN119227043A (zh) | 差异验证码的识别方法、系统、存储介质及电子设备 | |
| WO2024095721A1 (ja) | 画像処理装置および画像処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101018 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120614 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120626 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120823 |
|
| 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: 20120911 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121009 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151019 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5111055 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151019 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |