JPH0962763A - Bar code detection method - Google Patents
Bar code detection methodInfo
- Publication number
- JPH0962763A JPH0962763A JP7220133A JP22013395A JPH0962763A JP H0962763 A JPH0962763 A JP H0962763A JP 7220133 A JP7220133 A JP 7220133A JP 22013395 A JP22013395 A JP 22013395A JP H0962763 A JPH0962763 A JP H0962763A
- Authority
- JP
- Japan
- Prior art keywords
- area
- bar code
- barcode
- tilt
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims description 5
- 238000000034 method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000008719 thickening Effects 0.000 description 1
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、画像入力装置から
入力した物品の画像からバーコードの位置と傾きを検出
するバーコードの検出方法に係り、特に、ベルトコンベ
ア等で自動搬送される物品に貼付されたバーコードをバ
ーコードスキャナーで自動的に読取る際、物品毎にバー
コードスキャナーの最適な走査パターンを決定するため
にバーコードの位置と傾きを検出するバーコードの検出
方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a barcode detecting method for detecting the position and inclination of a barcode from an image of an article input from an image input device, and more particularly to an article automatically conveyed by a belt conveyor or the like. The present invention relates to a barcode detection method for detecting the position and inclination of a barcode in order to determine the optimum scanning pattern of the barcode scanner for each article when the attached barcode is automatically read by the barcode scanner.
【0002】[0002]
【従来の技術】画像からバーコード領域を抽出する技術
としては、特開平2−125381号公報や特開平5−
324896号公報が知られている。特開平2−125
381号公報は、入力画像信号を2値化してメモリに記
憶すると共に、この2値データを輪郭データに変換し、
この輪郭データを膨脹(拡大)処理することによりバー
コード領域を塗り潰し、その塗り潰したバーコード領域
が消滅しない程度の大きさで膨脹処理後の出力データを
縮小・収縮処理することにより背景画像を消去し、残っ
たバーコード領域データの傾きと中心点を算出した後、
メモリから傾き角方向にデータを読出してバーコードの
復号を行うようになっている。2. Description of the Related Art As a technique for extracting a barcode area from an image, there are disclosed in Japanese Patent Laid-Open Nos.
No. 324896 is known. JP-A-2-125
In Japanese Patent No. 381, the input image signal is binarized and stored in a memory, and the binary data is converted into contour data.
The outline data is expanded (enlarged) to fill the barcode area, and the output data after expansion processing is reduced or shrunk to a size that does not erase the filled barcode area to erase the background image. Then, after calculating the slope and center point of the remaining barcode area data,
Data is read from the memory in the tilt angle direction to decode the bar code.
【0003】また、特開平5−324896号公報は、
画像内の連続する黒画素について隣接する白画素を黒画
素に変換する太め処理を行い、この太め処理された処理
画像中の連結する各黒画素領域の面積を求め、これらの
黒画素領域のうち最大面積のものをバーコードシンボル
領域として認識し、処理画像内のバーコードシンボル領
域と原画像とについて各画素の論理積を取り、得られた
黒画素からバーコードを識別するものである。Japanese Patent Laid-Open No. 5-324896 discloses
Performs thickening processing to convert adjacent white pixels into black pixels for consecutive black pixels in the image, obtains the area of each black pixel region connected in the thickened processed image, and calculates the area of these black pixel regions. The maximum area is recognized as a barcode symbol area, the logical product of each pixel is calculated for the barcode symbol area and the original image in the processed image, and the barcode is identified from the obtained black pixels.
【0004】[0004]
【発明が解決しようとする課題】特開平2−12538
1号公報のものでは、バーコード領域を塗り潰すための
拡大処理及び背景画素を除去するための縮小・収縮処理
の設定を行うためには、予めバーコードのバー幅や領域
の大きさが分かっていなければならない。従って、バー
コードの大きさが不特定な場合には適用できないという
問題がある。DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention
According to the publication No. 1, in order to set the enlargement process for filling the barcode region and the reduction / contraction process for removing the background pixel, the bar width of the barcode and the size of the region are known in advance. Must be Therefore, there is a problem that it cannot be applied when the size of the barcode is unspecified.
【0005】また、特開平5−324896号公報のも
のでは、バーコードのおおよその位置が予め判明してお
り、バーコードを含む狭い領域を対象画像にした場合の
識別方法であって、撮像する対象領域を広げた場合には
バーコード以外の図形領域も含まれることになり、太め
処理された黒画素領域の最大面積のものがバーコード領
域になる確率は低くなる。従って、バーコードの位置が
不特定で、しかもバーコードを含む撮像の対象領域が広
い場合には適用できないという問題がある。Further, in Japanese Patent Laid-Open No. 5-324896, the approximate position of the bar code is known in advance, and this is a method of identification when a narrow area including the bar code is the target image, and the image is picked up. When the target area is expanded, the figure area other than the barcode is also included, and the probability that the thickened black pixel area having the largest area becomes the barcode area is low. Therefore, there is a problem that it cannot be applied when the position of the bar code is unspecified and the imaging target area including the bar code is wide.
【0006】そこで本発明は、バーコード領域を含む物
品全体の画像において、バーコードの位置、大きさ及び
傾きが不特定であってもバーコードを特定してバーコー
ドの位置及び傾きを検出できるバーコードの検出方法を
提供する。Therefore, according to the present invention, in the image of the entire article including the bar code area, even if the bar code position, size and inclination are unspecified, the bar code can be specified to detect the bar code position and inclination. A barcode detection method is provided.
【0007】[0007]
【課題を解決するための手段】請求項1記載の発明は、
画像入力装置から入力した画像からバーコードを含む物
品領域を抽出し、この物品領域の画像を2値データに変
換して記憶し、この2値データを所定回数拡大及び縮退
して黒画素の連結領域を作成し、作成した連結領域から
所定個数以上の黒画素で構成される複数の連結領域を抽
出し、この抽出した各連結領域に対して形状の特徴量を
求め、また、抽出した各連結領域と2値データとについ
て論理積を求めて各連結領域における所定個数以上の黒
画素が連続する図形を抽出し、この抽出した図形に対し
て傾き方向を求めて各連結領域毎に傾き別に図形個数を
集計し、求めた形状の特徴量と傾き別の図形個数を連結
領域毎に比較し、形状の特徴量が矩形を示し、かつ同一
傾き方向の図形個数が多い連結領域をバーコード領域と
して検出することにある。According to the first aspect of the present invention,
An article area including a barcode is extracted from an image input from an image input device, the image of the article area is converted into binary data and stored, and the binary data is expanded and contracted a predetermined number of times to connect black pixels. A region is created, a plurality of connected regions composed of a predetermined number or more of black pixels are extracted from the created connected region, a feature value of the shape is obtained for each extracted connected region, and each extracted connected region is extracted. A logical product of the area and the binary data is obtained to extract a figure in which a predetermined number or more of black pixels are continuous in each connected area, the inclination direction is obtained for the extracted figure, and the figure is classified according to the inclination for each connected area. The number of shapes is calculated, and the calculated feature quantity and the number of graphics by inclination are compared for each connected area.The connected area where the shape feature shows a rectangle and the number of figures in the same tilt direction is large is the barcode area. To detect A.
【0008】[0008]
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。図1において、1は制御部本体を
構成するCPU(中央処理装置)で、このCPU1にバ
スライン2を介してROM(リード・オンリー・メモ
リ)3、RAM(ランダム・アクセス・メモリ)4、画
像メモリ5、ビデオI/F(インターフェース)6及び
周辺機器I/F(インターフェース)7をそれぞれ接続
している。前記ビデオI/F6にはカメラ等の画像入力
装置8を接続している。前記CPU1はROM3に格納
してあるプログラムデータに基づいて各部を制御するよ
うになっている。前記周辺機器I/F7にはバーコード
スキャナー及びこのスキャナを駆動する各種機器が接続
している。Embodiments of the present invention will be described below with reference to the drawings. In FIG. 1, reference numeral 1 denotes a CPU (central processing unit) that constitutes the main body of the control unit, and to this CPU 1 a ROM (Read Only Memory) 3, a RAM (Random Access Memory) 4, an image via a bus line 2. A memory 5, a video I / F (interface) 6 and a peripheral device I / F (interface) 7 are connected to each other. An image input device 8 such as a camera is connected to the video I / F 6. The CPU 1 controls each unit based on the program data stored in the ROM 3. The peripheral device I / F 7 is connected to a bar code scanner and various devices that drive the scanner.
【0009】前記画像入力装置8は、バーコードを付加
した物品を撮像して画像信号を出力する。前記画像入力
装置8からの画像信号はビデオI/F6を介して入力画
像として前記画像メモリ5に記憶するようになってい
る。前記画像メモリ5には予め物品が存在しない状態の
背景画像が記憶されており、従って、この画像メモリ5
に記憶している画像情報は図2に示すように、入力画像
IM1と背景画像IM2とになっている。The image input device 8 captures an image of a bar code-added article and outputs an image signal. The image signal from the image input device 8 is stored in the image memory 5 as an input image via the video I / F 6. The image memory 5 stores in advance a background image in a state in which no article is present.
As shown in FIG. 2, the image information stored in is the input image IM1 and the background image IM2.
【0010】前記CPU1は、前記画像メモリ5に入力
画像を記憶すると、図3の流れ図に基づく処理を行う。
先ず、S1にて、画像メモリ5の入力画像からバーコー
ドを含む物品領域を抽出する。すなわち、入力画像IM
1と背景画像IM2とについて差分値を求め、閾値以上
の差分値を持つ画素で囲まれた領域を物品領域として抽
出するようになっている。When the CPU 1 stores the input image in the image memory 5, the CPU 1 performs a process based on the flowchart of FIG.
First, in S1, the article area including the barcode is extracted from the input image of the image memory 5. That is, the input image IM
The difference value between 1 and the background image IM2 is calculated, and the area surrounded by the pixels having the difference value equal to or larger than the threshold value is extracted as the article area.
【0011】続いて、S2にて、抽出した物品領域の物
品画像を所定の閾値によって2値データに変換し画像メ
モリ5に記憶する。そして、S3にて、記憶した2値デ
ータに対して拡大と縮退操作を所定回数行って黒画素の
連結領域を作成し、所定個数以上の黒画素で構成される
連結領域を抽出する。図4は、図2の入力画像IM1の
2値データに対して拡大と縮退操作を所定回数行った結
果を示しており、全体で9個の連結領域a〜iが作成さ
れ、この中にバーコード領域が連結領域iとして含まれ
ている。Subsequently, in S2, the extracted article image of the article area is converted into binary data by a predetermined threshold value and stored in the image memory 5. Then, in S3, the stored binary data is enlarged and shrunk a predetermined number of times to create a black pixel connected region, and a connected region composed of a predetermined number or more of black pixels is extracted. FIG. 4 shows a result of performing the enlarging and degenerating operations a predetermined number of times on the binary data of the input image IM1 of FIG. 2, and nine connected regions a to i are created as a whole, and the bars The code region is included as the connecting region i.
【0012】続いて、S4にて、各連結領域a〜iに対
する形状の特徴量を求める。形状の特徴量には、面積と
周囲長で求められる円形度(=4×π×面積/(周囲
長)2)あるいは凹凸度(1/円形度)やモーメント係
数等がある。また、S5にて、連結領域(連結係数)と
画像メモリ5に記憶した2値データとについて論理積を
求め、所定個数以上の黒画素が連続する図形を抽出す
る。図5は抽出された図形の画像を示し、この図では2
値データ全体(文字及びバーコード)がそのまま抽出さ
れているが、実際には所定個数以上の黒画素が連続する
図形に制限することで雑音等の孤立点を除去する効果が
ある。Subsequently, in S4, the feature quantity of the shape for each of the connected regions a to i is obtained. The feature amount of the shape includes circularity (= 4 × π × area / (perimeter) 2 ) or irregularity (1 / circularity), moment coefficient, and the like, which are obtained by the area and the perimeter. Further, in S5, a logical product of the connected area (connection coefficient) and the binary data stored in the image memory 5 is obtained, and a figure in which a predetermined number or more of black pixels are continuous is extracted. FIG. 5 shows an image of the extracted figure, which is shown in FIG.
Although the entire value data (characters and bar codes) is extracted as it is, actually, by limiting to a figure in which a predetermined number or more of black pixels are continuous, there is an effect of removing an isolated point such as noise.
【0013】続いて、S6にて、図形に対して傾きの方
向(主軸の傾き)を求め、予め決められた方向毎に図形
の個数を連結領域毎に集計する。すなわち、連結領域毎
に各図形に対して求めた主軸の傾きから、同一方向の図
形の個数を集計する。図5の11は数字に対する主軸の
傾きの例を示している。主軸の傾きは一定では無く数字
毎に異なる。一方、バーコードの場合は各バーの主軸の
傾きは一致する。Next, in S6, the direction of inclination (inclination of the main axis) with respect to the figure is obtained, and the number of figures is summed up for each connected region in each of the predetermined directions. That is, the number of figures in the same direction is totaled from the inclination of the main axis obtained for each figure for each connected area. Reference numeral 11 in FIG. 5 shows an example of the inclination of the main axis with respect to the numeral. The inclination of the main axis is not constant but differs for each number. On the other hand, in the case of a barcode, the inclination of the main axis of each bar is the same.
【0014】続いて、S7にて、連結領域の形状の特徴
量と図形の傾き別個数を連結領域毎に比較する。そし
て、S8にて、形状が矩形で同一の傾きの図形の個数が
多い連結領域をバーコード領域として検出する。なお、
バーコード領域の検出に際しては、連結領域毎の比較の
結果を受けてバーコード領域の候補として最も確率の高
い領域から順位を付けることも可能である。Subsequently, in S7, the feature amount of the shape of the connected area and the number of distinct tilts of the graphic are compared for each connected area. Then, in S8, a connected area having a large number of figures having a rectangular shape and the same inclination is detected as a barcode area. In addition,
In detecting the barcode area, it is possible to receive the result of the comparison for each connected area and rank the areas having the highest probability as candidates for the barcode area.
【0015】こうして検出したバーコード領域について
は、その位置や傾きの情報をRAM4に記憶し、バーコ
ードスキャナの焦点距離や走査パターンの制御等、必要
に応じて読み出され周辺機器I/F7を介して各種機器
の制御に使用される。Information on the position and inclination of the thus detected bar code area is stored in the RAM 4, and the peripheral area I / F 7 is read out as needed by controlling the focal length of the bar code scanner and the scanning pattern. It is used to control various devices through.
【0016】このような構成においては、画像入力装置
8からの入力画像は画像メモリ5に記憶され、画像メモ
リ5の記憶情報から入力画像と背景画像の差分値が求め
られ、閾値以上の差分値を持つ画素で囲まれた領域が物
品領域として抽出される。すなわち図2の入力画像IM
1が抽出される。そして、この入力画像IM1が2値デ
ータに変換され、この2値データについて拡大と縮退操
作が所定回数行われて黒画素の連結領域が作成され、所
定個数以上の黒画素で構成される連結領域が抽出され
る。In such a configuration, the input image from the image input device 8 is stored in the image memory 5, the difference value between the input image and the background image is obtained from the stored information in the image memory 5, and the difference value equal to or greater than the threshold value is obtained. An area surrounded by pixels having is extracted as an article area. That is, the input image IM of FIG.
1 is extracted. Then, the input image IM1 is converted into binary data, and the binary data is enlarged and shrunk a predetermined number of times to create a black pixel connected area, and a connected area composed of a predetermined number or more of black pixels. Is extracted.
【0017】さらに、連結領域と2値データについての
論理積が求められ、所定個数以上の黒画素が連続する図
形が抽出される。そして、各図形に対して主軸の傾きが
求められ、各連結領域毎に各図形に対して求めた主軸の
傾きから、同一方向の図形の個数を集計する。バーコー
ドの各バーは主軸の傾きがすべて一致するので同一の傾
きの図形の個数が多い連結領域はバーコード領域とな
る。従って、形状が矩形で同一の傾きの図形の個数が多
い連結領域としてバーコード領域が検出されることにな
る。Further, a logical product of the connected area and the binary data is obtained, and a figure in which a predetermined number or more of black pixels are continuous is extracted. Then, the inclination of the main axis is obtained for each figure, and the number of figures in the same direction is totalized from the inclination of the main axis obtained for each figure for each connected region. Since the bars of the barcode all have the same inclination of the main axis, a connected area where the number of figures having the same inclination is large is a barcode area. Therefore, the barcode area is detected as a connected area having a large number of figures having a rectangular shape and the same inclination.
【0018】こうしてバーコード領域の位置及び傾きを
示す情報が得られるので、これらの情報が周辺機器I/
F7を介してバーコードスキャナーの駆動部に供給され
ることでバーコードスキャナーは物品に付加されている
バーコードに対して最適な走査を行ってバーコードを自
動読取りすることが可能となる。Since the information indicating the position and inclination of the bar code area is obtained in this manner, this information is used as the peripheral device I / I.
By being supplied to the drive unit of the barcode scanner via F7, the barcode scanner can perform the optimum scanning for the barcode added to the article and automatically read the barcode.
【0019】また、このような処理を行うことで画像に
おけるバーコードの位置、大きさ及び傾きが不特定であ
ってもバーコードを確実に特定して位置及び傾きを示す
情報を得ることができる。Further, by performing such processing, even if the position, size and inclination of the barcode in the image are unspecified, it is possible to reliably identify the barcode and obtain information indicating the position and inclination. .
【0020】なお、前述した例は、バーコードが1つの
連結領域として作成される場合を例として述べたが、バ
ーコードのサイズが大きかったり、2値データに対する
拡大・縮退の回数によってはバーコードが複数の連結領
域に分割される場合がある。例えば拡大・縮退の回数を
少なくすると、図6に示すようにバーコード領域の連結
領域iが連結領域i1 とi2 とに分割される。なお、連
結領域eもe1 〜e4、連結領域fもf1 〜f3 に分割
される。In the above-mentioned example, the case where the bar code is created as one connected area has been described. However, the bar code may be large or the bar code may be enlarged or shrunk depending on the number of times of the binary data. May be divided into a plurality of connected areas. For example, if the number of times of enlargement / reduction is reduced, the connected area i of the barcode area is divided into connected areas i1 and i2 as shown in FIG. The connection area e is also divided into e1 to e4, and the connection area f is also divided into f1 to f3.
【0021】このように分割された場合、連結領域i1
については傾きが同一の方向の図形の個数が多いことか
ら図3の処理によってバーコードとして検出される。こ
の場合、連結領域毎の比較の結果を受けてバーコード領
域の候補として最も確率の高い領域から順位を付ける
と、連結領域i1 が第1候補として検出され、連結領域
i2 が第2候補として検出される。そして検出されるバ
ーコードの傾き情報は連結領域i1 と連結領域i2 とで
違いは無く、位置情報が多少ずれるのみである。しかも
連結領域i1 と連結領域i2 は隣接した位置関係にあ
る。従って、バコードスキャナーで連結領域i1 と連結
領域i2 、すなわち、バーコードを問題なく走査できる
ことになる。When divided in this way, the connected region i1
Since there are a large number of figures having the same inclination in the same direction, the number is detected as a barcode by the processing of FIG. In this case, when the regions having the highest probability as the barcode region candidates are ranked according to the result of the comparison for each connected region, the connected region i1 is detected as the first candidate and the connected region i2 is detected as the second candidate. To be done. The detected tilt information of the bar code is not different between the connected area i1 and the connected area i2, and the position information is only slightly shifted. Moreover, the connection area i1 and the connection area i2 are adjacent to each other. Therefore, the bar code scanner can scan the connection area i1 and the connection area i2, that is, the bar code without any problem.
【0022】[0022]
【発明の効果】以上、請求項1記載の発明によれば、バ
ーコード領域を含む物品全体の画像において、バーコー
ドの位置、大きさ及び傾きが不特定であってもバーコー
ドを特定してバーコードの位置及び傾きを検出できる。
従って、バーコードスキャナーを使用しての物品からの
バーコードの自動読取りが可能となる。As described above, according to the first aspect of the invention, in the image of the entire article including the barcode area, the barcode is specified even if the position, size and inclination of the barcode are unspecified. The position and inclination of the barcode can be detected.
Therefore, it is possible to automatically read the barcode from the article using the barcode scanner.
【図1】本発明の実施の形態の構成を示すブロック図。FIG. 1 is a block diagram showing a configuration of an embodiment of the present invention.
【図2】同実施の形態における画像メモリに記憶した画
像情報例を示す図。FIG. 2 is a diagram showing an example of image information stored in an image memory according to the same embodiment.
【図3】同実施の形態におけるCPUによるバーコード
検出処理を示す流れ図。FIG. 3 is a flowchart showing a barcode detection process by the CPU in the same embodiment.
【図4】同実施の形態において入力画像を拡大及び縮退
した結果を示す図。FIG. 4 is a diagram showing a result of enlarging and reducing an input image in the same embodiment.
【図5】同実施の形態において抽出した黒画素が連続す
る図形を示す図。FIG. 5 is a view showing a figure in which black pixels extracted in the embodiment are consecutive.
【図6】同実施の形態において入力画像を拡大及び縮退
した他の結果を示す図。FIG. 6 is a diagram showing another result of enlarging and reducing an input image in the same embodiment.
1…CPU(中央処理装置) 5…画像メモリ 8…画像入力装置 1 ... CPU (Central Processing Unit) 5 ... Image Memory 8 ... Image Input Device
Claims (1)
コードを含む物品領域を抽出し、この物品領域の画像を
2値データに変換して記憶し、この2値データを所定回
数拡大及び縮退して黒画素の連結領域を作成し、作成し
た連結領域から所定個数以上の黒画素で構成される複数
の連結領域を抽出し、この抽出した各連結領域に対して
形状の特徴量を求め、 また、抽出した各連結領域と2値データとについて論理
積を求めて各連結領域における所定個数以上の黒画素が
連続する図形を抽出し、この抽出した図形に対して傾き
方向を求めて各連結領域毎に傾き別に図形個数を集計
し、 求めた形状の特徴量と傾き別の図形個数を連結領域毎に
比較し、形状の特徴量が矩形を示し、かつ同一傾き方向
の図形個数が多い連結領域をバーコード領域として検出
することを特徴とするバーコード検出方法。1. An article area including a bar code is extracted from an image input from an image input device, the image of the article area is converted into binary data and stored, and the binary data is expanded and contracted a predetermined number of times. Create a connected area of black pixels, extract a plurality of connected areas composed of a predetermined number or more of black pixels from the created connected area, and obtain a shape feature amount for each of the extracted connected areas. , A logical product of each extracted connected area and binary data is obtained to extract a figure in which a predetermined number or more of black pixels are continuous in each connected area, and an inclination direction is obtained for the extracted figure to obtain each connected area. The number of figures for each slope is totaled, and the calculated feature quantity and the number of figures for each tilt are compared for each connected area, and the shape feature indicates a rectangle and there are many connected areas in the same tilt direction. As the barcode area Barcode detection method and detecting.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7220133A JPH0962763A (en) | 1995-08-29 | 1995-08-29 | Bar code detection method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7220133A JPH0962763A (en) | 1995-08-29 | 1995-08-29 | Bar code detection method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0962763A true JPH0962763A (en) | 1997-03-07 |
Family
ID=16746424
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7220133A Pending JPH0962763A (en) | 1995-08-29 | 1995-08-29 | Bar code detection method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0962763A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009032236A (en) * | 2007-06-28 | 2009-02-12 | Fuji Xerox Co Ltd | Image processor and image processing program |
| JP2009181219A (en) * | 2008-01-29 | 2009-08-13 | Toshiba Tec Corp | Bar code reading apparatus and method |
| JP2011008344A (en) * | 2009-06-23 | 2011-01-13 | Toshiba Tec Corp | Code symbol reading device and control program thereof |
| JP2011248930A (en) * | 2011-09-14 | 2011-12-08 | Toshiba Tec Corp | Code symbol reading device |
| US8196836B2 (en) | 2007-06-28 | 2012-06-12 | Fuji Xerox Co., Ltd. | Image processing apparatus, image processing method and computer-readable medium |
| CN108021837A (en) * | 2016-11-04 | 2018-05-11 | 株式会社理光 | A kind of bar code detection method, bar code detecting device and electronic equipment |
-
1995
- 1995-08-29 JP JP7220133A patent/JPH0962763A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009032236A (en) * | 2007-06-28 | 2009-02-12 | Fuji Xerox Co Ltd | Image processor and image processing program |
| US8196836B2 (en) | 2007-06-28 | 2012-06-12 | Fuji Xerox Co., Ltd. | Image processing apparatus, image processing method and computer-readable medium |
| JP2009181219A (en) * | 2008-01-29 | 2009-08-13 | Toshiba Tec Corp | Bar code reading apparatus and method |
| JP2011008344A (en) * | 2009-06-23 | 2011-01-13 | Toshiba Tec Corp | Code symbol reading device and control program thereof |
| JP2011248930A (en) * | 2011-09-14 | 2011-12-08 | Toshiba Tec Corp | Code symbol reading device |
| CN108021837A (en) * | 2016-11-04 | 2018-05-11 | 株式会社理光 | A kind of bar code detection method, bar code detecting device and electronic equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2832646B2 (en) | Method and apparatus for determining a fine azimuth of a barcode symbol in a two-dimensional CDD image | |
| US8254683B2 (en) | Code image processing method | |
| US8687895B2 (en) | Image processing apparatus, image processing method, and computer-readable medium | |
| US5268580A (en) | Bar code enhancement system and method for vision scanners | |
| US5050229A (en) | Method and apparatus for thinning alphanumeric characters for optical character recognition | |
| EP2782065B1 (en) | Image-processing device removing encircling lines for identifying sub-regions of image | |
| JPH04315272A (en) | Graphic recognizing device | |
| JPH0962763A (en) | Bar code detection method | |
| JPH09130614A (en) | Image processing unit | |
| JP2858530B2 (en) | Edge enhancement device | |
| JP3164835B2 (en) | Pre-processing method and post-processing method in human image recognition | |
| JP3135201B2 (en) | Method and apparatus for extracting human mouth region | |
| CN101853375B (en) | Image comparison fault-tolerance processing system and method | |
| KR100533209B1 (en) | Method for detecting image | |
| JPH07182503A (en) | Image processing method and apparatus | |
| JPH07107689B2 (en) | Image signal processor | |
| JP3162414B2 (en) | Ruled line recognition method and table processing method | |
| JP4439054B2 (en) | Character recognition device and character frame line detection method | |
| JP2001076154A (en) | Method for segmenting digital image and digital image processor | |
| JP2522310B2 (en) | Optical character reader | |
| JP2937603B2 (en) | Binary discrimination method of image data in image data reading device | |
| JP2789647B2 (en) | Line image recognition method | |
| JP2004152048A (en) | Vehicle number reading device | |
| AU742875B2 (en) | Method and apparatus for generating a distance image of an original image | |
| JP4129320B2 (en) | Image processing apparatus and recording medium |