JPH07325878A - Recognizing method for character - Google Patents
Recognizing method for characterInfo
- Publication number
- JPH07325878A JPH07325878A JP6142254A JP14225494A JPH07325878A JP H07325878 A JPH07325878 A JP H07325878A JP 6142254 A JP6142254 A JP 6142254A JP 14225494 A JP14225494 A JP 14225494A JP H07325878 A JPH07325878 A JP H07325878A
- Authority
- JP
- Japan
- Prior art keywords
- character
- recognition
- black
- point
- pattern
- 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
Landscapes
- Character Input (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、文字をOCR(オプテ
ィカル・キャラクタ・リーダ)等の機械によって読み取
るに際し、文字を誤りなく認識するための文字の認識方
法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character recognition method for recognizing a character without error when the character is read by a machine such as an OCR (optical character reader).
【0002】[0002]
【従来の技術】書かれている文字を機械によって読み取
る方法として、従来、直接法と間接法とが知られてい
る。直接法は、文字とその文字自身の特徴との対応関係
を予め定めておき、読み取った文字全体のイメージから
特徴抽出を行った後、前記対応関係に照らしてそれがど
の文字の特徴であるかを調べ、文字を認識する方法であ
る。2. Description of the Related Art Conventionally, a direct method and an indirect method are known as methods for reading written characters by a machine. In the direct method, the correspondence between a character and the characteristics of the character itself is defined in advance, the characteristics are extracted from the image of the entire read character, and then which character is the characteristic in light of the correspondence. Is a method of examining and recognizing characters.
【0003】直接法では、文字全体のイメージを認識の
ための情報として使うため、情報量が多いので、認識の
対象とする文字の数を多くすることが出来る。しかし、
この直接法には、次のような欠点がある。第1の欠点
は、それぞれの文字毎に、その文字の特徴を保持してい
なければならないので、文字の形に対する制約が大きい
という点である。第2の欠点は、印刷濃度のばらつき,
ゴミの付着,汚れ等があると、文字の特徴部分の読み取
りが正確になされず、文字が誤認識されるという点であ
る。第3の欠点は、認識のために使用する情報量が多い
ので、早く認識するためには高速処理が出来る高性能の
装置を必要とするという点である。In the direct method, since the image of the entire character is used as information for recognition, the amount of information is large, and therefore the number of characters to be recognized can be increased. But,
This direct method has the following drawbacks. The first drawback is that each character must retain the characteristics of that character, which greatly limits the shape of the character. The second drawback is the variation in print density,
If there is dust or dirt, the characteristic part of the character cannot be read correctly and the character is erroneously recognized. The third drawback is that since a large amount of information is used for recognition, a high-performance device capable of high-speed processing is required for quick recognition.
【0004】上記のような欠点を少しでも改善しようと
して考えられたのが間接法である。間接法では、その間
接法のための専用文字を予め定めておき、その専用文字
を使って書いたものを読み取って認識する。ここで言う
専用文字とは、通常文字を形成する線の途中または通常
文字の近傍に、その文字を認識するために定めた特有の
符号を付属させた文字である。特有の符号としては、例
えば、複数個の黒丸等が使用される。文字によって、そ
れらの黒丸の相対的配置が特有の配置とされている。文
字を読み取った場合、黒丸の相対的配置がどのようにな
っているかを調べることにより、その文字がどういう文
字であるかを認識する。The indirect method was conceived in an attempt to improve the above drawbacks even a little. In the indirect method, a special character for the indirect method is defined in advance, and what is written using the special character is read and recognized. The special character referred to here is a character in which a specific code determined for recognizing the character is attached in the middle of a line forming the normal character or in the vicinity of the normal character. As the unique code, for example, a plurality of black circles are used. Depending on the letters, the relative arrangement of these black circles is unique. When a character is read, what kind of character the character is is recognized by checking the relative arrangement of the black circles.
【0005】間接法によれば、文字全体のイメージ情報
から文字を認識するのでなく、含まれている特有の符号
を基に文字を認識するから、認識のために処理する情報
量は直接法に比べて少ない。また、文字の形に対する制
約も少なくなる。なお、間接法に関する従来の文献とし
ては、例えば、特公平3− 38628号公報,特公平3− 6
3115号公報等がある。According to the indirect method, the character is not recognized from the image information of the entire character but the character is recognized based on the contained unique code, so that the amount of information processed for the recognition is the direct method. Less than Also, there are less restrictions on the shape of characters. Note that, as the conventional literatures regarding the indirect method, for example, Japanese Patent Publication No. 38628/1993 and Japanese Patent Publication No. 3-6
There is a publication such as 3115.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、前記し
た従来の間接法では、文字中または文字の近傍に含ませ
た特有の符号に基づいて文字を認識するから、その特有
の符号の内の1つでも、印刷濃度のばらつき,ゴミや汚
れの付着等により読み取られなかった場合には、文字を
正確に認識することが出来ないという問題点があった。
本発明は、以上のような問題点を解決することを課題と
するものである。However, in the above-mentioned conventional indirect method, since the character is recognized based on the unique code included in or near the character, one of the unique codes is recognized. However, there is a problem that the character cannot be accurately recognized when it is not read due to variations in print density, dust or dirt attached.
An object of the present invention is to solve the above problems.
【0007】[0007]
【課題を解決するための手段】前記課題を解決するた
め、本発明の文字の認識方法では、正4角形の注目領域
をその辺の方向に反転領域を隔てて等間隔で配置して形
成し且つ該等間隔の大きさを文字に応じて異ならせた認
識用パターンを前記文字に併記し、該認識用パターンを
読み取り、読み取った認識用パターンの前記注目領域の
間隔を算出することにより、前記文字がどういう文字で
あるかを認識することとした。In order to solve the above-mentioned problems, in the character recognition method of the present invention, regular tetragonal attention areas are formed by arranging reversal areas at equal intervals in the direction of their sides. And by additionally writing a recognition pattern in which the size of the equal interval is changed according to the character to the character, reading the recognition pattern, and calculating the interval between the attention areas of the read recognition pattern, We decided to recognize what kind of characters the characters are.
【0008】なお、読み取った認識用パターンの前記注
目領域間の間隔として、複数回算出したものの平均値を
採用すれば、ゴミや汚れの付着による誤認識をより一層
防止することが出来る。If the average value of a plurality of calculated areas is used as the interval between the attention areas of the read recognition pattern, erroneous recognition due to adhesion of dust or dirt can be further prevented.
【0009】[0009]
【作 用】正4角形の注目領域をその辺の方向に反転
領域を隔てて等間隔で配置して形成し且つ該等間隔の大
きさを文字に応じて異ならせた認識用パターンを、その
文字に併記する。そして、それらを読み取った際、読み
取った認識用パターンの注目領域間の間隔を算出するこ
とにより、それがどういう文字に対応させた認識用パタ
ーンであるかを知り、文字を認識する。なお、注目領域
としては、黒領域を採用してもよいし白領域を採用して
もよいが、仮に黒領域を採用すると、反転領域は白領域
であるし、白領域を採用すると、反転領域は黒領域であ
る。[Operation] A recognition pattern in which regular tetragonal regions of interest are formed at equal intervals in the direction of the side thereof with an inversion region between them and the size of the regular intervals is changed according to the character Write along with the letters. Then, when they are read, the distance between the attention areas of the read recognition pattern is calculated to know what kind of character the recognition pattern corresponds to, and the character is recognized. The attention area may be a black area or a white area. If the black area is adopted, the inversion area is a white area. If the white area is adopted, the inversion area is used. Is a black area.
【0010】[0010]
【実施例】以下、本発明の実施例を図面に基づいて詳細
に説明する。図1は、本発明で認識する文字を示す図で
ある。1は文字、2は認識用パターンである。本発明で
は、文字1を表示する時には、他の文字と区別するため
に予め定めてある認識用パターン2を併記する。従っ
て、認識用パターン2の種類は、認識の対象としている
文字の数だけ、予め定めておく。例えば、認識の対象
が、図1に示すように「1」,「2」,「3」,「4」
の4つの数字だけである場合は、4個の認識用パターン
を予め定めておく。もし、「0」から「9」までの数字
である場合には、10個の認識用パターンを予め定めて
おく。Embodiments of the present invention will now be described in detail with reference to the drawings. FIG. 1 is a diagram showing characters recognized in the present invention. Reference numeral 1 is a character, and 2 is a recognition pattern. In the present invention, when the character 1 is displayed, a predetermined recognition pattern 2 is additionally written to distinguish it from other characters. Therefore, the types of the recognition pattern 2 are determined in advance by the number of characters to be recognized. For example, the recognition target is “1”, “2”, “3”, “4” as shown in FIG.
If there are only four numbers, the four recognition patterns are predetermined. If the number is from "0" to "9", 10 recognition patterns are predetermined.
【0011】図2は、本発明で使用する基本パターンの
1例(イ)と、該基本パターンで構成される認識用パタ
ーン(ロ)を示す図である。3は黒領域、4は白領域で
ある。この基本パターンは、同じ大きさの正4角形(長
方形でも正方形でもよい。図2では、正方形を採用して
いる。)の黒領域3を、等間隔で各辺の方向に配置した
というパターンである。黒領域3を、注目領域としてい
る。後で詳しく説明するが、文字認識の手掛かりとする
キーは、注目領域と注目領域との間隔である。図2
(ロ)の認識用パターン2は、前記基本パターンを次々
と連続して繰り返すことにより作成される。このように
して作成されたパターンが、図1の認識用パターン2と
して用いられる。FIG. 2 is a diagram showing an example (a) of a basic pattern used in the present invention and a recognition pattern (b) composed of the basic pattern. 3 is a black area and 4 is a white area. This basic pattern is a pattern in which black areas 3 of regular tetragons (rectangular or square; square is used in FIG. 2) of the same size are arranged at equal intervals in the direction of each side. is there. The black area 3 is the attention area. As will be described in detail later, the key serving as a key for character recognition is the interval between the attention areas. Figure 2
The recognition pattern 2 in (b) is created by successively repeating the basic pattern. The pattern created in this way is used as the recognition pattern 2 in FIG.
【0012】図4は、本発明で使用する他の基本パター
ンの例を示す図である。やはり、注目領域として黒領域
を採用している。図4(イ)は、同じ大きさの正方形の
黒領域3を、その辺の2倍の長さの間隔で各辺の方向に
配置したという基本パターンであり、図4(ロ)は、同
じ大きさの正方形の黒領域3を、その辺の3倍の長さの
間隔で各辺の方向に配置したという基本パターンであ
る。FIG. 4 is a diagram showing an example of another basic pattern used in the present invention. After all, the black area is adopted as the attention area. 4A is a basic pattern in which square black areas 3 of the same size are arranged in the direction of each side at intervals of a length twice that of the side, and FIG. 4B shows the same. This is a basic pattern in which black areas 3 having a size of square are arranged in the direction of each side at intervals of a length three times that of the side.
【0013】図3は、本発明の方法を実施するハード的
構成を示す図であり、5は画像読取装置、6はバス、7
は画像出力装置、8はCPU(中央演算処理装置)、9
はメモリである。画像読取装置5は、認識しようとする
文字1を、その認識用パターン2と共に読み取る。読み
取った信号をディジタル画像信号に変換し、バス6を通
じてメモリ9に格納する。CPU8は、メモリ9に格納
されたディジタル画像信号を基に、文字認識の動作(図
5,図6参照)を行う。認識された文字は、必要に応じ
て画像出力装置7より出力される。FIG. 3 is a diagram showing a hardware configuration for carrying out the method of the present invention. 5 is an image reading device, 6 is a bus, and 7 is a bus.
Is an image output device, 8 is a CPU (central processing unit), 9
Is memory. The image reading device 5 reads the character 1 to be recognized together with the recognition pattern 2. The read signal is converted into a digital image signal and stored in the memory 9 through the bus 6. The CPU 8 performs a character recognition operation (see FIGS. 5 and 6) based on the digital image signal stored in the memory 9. The recognized character is output from the image output device 7 as needed.
【0014】次に、本発明での認識動作について説明す
る。図5は、本発明での認識動作を説明するための図で
あり、図6は、本発明の認識動作の手順を示すフローチ
ャートである。図5に示すように、読み取った文字に併
記されていた認識用パターンは、図2(ロ)と同じパタ
ーンであったとする。即ち、黒領域3が、その辺の長さ
と等しい間隔で各辺の方向に配置されているパターンで
あったとする。以下、図6のフローチャートに従って説
明する。Next, the recognition operation of the present invention will be described. FIG. 5 is a diagram for explaining the recognition operation in the present invention, and FIG. 6 is a flowchart showing the procedure of the recognition operation in the present invention. As shown in FIG. 5, it is assumed that the recognition pattern that is also written on the read character is the same pattern as that in FIG. That is, it is assumed that the black region 3 is a pattern arranged in the direction of each side at an interval equal to the length of the side. Hereinafter, a description will be given according to the flowchart of FIG.
【0015】ステップ1…このフローチャートのステッ
プ13まで進んだ回数(距離を算出した回数)を示すパ
ラメータNを設定し、その値を0する。 ステップ2…読み取った認識用パターン内に、任意の点
Aをとる。点Aの座標は、CPU8により発生させる。
図5では、任意に発生させた点Aの位置が、認識用パタ
ーン内のいろいろな位置をとる場合について示してい
る。なお、Aに添字を付した文字の点(A1 等)は、点
Aの具体例である。他の文字B〜Dについても同様であ
る。Step 1 ... A parameter N indicating the number of times the process has proceeded to step 13 of this flowchart (the number of times the distance has been calculated) is set, and the value is set to zero. Step 2: An arbitrary point A is set in the read recognition pattern. The coordinates of the point A are generated by the CPU 8.
FIG. 5 shows a case where the arbitrarily generated position of the point A takes various positions in the recognition pattern. The points (A 1 etc.) of the letters with the subscripts attached to A are specific examples of the points A. The same applies to the other characters B to D.
【0016】点Aの位置を場合分けすると、大きく分け
て2つに分けられる。第1の場合は、左方に完全なる白
領域4を隔てた黒領域3が存在する位置である場合(点
A1,点A2 がそれに相当)、第2の場合は、それ以外
の場合(点A3 ,点A4 ,点A5 がそれに相当)であ
る。なお、点A3 の場合は、左方にどこまで進んでも黒
領域3が存在しない場合である。点A4 ,点A5 の場合
は、左方に黒領域3は存在するものの、完全なる白領域
4を隔てた黒領域3は存在していない。The position of the point A can be roughly divided into two. In the first case, there is a black area 3 with a completely white area 4 on the left (points A 1 and A 2 correspond thereto), and in the second case, other cases. (Point A 3 , point A 4 , and point A 5 correspond thereto). In addition, the case of the point A 3 is a case where the black region 3 does not exist no matter how far it goes to the left. In the case of the points A 4 and A 5 , the black area 3 exists on the left side, but the black area 3 that separates the completely white area 4 does not exist.
【0017】ステップ3…点Aからスタートして、X方
向(左方向)へ座標を進める。 ステップ4…黒ドットがあるかどうか調べる。点AがA
3 のような位置に取られた場合、どこまで進んでも黒ド
ットはない。その場合には、ステップ2に戻り、別の任
意の点Aを新たにとってやり直す。 ステップ5…黒ドットがあればその点をBとし、更にX
方向へ座標を進める。黒領域3内に取られた点A1 の場
合、隣りのドットは黒ドットであるから、これがB1 と
なる。白領域4内に取られた点A2 の場合、黒ドットが
現れるのは、隣りの黒領域3まで進んだ時であり、その
点がB2 となる。Step 3 ... Starting from point A, the coordinates are advanced in the X direction (to the left). Step 4 ... Check for black dots. Point A is A
If you take a position like 3 , there is no black dot no matter how far you go. In that case, the process returns to step 2 and another arbitrary point A is newly set and redone. Step 5 ... If there is a black dot, mark that point as B, and then X
Advances the coordinates in the direction. In the case of the point A 1 taken in the black area 3, the adjacent dot is a black dot, and this is B 1 . In the case of the point A 2 taken in the white area 4, the black dot appears when it reaches the adjacent black area 3, and that point becomes B 2 .
【0018】ステップ6…更に座標を進め、白ドットが
あるかどうか調べる。黒ドットから進んだ場合、黒領域
3を必ず抜け出て白領域4に入るから、白ドットは必ず
存在する。 ステップ7…その白ドットの点をC(C1 ,C2 など)
とし、更にX方向へ座標を進める。ここから進行して、
もしその先に黒ドットが発見されたなら、或る黒領域3
から次の黒領域3までの間に横たわる完全なる白領域4
(黒領域間の間隔)を横断したことになる。その横断距
離(間隔)を算出することにより、この認識用パターン
が、どの文字に対応させられたパターンであるかが分か
るから、どの文字かを認識することが出来る。Step 6 ... Further advance the coordinates to check whether there is a white dot. When advancing from the black dot, the black region 3 always exits and enters the white region 4, so that the white dot always exists. Step 7 ... The point of the white dot is C (C 1 , C 2, etc.)
And further advance the coordinates in the X direction. From here,
If a black dot is found after that, a certain black area 3
A complete white area 4 lying between one and the next black area 3
(Distance between black areas) is crossed. By calculating the crossing distance (interval), it is possible to recognize which character the pattern for recognition corresponds to, and thus it is possible to recognize which character.
【0019】ステップ8…黒ドットがあるかを調べる。
あった場合はステップ13へ進み、その点をD(D1 ,
D2 など)とする。 ステップ9…なかった場合は、先の点Bに戻り、そこか
らY方向に座標を進める。例えば、点AがA4 やA5 の
位置に取られた時は、点CはC4 やC5 になるが、これ
より先のX方向には黒ドットはない。従って、これらの
場合には点BのB4 やB5 に戻り、Y方向に進む。Step 8: Check for black dots.
If there is, proceed to step 13 and set that point to D (D 1 ,
D 2 etc.). Step 9 ... If not, the process returns to the previous point B, and the coordinates are advanced from there in the Y direction. For example, when the point A is taken at the position of A 4 or A 5 , the point C becomes C 4 or C 5 , but there is no black dot in the X direction beyond this. Therefore, in these cases, the process returns to the point B 4 or B 5 and proceeds in the Y direction.
【0020】ステップ10…白ドットがあるか調べる。
点Bは黒ドットであるから、Y方向へ進んで行けば、い
つか必ず白ドットにたどり着く。 ステップ11…白ドットにたどり着いたところで、その
点をE(E4 ,E5 など)とし、更にY方向に座標を進
める。 ステップ12…黒ドットがあるか調べる。もし、なけれ
ば、ステップ2に戻り、別の任意の点Aをとって、処理
を繰り返す。もし、あれば、ステップ13に進んで、そ
の点をD(D4 ,D5 など)とする。Step 10: Check for white dots.
Point B is a black dot, so if you proceed in the Y direction, you will eventually reach a white dot. Step 11: When the white dot is reached, the point is set to E (E 4 , E 5, etc.) and the coordinates are further advanced in the Y direction. Step 12 ... Check for black dots. If not, the process returns to step 2, another arbitrary point A is taken, and the process is repeated. If there is, go to step 13 and set that point as D (D 4 , D 5, etc.).
【0021】ステップ13…点Dと、そこへ進んで来る
前の白のスタート点である点Cあるいは点Eとの距離を
求める。X方向に進んで来て点Dが得られた場合は、点
Cと点Dとの距離、Y方向に折れ曲がって点Dが得られ
た場合は、点Eと点Dとの距離を求める。これにより、
読み取った認識用パターン2の黒領域3と黒領域3との
間の距離が求められる。 ステップ14…以上で、或る点Aから出発して黒領域間
の距離(間隔)を1回算出することが出来たから、パラ
メータNの値を1つ増加させる。Step 13: The distance between the point D and the point C or the point E, which is the white starting point before proceeding to the point D, is obtained. If the point D is obtained after proceeding in the X direction, the distance between the points C and D is obtained, and if the point is bent in the Y direction and the point D is obtained, the distance between the points E and D is obtained. This allows
The distance between the black areas 3 of the read recognition pattern 2 is obtained. Step 14 ... Since the distance (interval) between the black regions can be calculated once starting from a certain point A, the value of the parameter N is increased by one.
【0022】ステップ15…Nの値が、予め定めたN0
に等しくなったか調べる。等しくなければ、ステップ2
に戻る。パラメータNに関するステップ(1,14,1
5,16)は、必須というわけではなく、誤認識の確率
をできるだけ小さくするために設けられたものである。Step 15 ... The value of N is a predetermined N 0
Find out if it is equal to. If not equal, step 2
Return to. Steps related to parameter N (1, 14, 1
5, 16) are not indispensable and are provided in order to minimize the probability of erroneous recognition.
【0023】即ち、本発明で文字認識の手掛かりとして
いる黒領域間の間隔は、認識用パターンの至るところに
現れているから、一部がゴミや汚れによって隠されたと
しても、大部分は現れている。そして、間隔を算出する
ための点Aは任意の位置にとられるから、ゴミ等の位置
にとられる確率は少ない。従って、殆どの場合、文字は
正確に認識される。That is, since the intervals between the black regions, which are clues for character recognition in the present invention, appear everywhere in the recognition pattern, most of them appear even if they are partially hidden by dust or dirt. ing. Since the point A for calculating the interval is located at an arbitrary position, the probability of being located at a position such as dust is small. Therefore, in most cases, the characters are recognized correctly.
【0024】しかし、仮に点Aの付近にゴミや汚れが付
着していた場合、それらは恰も黒領域と同じように扱わ
れるから、黒領域間の間隔は正確に算出されない。とこ
ろが、離れた別の点Aを次々ととり、複数回(N0 回)
算出することにすれば、その内の多くはゴミや汚れが付
着していない点が取られるから、大部分の場合は正確な
距離となる。従って、その平均値をとって認識を行え
ば、誤認の確率は一層小さくなる。However, if dust or dirt adheres to the vicinity of the point A, they are treated as if they were black areas, and therefore the intervals between black areas cannot be calculated accurately. However, another point A that is far away is taken one after another, and a plurality of times (N 0 times)
If the calculation is made, most of them will be points free of dust and dirt, so in most cases the distance will be accurate. Therefore, if the average value is taken for recognition, the probability of misidentification is further reduced.
【0025】ステップ16…以上のようにして求めたN
0 個の距離の平均値を取る。 ステップ17…使用している各認識用パターンの黒領域
間の距離は予め分かっているから、それらと今回求めた
平均値とを比較し、読み取った認識用パターンがどの文
字に対応させたものであるかを判定することにより、読
み取った文字がどういう文字であるかを割り出す。Step 16 ... N obtained as described above
Take the average of 0 distances. Step 17 ... Since the distances between the black areas of the respective recognition patterns in use are known in advance, they are compared with the average value obtained this time, and the read recognition pattern corresponds to which character. By determining whether there is a character, what kind of character the read character is.
【0026】なお、実施例では注目領域として黒領域を
採用したものを示したが、既に述べたように、注目領域
を白領域として、それを黒領域を隔てて等間隔に配置し
たパターンを、認識用パターンとすることも可能であ
る。In the embodiment, the black area is adopted as the attention area. However, as described above, a pattern in which the attention area is the white area and the black areas are arranged at equal intervals is used. It can also be a recognition pattern.
【0027】[0027]
【発明の効果】以上述べた如く、本発明の文字の認識方
法によれば、正方形の黒領域をその辺の方向に等間隔で
配置して形成し且つ該等間隔の大きさを文字に応じて異
ならせた認識用パターンを、その文字に対して併記して
おき、それらを読み取った際、読み取った認識用パター
ンの黒領域間の間隔を算出することにより、文字を認識
する。As described above, according to the character recognition method of the present invention, square black areas are formed at equal intervals in the direction of the side, and the size of the equal intervals is set according to the character. The different recognition patterns are written together for the character, and when they are read, the character is recognized by calculating the interval between the black areas of the read recognition pattern.
【0028】文字認識の手掛かりとしているのは黒領域
間の間隔であるが、これは認識用パターン中の至るとこ
ろに存在しているから、認識用パターンの印刷濃度にば
らつきがあったり、一部にゴミや汚れが付着したりして
いたとしても、文字認識の手掛かりが失われることはな
い。そして、間隔の算出を行うために取った点が、ゴミ
や汚れ等の付着箇所と一致する確立は少ないから、殆ど
の場合、正確な文字認識が出来る。間隔の算出回数を大
にすればするほど、認識は正確となる。The cue for character recognition is the space between the black areas, but since it exists everywhere in the recognition pattern, there are variations in the print density of the recognition pattern, and there are some differences. Even if dust or dirt is attached to the, the clue of character recognition is not lost. Since it is rare that the points taken for calculating the intervals coincide with the places where dust or dirt adheres, accurate character recognition can be performed in most cases. The greater the number of intervals calculated, the more accurate the recognition.
【図1】 本発明で認識する文字を示す図FIG. 1 is a diagram showing characters recognized by the present invention.
【図2】 本発明で使用する基本パターンの1例と該基
本パターンで構成される認識用パターンを示す図FIG. 2 is a diagram showing an example of a basic pattern used in the present invention and a recognition pattern composed of the basic pattern.
【図3】 本発明の方法を実施するハード的構成を示す
図FIG. 3 is a diagram showing a hardware configuration for carrying out the method of the present invention.
【図4】 本発明で使用する他の基本パターンの例を示
す図FIG. 4 is a diagram showing an example of another basic pattern used in the present invention.
【図5】 本発明での認識動作を説明するための図FIG. 5 is a diagram for explaining a recognition operation according to the present invention.
【図6】 本発明の認識動作の手順を示すフローチャー
トFIG. 6 is a flowchart showing a procedure of a recognition operation of the present invention.
1…文字、2…認識用パターン、3…黒領域、4…白領
域、5…画像読取装置、6…バス、7…画像出力装置、
8…CPU、9…メモリ1 ... Characters, 2 ... Recognition pattern, 3 ... Black area, 4 ... White area, 5 ... Image reading device, 6 ... Bus, 7 ... Image output device,
8 ... CPU, 9 ... Memory
Claims (2)
転領域を隔てて等間隔で配置して形成し且つ該等間隔の
大きさを文字に応じて異ならせた認識用パターンを前記
文字に併記し、該認識用パターンを読み取り、読み取っ
た認識用パターンの前記注目領域の間隔を算出すること
により、前記文字がどういう文字であるかを認識するこ
とを特徴とする文字の認識方法。1. A recognition pattern in which regular tetragonal regions of interest are formed at equal intervals in the direction of the sides thereof with an inversion region therebetween, and the size of the regular intervals is varied according to the character. A method for recognizing a character, which is characterized in that the character is recognized by reading the recognition pattern together with the character and calculating an interval between the attention areas of the read recognition pattern.
域間の間隔として、複数回算出したものの平均値を採用
することを特徴とする請求項1記載の文字の認識方法。2. The character recognition method according to claim 1, wherein an average value of a plurality of calculated recognition patterns is adopted as an interval between the attention areas of the read recognition pattern.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6142254A JPH07325878A (en) | 1994-06-01 | 1994-06-01 | Recognizing method for character |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6142254A JPH07325878A (en) | 1994-06-01 | 1994-06-01 | Recognizing method for character |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07325878A true JPH07325878A (en) | 1995-12-12 |
Family
ID=15311047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6142254A Pending JPH07325878A (en) | 1994-06-01 | 1994-06-01 | Recognizing method for character |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07325878A (en) |
-
1994
- 1994-06-01 JP JP6142254A patent/JPH07325878A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4408342A (en) | Method for recognizing a machine encoded character | |
US4481665A (en) | Character segmentation method | |
JP2940496B2 (en) | Pattern matching encoding apparatus and method | |
US5748809A (en) | Active area identification on a machine readable form using form landmarks | |
US4608489A (en) | Method and apparatus for dynamically segmenting a bar code | |
JP2001014418A (en) | Two-dimensional bar code reading method | |
US5942740A (en) | Method and apparatus for reading bar codes | |
JP2002203207A (en) | Character recognizing method and program, and recording medium | |
JPH07325878A (en) | Recognizing method for character | |
JPH02293989A (en) | Character recognizing device | |
JP2868392B2 (en) | Handwritten symbol recognition device | |
JP2993533B2 (en) | Information processing device and character recognition device | |
JP3710164B2 (en) | Image processing apparatus and method | |
JP4878057B2 (en) | Character recognition method, program, and recording medium | |
JP2570571B2 (en) | Optical character reader | |
JP3018702B2 (en) | Barcode demodulator | |
JP2851102B2 (en) | Character extraction method | |
JPS62134767A (en) | Automatic extracting device for symbol name and segment name | |
JP2754440B2 (en) | Barcode judgment method | |
JP2784004B2 (en) | Character recognition device | |
JPH03122786A (en) | Optical character reader | |
JPH11265424A (en) | Method and device for recognizing character and recording medium | |
JPH0433082A (en) | Document recognizing device | |
JPH0433074B2 (en) | ||
JPS60110091A (en) | Character recognizing system |