JP3381803B2 - Tilt angle detector - Google Patents
Tilt angle detectorInfo
- Publication number
- JP3381803B2 JP3381803B2 JP26753593A JP26753593A JP3381803B2 JP 3381803 B2 JP3381803 B2 JP 3381803B2 JP 26753593 A JP26753593 A JP 26753593A JP 26753593 A JP26753593 A JP 26753593A JP 3381803 B2 JP3381803 B2 JP 3381803B2
- Authority
- JP
- Japan
- Prior art keywords
- histogram
- tilt angle
- value
- image
- inclination angle
- 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
- 238000011156 evaluation Methods 0.000 claims description 20
- 230000001186 cumulative effect Effects 0.000 claims description 9
- 238000000034 method Methods 0.000 description 25
- 238000001514 detection method Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
Description
【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、傾き角検出装置に関す
る。
【0002】
【従来の技術】画像に含まれている文字情報を自動的に
切り出し認識する処理においては、文字が一列に並んで
いる行や個別文字の傾きを検出する処理が、読取りを高
精度に行うための鍵となる。ところが近年文字認識の技
術が広く様々な用途に応用されるようになってきてお
り、背景雑音が混在し文字が不鮮明であるような画像ま
でも扱わなければならなくなってきている。このような
状況においては文字認識はもとより、それを補助する傾
き角検出処理も画像の低品位化に対して頑健であること
が強く期待されている。
【0003】従来、分割された領域の白ランレングスの
ヒストグラムを求め、各隣り合うヒストグラム間の相互
相関により得られる領域間のオフセットにより傾き角を
求める方法が提案されている(特開平4−177583
号)。この方法によれば処理時間が短く、文書画像中に
図,表および写真等が混在していても検出可能である
が、ノイズの混入によってランレングスは大きく変化
し、その結果相関値が低くなるため傾き角が正確に検出
できなくなるという問題がある。
【0004】また、複数の方向で隣接するライン間の黒
画素数差の絶対値の総和を求め、これが最大となる方向
を原稿の傾き方向とする方法も提案されている(特開平
3−83188号)。この方法では文字行間にノイズの
ある場合や、逆に文字が薄くて一部が欠けたりしている
場合には、黒画素数差の総和に走査方向による変化が現
れにくくなり、検出が不安定になるという問題がある。
【0005】また、複数の傾き毎に黒画素のヒストグラ
ムを作成し、あらかじめ定めたしきい値を越える部分の
総和で評価して、それが最大となる角度を傾き角とする
という方法も提案されている(特開平3−83188
号)。この方法によれば、文書の2値化画像を図14に
示すようにあらかじめ定めてある複数の傾きに沿って走
査し、各傾き毎に黒画素のヒストグラムを作成する。そ
して図15に示すようにあらかじめ定めてある黒画素頻
度のしきい値を越える部分を合計しその値が最も大きい
ヒストグラムを文書の傾きとして処理する。この方法に
よれば、文書中に地汚れがある場合でもしきい値が適切
に設定されていれば文書の傾きが正しく検出されるもの
と思われる。但し、しきい値が高すぎても低すぎても正
しい傾きは求まらない。
【0006】用紙サイズから黒画素のヒストグラムのし
きい値があらかじめ定められたテーブルが作成されてい
るが、用紙サイズが同一でも文字の容量や印刷の濃淡の
状態等によってヒストグラムの高さは様々に変動する。
従って、黒画素のヒストグラムのしきい値をあらかじめ
適切に定めておくことは難しい。つまり文字の大きさや
個数、印刷の状態が様々に変化する場合には正しく傾き
角を求めることは困難であった。
【0007】
【発明が解決しようとする課題】このように、従来の複
数の傾き毎に黒画素のヒストグラムを作成し、あらかじ
め定めたしきい値を越える部分の総和で評価して、それ
が最大となる角度を傾き角とする方法では、丁度傾き角
で作ったヒストグラムで凹凸が明瞭に現れるため、適当
なしきい値を設けておけばこれを越える部分の総和も最
も大きくなるはずである。しかしながらしきい値が適切
でないと、この評価値は山の凹凸とは必ずしも一致しな
い。また、適切なしきい値は、ノイズの混入や文字の大
きさや種類にも大きく依存し、画像の大きさだけでは前
もって設定できないという問題がある。
【0008】本発明は、前記実情に鑑みてなされたもの
で、背景雑音が混在したり文字が不鮮明な画像に対して
も安定して行・文字の傾き角を検出する方法を提供する
ことを目的とする。
【0009】
【課題を解決するための手段】そこで本発明における傾
き角検出装置では、読み取り画像を複数の予測される傾
き角で走査し、各傾き角に対する黒画素累積ヒストグラ
ムを作成するヒストグラム作成手段と、黒画素累積ヒス
トグラムの区間毎の最大値と最小値との差を、該黒画素
累積ヒストグラムの全範囲に渡って加算し、各傾き角に
おける評価量を求める評価量演算手段と、各傾き角にお
ける評価量を比較し、該評価量が最大値をとる傾き角の
値を画像の傾き角とする傾き角決定手段とを用いるよう
にしている。
【0010】
【0011】
【作用】評価量の値は、傾き角θで走査した黒画素累積
ヒストグラムについて区間幅Lでの最大値と最小値の差
をヒストグラムの全範囲で総和したものであり、文字の
個数や印刷の状態に影響されることが少なく、傾き角θ
の検出を高精度に行うことができる。ここであらかじめ
定めておくパラメータは区間幅Lであるが、Lは画像中
の主な文字の大きさまたは行の幅に応じて決められる量
であって、文字の大きさまたは行の幅の1/2から1倍
程度とするのが望ましい。
【0012】
【実施例】以下、本発明の実施例について図面を参照し
つつ詳細に説明する。
【0013】この方法は、図1に示すような書店印の読
取りを行うものである。
【0014】図1(a) に示すような書店印の読取り画像
を図1(b) に示すように2値化し、図1(a) の一部分を
抽出した図2(a) に示すような2値画像から図2(b) に
示すようにヒストグラムを作成し、このヒストグラムを
用いて傾き角を検出するもので、複数の予測される傾き
角に対してそれぞれ、ヒストグラムを作成し、このヒス
トグラムから、区間内での最大値と最小値の差をヒスト
グラムの全範囲での総和からもとめた値を評価量として
用い、これが最大値をとるθの値を傾き角として用いる
ようにしたことを特徴とする。
【0015】図3にその傾き角検出工程のフローチャー
トを示す。
【0016】あらかじめ設定した複数の傾き角に対して
評価量Cθを求める(ステップ101)わけであるが、
この工程が終了すれば、Cθが最大となるθを最適な傾
き角とし(ステップ108)、傾き角の検出が終了す
る。
【0017】この評価量Cθの検出に際しては、まず傾
き角θ方向に走査し、黒画素累積ヒストグラムH
θ(x)を求める(ステップ102)。
【0018】次にxi を初期値xs にセットし、評価量
Cθを0にセットする(ステップ103)。
【0019】そして区間[xi ,xi +L ]で黒画素累
積ヒストグラムHθ(x)の最大値と最小値を求める
(ステップ104)。
【0020】この後、評価量Cθを、黒画素累積ヒスト
グラムHθ(x)の最大値と最小値の差を評価量Cθの
初期値(=0)に加えたものとする(ステップ10
5)。
【0021】この後xi =xi +1と更新する(ステッ
プ106)。
【0022】このステップ104から106を、xi +L
がもう一方の端xe になるまで繰り返す(ステップ1
07)。
【0023】ここで本実施例では、細い罫線の方向と書
店印の傾きとは必ずしも一致しないため、この罫線に対
応するヒストグラムの部分を検出するのを防ぐべく通常
は、罫線に対応するヒストグラムの部分を最小値フィル
タによって除去したのち(ステップ200として破線で
示す)、評価量の算出(ステップ103以降のステッ
プ)を行う。一般にはステップ200は特に必要ではな
い。
【0024】この結果を図4に示す。各々左側が最小値
フィルタを施さないヒストグラムであり、各々右側が最
小値フィルタを施したヒストグラムであり、各々右側の
数値が最大値と最小値との差の総和である。ここで太い
枠で囲まれた分が最大値をとるものでこの傾き角をこの
書店印の傾き角とする。
【0025】このようにして複数の傾き角に対して評価
量Cθを求め、Cθが最大となるθを最適な傾き角とす
る。
【0026】このようにして傾き角が検出されるとこの
傾き角に沿って書店印認識を行う。この工程のフローチ
ャートを図5に示す。
【0027】すなわち傾き角の検出後(ステップ20
1)、認識対象行の切り出しを行い(ステップ20
2)、この後個別文字の切り出しを行う(ステップ20
3)。行の切り出し結果を図6に示す。そしてこの切り
出しによっていかなる文字であるかを判別し、いかなる
文字であるかを決定する(ステップ204)。
【0028】なおここでヒストグラムの最大値と最小値
をとる幅Lは行間隔Wの1/2〜1倍程度が望ましい。
【0029】このようにして、文字の個数や印刷の状態
に影響されることなく、傾き角θの検出を高精度に行う
ことができる。
【0030】具体的な例としてカメラ座標系で図7(a)
に示される書店印を図7(b) に示すように傾き角の検出
と行の切り出しを行い、その結果図7(c) に示すように
行の切り出しを行うことができる。
【0031】次に、本発明の第2の実施例として文字の
傾き角を検出する方法について説明する。
【0032】この方法では図8に示すように斜体で筆記
された文字列の傾き角を検出することにより、切り出し
および認識処理を行うものである。
【0033】例えば図9(a) および(b) に示すような手
書き文字を補正する方法の簡単なフローチャートを図1
0に示す。図9(a) は図9(b) に示す原二値画像を傾き
補正したものである。
【0034】まずΔθ刻みで斜め方向のヒストグラムを
作成する(ステップ301)。
【0035】そしてヒストグラムを図11に示すように
xの関数としてHθ(x)と表す。そして下式の評価量C
θを最大にするθ(ここでは60度)を当該文字の傾き
角とする(ステップ302)。
【0036】
この後、θ方向に画像を回転させて立直処理を終了する
(ステップ303)。このようにして手書き文字を良好
に切り出し認識することができる。
【0037】この認識処理のフローチャートを図12に
示す。
【0038】この方法では手書き数字画像を入力し(ス
テップ401)、これを二値化し(ステップ402)、
平均的文字幅程度にLを設定し前述した傾き角検出処理
を行い(ステップ403)、この傾き角の分だけ読取り
画像を補正し図13に示すように走査線上の座標の画素
値をずらして書き込み補正画像を作成する(ステップ4
04)。
【0039】この後文字列のセグメント化認識を行う
(ステップ405)。
【0040】
【発明の効果】以上説明してきたように、本発明によれ
ば、文字の個数や印刷の状態に影響されることが少な
く、傾き角θの検出を高精度に行うことができる。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tilt angle detecting device. 2. Description of the Related Art In the process of automatically extracting and recognizing character information contained in an image, a process of detecting a line in which characters are arranged in a line or an inclination of an individual character requires high precision reading. Is the key to doing so. However, in recent years, the technology of character recognition has been widely applied to various uses, and it has become necessary to handle even images in which background noise is mixed and characters are unclear. In such a situation, it is strongly expected that not only the character recognition but also the inclination angle detection processing which assists the character recognition is robust against the deterioration of the image quality. Conventionally, a method has been proposed in which a white run length histogram of a divided area is obtained, and an inclination angle is obtained from an offset between areas obtained by a cross-correlation between adjacent histograms (Japanese Patent Laid-Open No. 4-177584).
issue). According to this method, the processing time is short, and it is possible to detect even if figures, tables, photographs, and the like are mixed in the document image. Therefore, there is a problem that the inclination angle cannot be accurately detected. A method has also been proposed in which the sum of the absolute values of the differences in the number of black pixels between adjacent lines in a plurality of directions is calculated, and the direction in which this is the maximum is defined as the direction of inclination of the document (Japanese Patent Laid-Open No. 3-18888). issue). In this method, when there is noise between character lines, or when the character is thin and partially missing, the change in the sum of the black pixel numbers hardly appears in the scanning direction, and the detection is unstable. Problem. [0005] A method has also been proposed in which a histogram of black pixels is created for each of a plurality of slopes, and the histogram is evaluated based on the sum of portions exceeding a predetermined threshold, and the angle at which the maximum is obtained is defined as the slope angle. (JP-A-3-83188)
issue). According to this method, a binary image of a document is scanned along a plurality of predetermined gradients as shown in FIG. 14, and a histogram of black pixels is created for each gradient. Then, as shown in FIG. 15, the portions exceeding the predetermined threshold value of the black pixel frequency are summed, and the histogram having the largest value is processed as the inclination of the document. According to this method, it is considered that the inclination of the document can be correctly detected if the threshold value is appropriately set even when the document has a background stain. However, if the threshold value is too high or too low, a correct inclination cannot be obtained. A table in which the threshold value of the histogram of the black pixels is determined in advance from the paper size is prepared. However, even if the paper size is the same, the height of the histogram varies depending on the character capacity, print density, etc. fluctuate.
Therefore, it is difficult to appropriately determine the threshold value of the histogram of the black pixels in advance. In other words, it has been difficult to correctly determine the tilt angle when the size and number of characters and the state of printing change in various ways. [0007] As described above, a conventional histogram of black pixels is created for each of a plurality of gradients, and the histogram is evaluated by the sum of portions exceeding a predetermined threshold value. In the method in which the inclination angle is set to the inclination angle, the unevenness clearly appears in the histogram created just at the inclination angle. Therefore, if an appropriate threshold value is provided, the sum of the portions exceeding the threshold value should be the largest. However, if the threshold value is not appropriate, this evaluation value does not always match the unevenness of the mountain. In addition, an appropriate threshold greatly depends on noise mixing and the size and type of characters, and there is a problem that it cannot be set in advance only by the size of an image. The present invention has been made in view of the above circumstances, and provides a method for stably detecting a line / character inclination angle even for an image in which background noise is mixed or characters are unclear. Aim. In the tilt angle detecting apparatus according to the present invention, a histogram is formed by scanning a read image at a plurality of predicted tilt angles and generating a black pixel cumulative histogram for each tilt angle. Evaluation value calculating means for adding a difference between a maximum value and a minimum value of each section of the black pixel cumulative histogram over the entire range of the black pixel cumulative histogram to obtain an evaluation value at each tilt angle; The evaluation amounts at the corners are compared, and a tilt angle determination unit that uses the value of the tilt angle at which the evaluation amount takes the maximum value as the tilt angle of the image is used. [0010] The value of the evaluation amount is the sum of the difference between the maximum value and the minimum value in the section width L of the black pixel cumulative histogram scanned at the inclination angle θ over the entire range of the histogram. And the printing state are less affected by the tilt angle θ
Can be detected with high accuracy. Here, the parameter determined in advance is the section width L, where L is an amount determined according to the size of the main character in the image or the width of the line, and is one of the character size or the line width. It is desirable to set the value to about 1/2 to 1 time. Embodiments of the present invention will be described below in detail with reference to the drawings. In this method, a bookstore mark as shown in FIG. 1 is read. A read image of a bookstore stamp as shown in FIG. 1A is binarized as shown in FIG. 1B, and a part of FIG. 1A is extracted as shown in FIG. 2A. A histogram is created from the binary image as shown in FIG. 2 (b), and a tilt angle is detected using the histogram. A histogram is created for each of a plurality of predicted tilt angles, and this histogram is created. From the above, the difference between the maximum value and the minimum value within the interval is used as the evaluation amount, and the value obtained from the sum over the entire range of the histogram is used as the evaluation amount, and the value of θ that takes the maximum value is used as the inclination angle. And FIG. 3 shows a flowchart of the tilt angle detecting step. The evaluation value C θ is obtained for a plurality of inclination angles set in advance (step 101).
When this process is completed, θ at which Cθ becomes the maximum is set as the optimum tilt angle (step 108), and the detection of the tilt angle ends. When detecting the evaluation amount C θ , first, the scanning is performed in the direction of the inclination angle θ to obtain the black pixel cumulative histogram H.
θ (x) is obtained (step 102). [0018] then x i is set to an initial value x s, the evaluation value C theta is set to 0 (step 103). Then, the maximum value and the minimum value of the black pixel cumulative histogram H θ (x) are obtained in the section [x i , x i + L] (step 104). Thereafter, the evaluation value C θ is obtained by adding the difference between the maximum value and the minimum value of the black pixel cumulative histogram H θ (x) to the initial value (= 0) of the evaluation value C θ (step 10).
5). Thereafter, x i = x i +1 is updated (step 106). The steps 104 to 106 are defined as x i + L
Is repeated until the other end x e (Step 1
07). In this embodiment, since the direction of the thin ruled line does not always coincide with the inclination of the bookstore mark, the histogram of the histogram corresponding to the ruled line is usually used to prevent the detection of the histogram portion corresponding to this ruled line. After the portion is removed by the minimum value filter (indicated by a broken line as step 200), the evaluation amount is calculated (steps after step 103). Generally, step 200 is not particularly necessary. FIG. 4 shows the result. The left side is a histogram not subjected to the minimum value filter, the right side is a histogram subjected to the minimum value filter, and the numerical value on the right side is the sum of the difference between the maximum value and the minimum value. Here, the portion surrounded by the thick frame takes the maximum value, and this tilt angle is set as the tilt angle of this bookstore mark. In this way, the evaluation value C θ is obtained for a plurality of tilt angles, and θ at which C θ becomes the maximum is determined as the optimum tilt angle. When the inclination angle is detected in this way, bookstore mark recognition is performed along this inclination angle. FIG. 5 shows a flowchart of this process. That is, after detecting the inclination angle (step 20)
1), a line to be recognized is cut out (step 20)
2) After that, individual characters are cut out (step 20).
3). FIG. 6 shows the result of line segmentation. Then, the character is determined from the cutout, and the character is determined (step 204). Here, the width L between the maximum value and the minimum value of the histogram is preferably about 1/2 to 1 times the line interval W. In this manner, the inclination angle θ can be detected with high accuracy without being affected by the number of characters or the state of printing. As a specific example, FIG.
7B, the inclination angle is detected and the line is cut out as shown in FIG. 7B. As a result, the line can be cut out as shown in FIG. 7C. Next, a method for detecting the inclination angle of a character will be described as a second embodiment of the present invention. In this method, as shown in FIG. 8, a cut-out and recognition process is performed by detecting the inclination angle of a character string written in italics. FIG. 1 is a simple flowchart of a method for correcting a handwritten character as shown in FIGS. 9A and 9B, for example.
0 is shown. FIG. 9 (a) shows the original binary image shown in FIG. 9 (b) with its inclination corrected. First, a histogram in an oblique direction is created at intervals of Δθ (step 301). The histogram is represented as H θ (x) as a function of x as shown in FIG. And the evaluation quantity C of the following formula
θ that maximizes θ (here, 60 degrees) is set as the tilt angle of the character (step 302). [0036] Thereafter, the image is rotated in the θ direction and the upright processing ends (step 303). In this way, handwritten characters can be cut out and recognized well. FIG. 12 shows a flowchart of this recognition processing. In this method, a handwritten numeral image is input (step 401), and is binarized (step 402).
L is set to about the average character width, and the above-described tilt angle detection processing is performed (step 403). The read image is corrected by the tilt angle, and the pixel values of the coordinates on the scanning line are shifted as shown in FIG. Create Write Correction Image (Step 4
04). Thereafter, segmentation recognition of the character string is performed (step 405). As described above, according to the present invention, the inclination angle θ can be detected with high accuracy without being affected by the number of characters or the state of printing.
【図面の簡単な説明】
【図1】本発明実施例の書店印の読取り画像およびその
二値化画像
【図2】同二値化画像の一部抽出画像およびそのヒスト
グラム
【図3】本発明実施例の傾き角検出装置を用いた傾き角
検出処理のフローチャートを示す図
【図4】本発明実施例の装置を用いた各傾き角での黒画
素のヒストグラム(左側は最小値フィルタを施さないも
の、右側は最小値フィルタを施したもの)およびヒスト
グラムの最大値と最小値との差の総和を示す図
【図5】本発明実施例の装置を用いた書店印の認識処理
を示すフローチャート
【図6】行の切り出し結果を示す図
【図7】本発明実施例の装置を用いた書店印の認識処理
を示す図
【図8】本発明実施例の手書き文字の傾き角検出方法を
示す説明図
【図9】この方法で用いられる原二値画像とその補正後
の二値画像を示す図
【図10】同検出処理を示すフローチャート
【図11】同処理における各傾き角での黒画素のヒスト
グラム(左側は最小値フィルタを施さないもの、右側は
最小値フィルタを施したもの)およびヒストグラムの最
大値と最小値との差の総和を示す図
【図12】本発明実施例の手書き文字の傾き角検出方法
を用いた手書き文字認識処理を示すフローチャート
【図13】同方法での傾き補正画像作成の説明図
【図14】従来の方法を用いた傾き角の検出を示す図
【図15】従来の方法を用いた傾き角の検出を示す図BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a read image of a bookstore mark and a binarized image thereof according to an embodiment of the present invention. FIG. 2 is a partially extracted image of the binarized image and a histogram thereof. FIG. FIG. 4 is a flowchart of a tilt angle detection process using the tilt angle detection device according to the embodiment; FIG. 4 is a histogram of black pixels at each tilt angle using the device according to the embodiment of the present invention (the left side is not subjected to the minimum value filter; FIG. 5 shows the sum of the difference between the maximum value and the minimum value of the histogram. FIG. 5 is a flowchart showing a bookstore mark recognition process using the apparatus of the embodiment of the present invention. FIG. 6 is a diagram showing a line cutout result. FIG. 7 is a diagram showing a bookstore mark recognition process using the apparatus of the embodiment of the present invention. Figure 9: Original binary image used in this method FIG. 10 is a view showing an image and a binary image after the correction. FIG. 10 is a flowchart showing the same detection processing. FIG. 11 is a histogram of black pixels at each inclination angle in the same processing. FIG. 12 shows the sum of differences between the maximum value and the minimum value of the histogram. FIG. 12 shows a handwritten character recognition process using the handwritten character inclination angle detection method according to the embodiment of the present invention. Flowchart FIG. 13 is an explanatory diagram of creating a tilt-corrected image by the same method. FIG. 14 is a diagram showing detection of a tilt angle using a conventional method. FIG. 15 is a diagram showing detection of a tilt angle using a conventional method.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平3−83188(JP,A) 特開 平1−312682(JP,A) 特開 平1−305488(JP,A) 特開 平2−69886(JP,A) 特開 昭57−52971(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06T 7/00 - 7/60 G06T 1/00 G06K 9/18 - 9/44 G06K 9/62 - 9/82 H04N 1/40 ──────────────────────────────────────────────────続 き Continuation of front page (56) References JP-A-3-83188 (JP, A) JP-A-1-312682 (JP, A) JP-A-1-305488 (JP, A) JP-A-2- 69886 (JP, A) JP-A-57-52971 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G06T 7 /00-7/60 G06T 1/00 G06K 9/18- 9/44 G06K 9/62-9/82 H04N 1/40
Claims (1)
で走査し、各傾き角に対する黒画素累積ヒストグラムを
作成するヒストグラム作成手段と、 前記黒画素累積ヒストグラムの区間毎の最大値と最小値
との差を、該黒画素累積ヒストグラムの全範囲に渡って
加算し、各傾き角における評価量を求める評価量演算手
段と、 各傾き角における前記評価量を比較し、該評価量が最大
値をとる傾き角の値を前記画像の傾き角とする傾き角決
定手段とを具備することを特徴とする傾き角検出装置。(57) [Claim 1] Histogram creating means for scanning a read image at a plurality of predicted inclination angles and creating a black pixel cumulative histogram for each inclination angle; An evaluation amount calculating unit that adds a difference between a maximum value and a minimum value for each section over the entire range of the black pixel cumulative histogram to obtain an evaluation amount at each inclination angle, and compares the evaluation amount at each inclination angle. And a tilt angle determination unit that sets a value of the tilt angle at which the evaluation amount takes the maximum value as a tilt angle of the image.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26753593A JP3381803B2 (en) | 1993-10-26 | 1993-10-26 | Tilt angle detector |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26753593A JP3381803B2 (en) | 1993-10-26 | 1993-10-26 | Tilt angle detector |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07121724A JPH07121724A (en) | 1995-05-12 |
JP3381803B2 true JP3381803B2 (en) | 2003-03-04 |
Family
ID=17446176
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP26753593A Expired - Fee Related JP3381803B2 (en) | 1993-10-26 | 1993-10-26 | Tilt angle detector |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3381803B2 (en) |
-
1993
- 1993-10-26 JP JP26753593A patent/JP3381803B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH07121724A (en) | 1995-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7684646B2 (en) | System and method of determining image skew using connected components | |
EP1310912B1 (en) | Image processing method, apparatus and system | |
JP3338537B2 (en) | Image tilt detector | |
JP3006466B2 (en) | Character input device | |
JP3381803B2 (en) | Tilt angle detector | |
JP3303246B2 (en) | Image processing device | |
JPS6325391B2 (en) | ||
JPH07230525A (en) | Ruled line recognition method and table processing method | |
JPH0410087A (en) | Base line extracting method | |
JP4070486B2 (en) | Image processing apparatus, image processing method, and program used to execute the method | |
JP2778437B2 (en) | Document image tilt detection device | |
JP3756660B2 (en) | Image recognition method, apparatus and recording medium | |
JP3412441B2 (en) | Image processing device | |
JP4439054B2 (en) | Character recognition device and character frame line detection method | |
JP3618926B2 (en) | Document image tilt detection method | |
JP3712825B2 (en) | Image processing method, apparatus, and recording medium | |
JPH07120392B2 (en) | Character pattern cutting device | |
JPH05128305A (en) | Area division method | |
JPH07111738B2 (en) | Area boundary extraction method in document | |
JPH06150060A (en) | Image tilt detection method and table processing method | |
JPH05274472A (en) | Image recognizing device | |
JPH10233930A (en) | Image processor | |
JP2003187249A (en) | Image tilt detection method and image tilt correction method | |
JPH103517A (en) | Device for detecting tilt angle of document picture | |
JPH06301814A (en) | Character reader |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081220 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081220 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091220 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091220 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101220 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111220 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111220 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121220 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |