JPH0323952B2 - - Google Patents
Info
- Publication number
- JPH0323952B2 JPH0323952B2 JP58065395A JP6539583A JPH0323952B2 JP H0323952 B2 JPH0323952 B2 JP H0323952B2 JP 58065395 A JP58065395 A JP 58065395A JP 6539583 A JP6539583 A JP 6539583A JP H0323952 B2 JPH0323952 B2 JP H0323952B2
- Authority
- JP
- Japan
- Prior art keywords
- characters
- synchronization signal
- character
- mpu
- circuit
- 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 - Lifetime
Links
Landscapes
- Image Analysis (AREA)
- Image Processing (AREA)
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、物の表面に印された字を読み取るの
に好適な読み取り装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to a reading device suitable for reading characters printed on the surface of an object.
物流システムにおいて、流れて来る品物に印さ
れている型番等を検査するには、従来は、作業者
の目視による作業形態がとられており、作業者の
読み違いという欠点があつた。また、この分野
へ、文字を直接読み取るOCR等の文字読み取り
装置の導入は、作業環境が悪いと読み取り誤りを
生じたり、価格が高いことから、実際上不可能で
あつた。
Conventionally, in order to inspect model numbers and the like stamped on incoming items in logistics systems, workers have to visually check the numbers, which has the drawback of workers misreading the numbers. In addition, it has been practically impossible to introduce character reading devices such as OCR, which directly read characters, into this field because reading errors can occur in poor working environments and the cost is high.
本発明の目的は作業環境が悪くとも字を正確に
判読することにある。
An object of the present invention is to accurately read characters even in poor working environments.
本発明は、物体の表面に三つの円形マークを付
しておき、これをカメラで読取つて文字を認識す
るものである。三つの円形マークの相互間隔は文
字毎に定めてある。
In the present invention, three circular marks are attached to the surface of an object, and characters are recognized by reading these with a camera. The mutual spacing between the three circular marks is determined for each character.
そこで、カメラから入力した物体の表面の三つ
の円形マークの座標を求め、該三つの円形マーク
の位置から構成される三角形の面積、周長、3辺
の長さとをあらかじめ作成していた文字の特徴と
比較して、最も近い特徴の文字を選出することに
より、文字を認識することを特徴とする。 Therefore, we calculated the coordinates of the three circular marks on the surface of the object input from the camera, and calculated the area, perimeter, and length of the three sides of the triangle formed by the positions of the three circular marks. Characters are recognized by comparing the characteristics and selecting the character with the closest characteristics.
読取り対象が円形マークであるので、雑音に強
く、円形マークを容易に認識することができるも
のである。また、三つの円形マークの相互の位置
関係で一つの文字を表わしているので、三つの円
形マークで十分に文字を表現できるものである。 Since the object to be read is a circular mark, it is resistant to noise and can be easily recognized. Furthermore, since one character is expressed by the mutual positional relationship of the three circular marks, the character can be sufficiently expressed with the three circular marks.
以下に本発明の一実施例を第1図から第4図ま
での各図に基づいて説明する。
An embodiment of the present invention will be described below with reference to FIGS. 1 to 4.
物流システム内で流れる物品の表面には、検査
員の目視によつて直接判断できる英字A〜Zと数
字0〜9までの各英字と数字の組み合せ字列が印
付けられている。各字A〜Z、0〜9の下方の特
定エリア14の内側に入るように物品の表面に3
個の円形マーク15が印付けられている。 The surface of the goods flowing within the distribution system is marked with a string of combinations of letters A to Z and numbers 0 to 9, which can be directly determined by visual inspection by an inspector. 3 on the surface of the article so as to be inside the specific area 14 below each letter A to Z, 0 to 9.
circular marks 15 are marked.
3個の円形マーク15の各配置は各字A〜Z、
0〜9ごとに異なるように第1a,b図の如く配
置される。 Each arrangement of the three circular marks 15 corresponds to each letter A to Z,
They are arranged differently for each of 0 to 9 as shown in Figures 1a and 1b.
第3図において、第3図に示す「F523」とい
う字列が印付けられた物品である。字列「F523」
の下方には、各字「F」、「5」、「2」、「3」ごと
に物品1の表面へ円形マーク15が印付けられて
いる。後の説明のために、第3図の如く、X座標
軸とY座標軸を設定しておく。第3図のように物
品1をランプ3により照明しているものとする。
今I/Oポート13よりMPU7に認識開始指令
が入力されたとすると、MPU7は、カメラ2に
対して認識開始指令を出力する。これにより、カ
メラ2は、画像の入力を開始し、同期信号とアナ
ログ画像信号を複合した、コンポジツトビデオ信
号を増幅回路4と、同期信号分離回路9に出力す
る。増幅回路4は、コンポジツトビデオ信号の中
からアナログ画像信号を取り出し、それを増幅し
てADコンバータ5に出力する。同期信号分離回
路9は、コンポジツトビデオ信号から、垂直同期
信号と水平同期信号を分離し、それらをアドレス
作成回路10、メモリ書き込みタイミング作成回
路11、画像入力判定回路12に出力する。画像
入力判定回路12は、1回目の垂直同期信号を受
けると、MPU7に対してバスの使用権を要求す
る信号を出力し、2回目の垂直同期信号を受ける
と、この信号の出力を停止し、MPU7に対して、
画像データを画像メモリ6に書き込み終つたこと
を知らせる。メモリ書き込みタイミング作成回路
11は、MPU7からバス使用許可信号を受ける
と、同期信号分離回路9からの水平同期信号と
MPU7の同期信号およびメモリ書き込みタイミ
ング作成回路11内のカウンタを用いて、ADコ
ンバータ5の出力を画像メモリ6に書き込むため
のタイミングを作成する。また、アドレス作成回
路10は、同期信号分離回路9からの水平同期信
号とMPU7の同期信号と、アドレス作成回路1
0内のカウンタを用いて、ADコンバータ5から
のデータを記憶すべき画像メモリ6内の番地を作
成する。MPU7は、第4図に示すa〜jまでの
段階から成るプログラムフローに基づいて画像メ
モリ6内の画像データを用いて文字の認識を行
う。メモリ8は、第4図のプログラムを記憶した
り、MPU7のワークエリアとして使用する。
MPU7は、認識した結果をI/Oポート13を
介して外部に出力する。 In FIG. 3, the article is marked with the character string "F523" shown in FIG. String "F523"
Below the mark, a circular mark 15 is marked on the surface of the article 1 for each letter "F", "5", "2", and "3". For later explanation, an X coordinate axis and a Y coordinate axis are set as shown in FIG. Assume that the article 1 is illuminated by a lamp 3 as shown in FIG.
If a recognition start command is now input to the MPU 7 from the I/O port 13, the MPU 7 outputs the recognition start command to the camera 2. As a result, the camera 2 starts inputting images and outputs a composite video signal, which is a composite of the synchronization signal and the analog image signal, to the amplifier circuit 4 and the synchronization signal separation circuit 9. The amplifier circuit 4 extracts an analog image signal from the composite video signal, amplifies it, and outputs it to the AD converter 5. A synchronization signal separation circuit 9 separates a vertical synchronization signal and a horizontal synchronization signal from the composite video signal, and outputs them to an address generation circuit 10, a memory write timing generation circuit 11, and an image input determination circuit 12. When the image input determination circuit 12 receives the first vertical synchronization signal, it outputs a signal requesting the right to use the bus to the MPU 7, and when it receives the second vertical synchronization signal, it stops outputting this signal. , for MPU7,
It is notified that the image data has been written into the image memory 6. When the memory write timing generation circuit 11 receives the bus use permission signal from the MPU 7, it generates a horizontal synchronization signal from the synchronization signal separation circuit 9.
The timing for writing the output of the AD converter 5 into the image memory 6 is created using the synchronization signal of the MPU 7 and the counter in the memory write timing creation circuit 11. Further, the address generation circuit 10 receives the horizontal synchronization signal from the synchronization signal separation circuit 9, the synchronization signal of the MPU 7, and the address generation circuit 1.
The address in the image memory 6 where the data from the AD converter 5 should be stored is created using the counter in 0. The MPU 7 performs character recognition using the image data in the image memory 6 based on a program flow consisting of steps a to j shown in FIG. The memory 8 stores the program shown in FIG. 4 and is used as a work area for the MPU 7.
The MPU 7 outputs the recognized results to the outside via the I/O port 13.
文字コードの認識手順を第4図のフローに基づ
いて示す。本認識アルゴリズムの特色は、3つの
円形マーク15により文字コードを構成し、X、
Yの各座標からその各円の中心座標を求め、その
座標のデータより各円形マーク15の中心座標に
より構成される三角形の面積、周長、3辺の長さ
に関するデータを特徴として求め、あらかじめ求
めてある文字コードのそれらの値と比較すること
により、その特徴で特徴づけられる唯一の求める
べき文字コードを認識するというものである。 The character code recognition procedure is shown based on the flow of FIG. The feature of this recognition algorithm is that the character code is composed of three circular marks 15,
The center coordinates of each circle are determined from each coordinate of Y, and data regarding the area, circumference, and length of three sides of the triangle formed by the center coordinates of each circular mark 15 is obtained from the data of the coordinates in advance. By comparing these values of the desired character code, the unique desired character code characterized by that feature is recognized.
本実施例によれば、3点座標に基づく特徴によ
つて字が認識できるので、認識アルゴリズムが簡
単となつて装置が安価なものとなる。また、装置
に故障が生じてもマーク15と併記した字を直接
目視して読み取りを行うことができるので物流シ
ステムのラインが停止することはない。 According to this embodiment, since characters can be recognized using features based on three-point coordinates, the recognition algorithm becomes simple and the device becomes inexpensive. Further, even if a failure occurs in the device, the line of the distribution system will not be stopped because the characters written together with the mark 15 can be directly viewed and read.
以上の如く、本発明によれば、三つの円形マー
クによつて文字を認識しているので、雑音に強く
悪い作業環境下でも判読誤りを防止できるもので
ある。また、三つの円形マークの位置を変えるこ
とによつて文字を表現できるので、多数の文字を
表現できるものである。
As described above, according to the present invention, since characters are recognized by the three circular marks, the present invention is resistant to noise and can prevent misreading even under adverse working environments. Furthermore, since characters can be expressed by changing the positions of the three circular marks, a large number of characters can be expressed.
第1a,b図は、本発明による装置の認識対象
文字とその文字に対応するマーク配置図、第2図
は、本発明による装置の構成ブロツク図、第3図
は、本発明による装置の認識対象例示文字列とマ
ーク列表示図、第4図は、第2図に示した装置に
おける文字の認識手順を示すプログラムフローチ
ヤートである。
1……文字およびマークの印されている物品、
2……カメラ、3……ランプ、4……増幅回路、
5……ADコンバータ、6……画像メモリ、7…
…MPU、8……メモリ、9……同期信号分離回
路、10……アドレス作成回路、11……メモリ
書き込みタイミング作成回路、12……画像入力
判定回路、13……I/Oポート、15……円形
マーク。
1a and 1b are characters to be recognized by the apparatus according to the present invention and the arrangement of marks corresponding to the characters; FIG. 2 is a block diagram of the structure of the apparatus according to the present invention; and FIG. 3 is a recognition apparatus according to the present invention. FIG. 4 is a program flowchart showing a character recognition procedure in the apparatus shown in FIG. 2. 1...Articles marked with letters and marks,
2...Camera, 3...Lamp, 4...Amplification circuit,
5...AD converter, 6...image memory, 7...
...MPU, 8...Memory, 9...Synchronization signal separation circuit, 10...Address creation circuit, 11...Memory write timing creation circuit, 12...Image input determination circuit, 13...I/O port, 15... ...Circular mark.
Claims (1)
マークの座標を求め、該三つの円形マークの位置
から構成される三角形の面積、周長、3辺の長さ
とあらかじめ作成していた交字の特徴と比較し
て、最も近い特徴の文字を選出すること、を特徴
とする字の判読方法。1 Find the coordinates of three circular marks on the surface of the object input from the camera, and calculate the area, perimeter, and length of three sides of the triangle formed by the positions of the three circular marks, and the characteristics of the intersection that was created in advance. A method for reading characters that is characterized by comparing the characters with the characters and selecting the character with the closest characteristics.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58065395A JPS59191678A (en) | 1983-04-15 | 1983-04-15 | How to read characters |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58065395A JPS59191678A (en) | 1983-04-15 | 1983-04-15 | How to read characters |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59191678A JPS59191678A (en) | 1984-10-30 |
| JPH0323952B2 true JPH0323952B2 (en) | 1991-04-02 |
Family
ID=13285774
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58065395A Granted JPS59191678A (en) | 1983-04-15 | 1983-04-15 | How to read characters |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59191678A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2539745B2 (en) * | 1993-06-25 | 1996-10-02 | 帝菱産業株式会社 | Optically readable binary code |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5330572B2 (en) * | 1974-05-09 | 1978-08-28 | ||
| JPS5111530A (en) * | 1974-07-19 | 1976-01-29 | Oki Electric Ind Co Ltd | |
| JPS5171025A (en) * | 1974-12-17 | 1976-06-19 | Tokyo Electric Co Ltd | |
| JPS5499522A (en) * | 1978-01-24 | 1979-08-06 | Oki Electric Ind Co Ltd | Delete code reading method |
-
1983
- 1983-04-15 JP JP58065395A patent/JPS59191678A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59191678A (en) | 1984-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106530275B (en) | Method and system for detecting wrong component | |
| US4319331A (en) | Curve follower | |
| US3902160A (en) | Pattern recognition system | |
| US7756364B2 (en) | Digital pen and paper system | |
| JPH0323952B2 (en) | ||
| CN112686848B (en) | Object detection method and device | |
| JP6869299B2 (en) | Quadrature table judgment device and control program | |
| JPS60157681A (en) | Image shape unevenness detection method | |
| JP3272207B2 (en) | Drawing paper | |
| JPH10187886A (en) | Character recognition device and character recognition method | |
| JPS605405Y2 (en) | Form gauge for form processing equipment | |
| JPS5847483Y2 (en) | OCR sheet reading position coordinate measurement gauge | |
| JPS61187085A (en) | How to read numbers | |
| JPS57153444A (en) | Determining processing system for route | |
| JPH0610447Y2 (en) | Image processing device | |
| CN114140391A (en) | Method for realizing rapid detection of onboard display screen module based on machine vision | |
| JPH0532787B2 (en) | ||
| JPS61249181A (en) | Character learning device | |
| JPH04162095A (en) | Image plane display system of character pattern onto dot pattern | |
| JPS62127987A (en) | Method of checking printed board pattern | |
| JPS634228B2 (en) | ||
| JPS63273969A (en) | Input device for architectural drawing cad | |
| JPS58176680A (en) | Character output unit | |
| JPH03126122A (en) | Light pen input detection system | |
| JPH0793473A (en) | Character area indexing method |