JPH08194773A - 画像処理方法および画像処理装置 - Google Patents

画像処理方法および画像処理装置

Info

Publication number
JPH08194773A
JPH08194773A JP7004489A JP448995A JPH08194773A JP H08194773 A JPH08194773 A JP H08194773A JP 7004489 A JP7004489 A JP 7004489A JP 448995 A JP448995 A JP 448995A JP H08194773 A JPH08194773 A JP H08194773A
Authority
JP
Japan
Prior art keywords
document image
character
rectangle
degree
writing
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
Application number
JP7004489A
Other languages
English (en)
Inventor
Takashi Nitta
隆志 新田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP7004489A priority Critical patent/JPH08194773A/ja
Publication of JPH08194773A publication Critical patent/JPH08194773A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)

Abstract

(57)【要約】 (修正有) 【目的】 入力された文書画像の横書き縦書きを決定
し、かつ文書画像の傾きを検出し、的確な文字の切り出
しおよび文字認識を行う。 【構成】 入力された文書画像から各文字ごとに外接矩
形を抽出し、この文書画像の行方向および列方向ごとに
各外接矩形同志の重なり度を算出して、行方向と列方向
の重なり度を比較して、文書画像の横書きか縦書きかを
判定する第1の横書き/縦書き判定工程と、前記文書画
像の行方向および列方向に隣接するそれぞれの外接矩形
の中心間距離を求めて、行方向および、列方向における
中心間距離の平均値をもとにした文書画像の第2の横書
き/縦書き判定工程とを有し、処理対象文字数に応じ
て、第1,第2の判定工程を選択して横書きか縦書きか
の判定を行う。その後、外接矩形の座標変換を行い、さ
らに文書画像の傾きを検出して、傾き補正を行ったの
ち、文字の切り出しおよび文字認識を行う。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、文書画像を入力して、
入力された文書画像が横書きか縦書きかを判断するとと
もに文書画像の傾きを検出したのち、文字の切り出しお
よび文字認識を行う画像処理方法および画像処理装置に
関する。
【0002】
【従来の技術】イメージスキャナなどにより複数行が同
時に読み込まれた文書画像、あるいは1頁分全面が読み
込まれた文書画像から文字認識を行うためには、まず、
所望とする行の抽出を行ったのち、文字の切り出しを行
い、切り出した文字を文字認識部に渡すという処理を行
う。このような処理を行う際、それぞれの文字画像に対
して外接矩形を抽出して、この外接矩形を用いて種々の
処理を行うことが従来より一般的に行われている。
【0003】ここで、外接矩形とは、ある1つの文字
(または、ある1つの文字を構成する偏、旁りあるいは
冠などの一つ一つの構成要素)に接するが如くその文字
あるいは構成要素を包含する矩形をいう。たとえば、
「円」という文字の外接矩形は、図12(a)に示すよ
うに1つの矩形で表され、「化」という文字の外接矩形
は、同図(b)に示すように、偏と旁で構成される左右
2つの矩形で表され、また、「芋」という文字の外接矩
形は、同図(c)に示すように、草冠とその下の「干」
という部分で構成される上下2つの矩形で表される。
【0004】ところで、前記したように切り出した文字
から文字認識する際は、前後の文字の外接矩形との組み
合わせを考えた評価値を求め、この評価値を基に文字の
切り出しを行ったのち、切り出された文字に対して文字
認識することが行われる。しかし、処理対象の文書が日
本語の場合は、横書きと縦書きがあるため、前記したよ
うに前後の文字の外接矩形との組み合わせを考えた評価
値を求めるというような処理を行うには、横書きと縦書
きとを区別して処理する必要があり、そのためには、処
理対象の文書が横書きか縦書きかを判断する必要があ
る。
【0005】また、前記したようにイメージスキャナな
どにより文書画像を入力するとき、傾いて文書画像が入
力された場合、文字の切り出し処理や文字認識処理が正
確に行えないことから、傾きを補正する必要がある。特
に、文字の切り出し処理を行うに際しては、傾きが大き
く影響してくる。
【0006】
【発明が解決しようとする課題】前記した処理対象の文
書が横書きか縦書きかを判断する方法としては、従来よ
り、幾つかの方法が提案されている。
【0007】たとえば、文書画像において、或る文字に
注目してその文字に対して横並び方向(行方向)および
縦並び方向(列方向)に隣接する文字との間の並びの度
合いを判定して、この並びの度合いが或る値以上の場合
は、その注目文字とそれに隣接する文字とを1つのペア
と考え、横並び方向のペア数と縦並び方向のペア数を基
に縦書きか横書きかを判定する方法がある。これは、た
とえば横書き文書を例にとれば、この横書き文書を横並
び方向に見たとき、各文字は上下に大きくずれることな
く横方向のほぼ一直線上に並んで存在することが多い
が、この横書き文書を縦方向に見ると、縦方向には一直
線上には並ばずに、横方向へのずれが多いということを
考慮してなされた方法である。
【0008】しかし、前記した従来の方法は、隣接した
文字との間の並びの度合いを判定して、この並びの度合
いが或る値以上の場合は、それらを1つのペアとし、こ
のペア数によって判断するため、2つの文字で1個のデ
ータしか得られないことから、得られるデータ数が少な
く、特に文書画像の文字数が少ない場合には、得られる
データ数は極めて少ないものとなり、正確な縦書き/横
書きの判断が行えないという欠点があった。
【0009】また、傾いて文書画像が取り込まれた場合
の補正方法も、従来より、幾つかの方法が提案されてい
るが、従来は画像そのものの傾きを補正する方法が一般
的であるため、補正処理に多くの時間を要する問題があ
った。
【0010】そこで、本発明は、横書きと縦書きの両方
をごく一般的に用いる日本語などの文書おいて、横書き
か縦書きかの判断を、判断に必要なデータ数に関係なく
的確に行え、また、傾いて文書画像が取り込まれた場合
に、傾き補正処理を短時間で可能とし、これにより文字
の切り出しおよび文字認識を的確に行うことを可能とす
る画像処理方法および画像処理装置を実現することを目
的とする。
【0011】
【課題を解決するための手段】本発明の画像処理方法
は、文書画像を入力し、入力された文書画像から文字の
切り出しを行ったのち文字認識する画像処理方法におい
て、前記入力された文書画像から各文字ごとに外接矩形
を抽出し、この文書画像の行方向および列方向ごとに各
外接矩形同志の重なり度を算出して、行方向の重なり度
を基に得られた値と列方向の重なり度を基に得られた値
とを比較して文書画像が横書きか縦書きかを判定する。
【0012】そして、前記行方向の重なり度を基に得ら
れた値と列方向の重なり度を基に得られた値とを比較す
る際、行方向の重なり度を基に得られた値が列方向の値
に比べて大きくなる傾向にあることを考慮して、行方向
の重なり度を基に得られた値または列方向の重なり度を
基に得られた値のいずれか一方に或る定数を掛けて比較
するようにする。
【0013】また、本発明の画像処理方法は、文書画像
を入力し、入力された文書画像から文字の切り出しを行
ったのち文字認識する画像処理方法において、前記入力
された文書画像から各文字ごとに外接矩形を抽出し、横
書きか縦書きかの判定を行った結果、縦書きと判定され
た場合、文字の切り出し処理プログラムが横書き用のプ
ログラムである場合は、前記各外接矩形の座標を90°
回転して座標変換した外接矩形を作成し、文字の切り出
し処理はこの座標変換した外接矩形を参照して行う。
【0014】また、本発明の画像処理方法は、文書画像
を入力し、入力された文書画像から文字の切り出しを行
ったのち文字認識する画像処理方法において、前記入力
された文書画像から各文字ごとに外接矩形を抽出し、横
書きか縦書きかの判定を行った結果、横書きと判定され
た場合、文字の切り出し処理プログラムが縦書き用のプ
ログラムである場合は、前記各外接矩形の座標を90°
回転して座標変換した外接矩形を作成し、文字の切り出
し処理はこの座標変換した外接矩形を参照して行う。
【0015】そして、前記文字の切り出し処理プログラ
ムに応じた外接矩形の座標変換を行ったのちに行われる
文字認識のための文字画像の抽出は、座標変換前の外接
矩形を参照して行うようにする。
【0016】また、本発明の画像処理方法は、文書画像
を入力し、入力された文書画像から文字の切り出しを行
ったのち文字認識する画像処理方法において、前記入力
された文書画像から各文字ごとに外接矩形を抽出し、そ
の外接矩形から文書画像の傾き角度を検出し、文書画像
に傾きが生じている場合は、前記外接矩形の座標を傾き
補正して座標変換した外接矩形を作成し、文字の切り出
し処理はこの座標変換した外接矩形を参照して行う。
【0017】そして、前記文書画像の傾き補正後に行わ
れる文字認識のための文字画像の抽出は、座標変換前の
外接矩形を参照して行うようにする。
【0018】さらに、前記文書画像の傾き角度にしきい
値を設定し、このしきい値以上の傾きがあると判断され
た場合は、文書画像再入力要求を出すようにする。
【0019】また、本発明の画像処理方法は、文書画像
を入力し、入力された文書画像から文字の切り出しを行
ったのち文字認識する画像処理方法において、前記入力
された文書画像から各文字ごとに外接矩形を抽出し、こ
の文書画像の行方向および列方向ごとに各外接矩形同志
の重なり度を算出して、行方向の重なり度を基に得られ
た値と列方向の重なり度を基に得られた値とを比較して
文書画像が横書きか縦書きかを判定する第1の横書き/
縦書き判定工程と、前記入力された文書画像から各文字
ごとに外接矩形を抽出し、この文書画像の行方向および
列方向に隣接するそれぞれの外接矩形の中心間距離を求
めて、行方向における中心間距離の平均値および、列方
向における中心間距離の平均値をもとに文書画像が横書
きか縦書きかを判定する第2の横書き/縦書き判定工程
とを有し、前記入力された文書画像から得られた外接矩
形の数が予め設定したしきい値以上のときは、前記第2
の横書き/縦書き判定工程により、横書きか縦書きかの
判定を行い、外接矩形の数が予め設定したしきい値未満
のときは前記第1の横書き/縦書き判定工程により、横
書きか縦書きかの判定を行う。
【0020】そして、前記第1の横書き/縦書き判定工
程において、前記行方向の重なり度を基に得られた値と
列方向の重なり度を基に得られた値とを比較する際、行
方向の重なり度を基に得られた値が列方向の値に比べて
大きくなる傾向にあることを考慮して、行方向の重なり
度を基に得られた値または列方向の重なり度を基に得ら
れた値のいずれか一方に或る定数を掛けて比較するよう
にする。
【0021】また、本発明の画像処理装置は、文書画像
を入力し、入力された文書画像から文字の切り出しを行
ったのち文字認識する画像処理装置において、文書画像
を入力する文書画像入力手段と、この文書画像入力手段
により入力された文書画像から各文字画像ごとに外接矩
形を抽出する外接矩形抽出手段と、前記入力された文書
画像の行方向および列方向ごとに各外接矩形同志の重な
り度を算出して、行方向の重なり度を基に得られた値と
列方向の重なり度を基に得られた値とを比較して文書画
像が横書きか縦書きかを判定する横書き/縦書き判定手
段とを有した構成とする。
【0022】このような構成において、前記行方向の重
なり度を基に得られた値と列方向の重なり度を基に得ら
れた値とを比較する際、行方向の重なり度を基に得られ
た値が列方向の値に比べて大きくなる傾向にあることを
考慮して、行方向の重なり度を基に得られた値または列
方向の重なり度を基に得られた値のいずれか一方に或る
定数を掛けて比較するようにする。
【0023】また、本発明の画像処理装置は、文書画像
を入力し、入力された文書画像から文字の切り出しを行
ったのち文字認識する画像処理装置において、文書画像
を入力する文書画像入力手段と、この文書画像入力手段
により入力された文書画像から各文字画像ごとに外接矩
形を抽出する外接矩形抽出手段と、前記入力された文書
画像からその文書が横書きか縦書きかを判定する横書き
/縦書き判定手段と、この横書き/縦書き判定手段によ
り横書きか縦書きかの判定を行った結果が、文字の切り
出し処理プログラム切り出し方向と異なる場合は、文書
画像の各外接矩形の座標を90°回転して座標変換した
外接矩形を作成する回転補正矩形作成手段とを有した構
成とし、文字の切り出し処理は前記90°回転して座標
変換された後の外接矩形の座標を参照して行い、文字認
識のための文字抽出は、変換前の元の外接矩形の座標を
参照して行うようにする。
【0024】また、本発明の画像処理装置は、文書画像
を入力し、入力された文書画像から文字の切り出しを行
ったのち文字認識する画像処理装置において、文書画像
を入力する文書画像入力手段と、この文書画像入力手段
により入力された文書画像から各文字画像ごとに外接矩
形を抽出する外接矩形抽出手段と、この外接矩形抽出手
段により抽出された外接矩形から文書画像の傾き角度を
検出する傾き検出手段と、この傾き検出手段により文書
画像に傾きが生じていることが検出された場合は、外接
矩形の座標を傾き補正して座標変換した外接矩形を作成
する傾き補正矩形作成手段とを有した構成とし、文字の
切り出し処理は前記傾き補正して座標変換された後の外
接矩形の座標を用いて行い、文字認識のための文字抽出
は、変換前の元の外接矩形の座標を参照して行うように
する。
【0025】そして、このような構成において、文書画
像の傾き角度にしきい値を設定し、前記傾き検出手段
は、入力された文書画像が前記しきい値以上の傾きがあ
ると判断した場合、文書画像再入力要求を出すようにす
る。
【0026】また、本発明の画像処理装置は、文書画像
を入力し、入力された文書画像から文字の切り出しを行
ったのち文字認識する画像処理装置において、文書画像
を入力する文書画像入力手段と、この文書画像入力手段
により入力された文書画像から各文字画像ごとに外接矩
形を抽出する外接矩形抽出手段と、この外接矩形抽出手
段により抽出された外接矩形の数を判定する外接矩形数
判定手段と、前記入力された文書画像の行方向および列
方向ごとに各外接矩形同志の重なり度を算出して、行方
向の重なり度を基に得られた値と列方向の重なり度を基
に得られた値とを比較して文書画像が横書きか縦書きか
を判定する第1の横書き/縦書き判定手段と、前記入力
された文書画像から各文字ごとに外接矩形を抽出し、入
力された文書画像の行方向および列方向に隣接するそれ
ぞれの外接矩形の中心間距離を求めて、行方向における
中心間距離の平均値および、列方向における中心間距離
の平均値をもとに文書画像が横書きか縦書きかを判定す
る第2の横書き/縦書き判定手段とを有した構成とし、
前記入力された文書画像から得られた外接矩形の数が予
め設定したしきい値以上のときは、前記第2の横書き/
縦書き判定手段により、横書きか縦書きかの判定を行
い、外接矩形の数が予め設定したしきい値未満のときは
前記第1の横書き/縦書き判定手段により、横書きか縦
書きかの判定を行う。
【0027】そして、このような構成において、前記第
1の横書き/縦書き判定工程にて、前記行方向の重なり
度を基に得られた値と列方向の重なり度を基に得られた
値とを比較する際、行方向の重なり度を基に得られた値
が列方向の値に比べて大きくなる傾向にあることを考慮
して、行方向の重なり度を基に得られた値または列方向
の重なり度を基に得られた値のいずれか一方に或る定数
を掛けて比較するようにする。
【0028】
【作用】入力された文書画像の行方向および列方向ごと
に各外接矩形同志の重なり度を算出して、行方向の重な
り度を基に得られた値と列方向の重なり度を基に得られ
た値とを比較して文書画像が横書きか縦書きかを判定す
る。そして、前記行方向の値と列方向の値を比較する
際、行方向の重なり度を基に得られた値が列方向に比べ
て大きくなる傾向にあることを考慮して、行方向の重な
り度を基に得られた値または列方向の重なり度を基に得
られた値のいずれか一方に或る定数を掛けて比較するよ
うにする。これにより、処理対象文字数が少なくても信
頼性の高いデータを得ることができ、正確な横書きか縦
書きかの判定が行える。
【0029】また、横書きか縦書きかの判定を行った結
果、文字の切り出し処理プログラムとの切り出し方向と
異なる文字の並びであると判定された場合、前記各外接
矩形の座標を90°回転して座標変換した外接矩形を作
成し、文字の切り出し処理はこの座標変換した外接矩形
を参照して行う。そして、前記文字の切り出し処理プロ
グラムの切り出し方向に応じた外接矩形の座標変換を行
ったのちに行われる文字認識のための文字画像の抽出
は、座標変換前の外接矩形を参照して行うようにする。
これにより、高速な切り出し処理が可能となり、しか
も、横書き用と縦書き用の両方の文字の切り出し処理プ
ログラムをもつ必要がなくなる。
【0030】また、前記外接矩形から文書画像の傾き角
度を検出し、文書画像に傾きが生じている場合は、前記
外接矩形の座標を傾き補正して座標変換した外接矩形を
作成し、文字の切り出し処理はこの座標変換した外接矩
形を参照して行う。そして、前記文書画像の傾き補正後
に行われる文字認識のための文字画像の抽出は、座標変
換前の外接矩形を参照して行うようにする。さらに、前
記文書画像の傾き角度にしきい値を設定し、このしきい
値以上の傾きがあると判断された場合は、文書画像再入
力要求を出すようにする。これにより、画像の傾き補正
処理時間を大幅に短縮でき、傾き角が大きい場合は、処
理を行わないようにして再入力を要求することで、正確
な切り出し処理が可能となる。
【0031】また、文書画像の行方向および列方向ごと
に各外接矩形同志の重なり度を算出して、行方向の重な
り度を基に得られた値と列方向の重なり度を基に得られ
た値とを比較して文書画像が横書きか縦書きかを判定す
る第1の横書き/縦書き判定工程と、文書画像の行方向
および列方向に隣接するそれぞれの外接矩形の中心間距
離を求めて、行方向における中心間距離の平均値およ
び、列方向における中心間距離の平均値をもとに文書画
像が横書きか縦書きかを判定する第2の横書き/縦書き
判定工程とを有し、前記入力された文書画像から得られ
た外接矩形の数が予め設定したしきい値以上のときは、
前記第2の横書き/縦書き判定工程により、横書きか縦
書きかの判定を行い、外接矩形の数が予め設定したしき
い値未満のときは前記第1の横書き/縦書き判定工程に
より、横書きか縦書きかの判定を行う。これにより、処
理対象文字数に応じて、横書き/縦書き判定を的確にし
かも高速に行うことができる。
【0032】
【実施例】
(実施例1)以下、本発明の実施例1を図面を参照して
説明する。図1は、本発明の実施例1全体の構成を示す
ブロック図である。図1において、1は例えばイメージ
スキャナなどの文書画像入力手段であり、この文書画像
入力手段1で入力された、たとえば1頁分の文書画像は
外接矩形抽出手段2により、前記したようにそれぞれの
文字(または、その文字を構成する構成要素)に対して
外接矩形が抽出される。そして、このように抽出された
外接矩形を基に後述する方法により、その文書が横書き
か縦書きかを横書き/縦書き判定手段3により判定す
る。
【0033】また、4は回転補正矩形作成手段であり、
これは、文字の切り出し処理プログラムの切り出し方向
に合わせて座標変換した外接矩形を作成するもので、た
とえば、処理するプログラムが横書き用のプログラムで
あって、横書き/縦書き判定手段3にて、縦書きと判定
された場合は、前記縦書きの外接矩形を90°回転し、
座標変換した外接矩形を作成する。
【0034】また、5は入力された文書画像の傾きを検
出する傾き検出手段、6は文書画像が傾いて入力された
場合に、傾いて入力された文書画像の外接矩形の座標を
傾き補正し、座標変換した外接矩形を作成する傾き補正
矩形作成手段である。
【0035】また、7は文字行切り出し手段、8は文字
切り出し手段、9は文字画像抽出手段、10は文字認識
手段である。
【0036】なお、前記縦書きか横書きかを判定する方
法、処理するプログラムに応じて外接矩形を90°回転
して座標変換した外接矩形を作成する方法、外接矩形の
座標を傾き補正して座標変換した外接矩形を作成する方
法などについては、以下に詳細に説明する。
【0037】まず、入力された文書画像が縦書きか横書
きかを判定する方法について説明する。図2は文書画像
入力手段1により読み込まれた1頁分の文書画像のそれ
ぞれの文字に対する外接矩形の例を示すもので、同図
(a)は横書き文書の外接矩形の配列例、同図(b)は
縦書き文書の外接矩形の配列例を示している。これら各
外接矩形A1,A2,A3,・・・、B1,B2,B
3,・・・は、各文字を構成する例えば偏と旁などに対
してそれぞれの外接矩形が抽出される。たとえば、横書
き文書の外接矩形A1を例にとると、これは前記したよ
うに、「芋」というような文字の外接矩形の例であり、
この文字の場合は、くさかんむり部とその下の部分
「干」によって構成されており、上下2つの外接矩形A
11,A12で構成されている。また、外接矩形A2
は、「化」というような文字の外接矩形の例であり、こ
の場合は、偏である「イ」と旁である「ヒ」によって構
成されており、左右2つの外接矩形A21,A22で構
成されている。さらに、外接矩形A3は「円」というよ
うな文字の外接矩形の例であり、この場合は、その文字
全体で1つの外接矩形を構成している。また、外接矩形
は文字によってその大きさは異なり、特に行方向の長さ
(幅)は、数字の「1」や平仮名の「し」などは漢字に
比べて小さいものとなり、図中、外接矩形A4,A5な
どはこれらを示している。
【0038】読み込まれた文書画像からこのように外接
矩形が抽出されると、これらの外接矩形を用いて、その
文書画像が横書きか縦書きかを判定する。その判定方法
の一例(これを第1の横書き/縦書き判定方法という)
を以下に説明する。
【0039】横書き文書の場合は、同一行内には、同じ
ような大きさの文字がほぼ同一線上に多数並んで存在す
るが、横書き文書を縦方向(列方向)に見ると、同一線
上に文字が並ぶ度合いは横方向(行方向)に比べれば一
般的に少ないと言える。また、縦書き文書の場合は、同
一列内には、同じような大きさの文字がほぼ同一線上に
多数並んで存在するが、縦書き文書を横方向(行方向)
に見ると、同一線上に文字が並ぶ度合いは縦方向(列方
向)に比べれば一般的に少ないと言える。これを外接矩
形で見れば、横書き文書の場合、図2(a)に示すよう
に、それぞれの行は、高さdのほぼ同じ外接矩形がほぼ
同一線上に多数並んで存在するが、これを縦方向(列方
向)に見ると、左右方向(横方向)にずれていることも
多い。また、縦書き文書の場合、図2(b)に示すよう
に、それぞれの列は、幅wのほぼ同じ外接矩形がほぼ同
一線上に多数並んで存在するが、これを横方向(行方
向)に見ると、上下方向(縦方向)にずれていることも
多い。
【0040】そこで、たとえば、正方形に近い外接矩形
を有する或る文字に着目し、その外接矩形の高さdに対
してほぼ同じような高さを有する外接矩形の高さの重な
り度を見て、或る一定以上の重なり度を有する外接矩形
が幾つ有るかを計数するとともに、その文字の縦並び方
向に存在する同じような外接矩形の幅の重なり度を見
て、或る一定以上の重なり度を有する外接矩形が幾つ有
るかを計数する。つまり、たとえば正方形に近い外接矩
形を有する文字1つ1つに対して、横並び方向と縦並び
方向の重なり度を求めて、重なり度の高い文字を検出し
て、それを集計するという処理を行う。
【0041】ここで、重なり度は図3に示すようにして
求める。図3は、正方形に近い外接矩形A3が、同一行
および同一列に存在する同じような高さまたは幅を有す
る外接矩形との間の重なり度を求める例であり、この場
合、隣接する外接矩形との重なり度を求める例が示され
ている。図3において、外接矩形A3と同一行に存在す
ると思われる外接矩形A2との重なり度は、外接矩形A
3と外接矩形A2との重なり部分(図中、斜線部分)の
高さをv1とし、外接矩形A2(A22)の高さをd
1、外接矩形A3の高さをd2とすると、v1/d1、
v1/d2で求められる。同様にして、外接矩形A3と
外接矩形A4との重なり度は、外接矩形A3と外接矩形
A4との重なり部分(図中、斜線部分)の高さをv2と
し、外接矩形A4の高さをd3とすると、v2/d2,
v2/d3で求められる。
【0042】また、図3において、外接矩形A3と同一
列に存在すると思われる外接矩形A6との重なり度は、
外接矩形A3と外接矩形A6との重なり部分(図中、斜
線部分)の大きさをz1とし、外接矩形A3の幅をw
1、外接矩形A6の幅をw2とすると、z1/w1、z
1/w2で求められる。
【0043】この図3では、隣接した外接矩形との間の
重なり度を求める例が示されているが、外接矩形A3と
同一行(同一列)上に存在すると思われる他の外接矩形
との間においても上記同様に重なり度を求める。なお、
この重なり度を求める外接矩形の対象は、外接矩形A3
と高さと幅がほぼ同じような外接矩形(たとえば、横並
び方向においては外接矩形A3の高さの70%以上の高
さ、縦並び方向においては外接矩形A3の幅の70%以
上の幅を有する外接矩形)とする。以下、これらを対象
外接矩形という。したがって、図2(a)を例にとれ
ば、外接矩形A3に対しては、外接矩形A11,A1
2,A71,A72などは重なり度を求める対象としな
い。
【0044】そして、以上のようにして外接矩形A3と
同一行(同一列)上に存在すると思われる対象外接矩形
との間で求められた重なり度のうち、或る一定以上、た
とえば、重なり度が0.9(90%)以上の重なり度を有する外
接矩形を計数する。
【0045】このようにして、正方形に近い外接矩形を
持つ一つ一つの文字に対し、横並び方向と縦並び方向に
おける対象外接矩形との間で重なり度を求め、重なり度
の高い(重なり度、0.9 以上)外接矩形を計数し、横並
び方向および縦並び方向ごとに集計して、この集計値に
基づいて横書き/縦書きの判断を行う。すなわち、図2
(a)でしたような横書き文書であれば、横並び方向の
集計値(これをt1とする)が縦並び方向の集計値(こ
れをt2とする)より大きくなるはずであり、また、図
2(b)でしたような縦書き文書であれば、縦並び方向
の集計値t2が横並び方向の集計値t1より大きくなる
はずである。
【0046】ただし、日本語文書の場合は、一つの文字
において外接矩形が左右に別れるもの(たとえば偏と旁
で構成される文字)と上下に分かれるもの(たとえば冠
とその下の部分で構成される文字)とでは、漢字を例に
とって考えた場合、偏と旁で構成される文字の方が多い
ため外接矩形が左右に別れる文字が上下に分かれる文字
よりも多い。このため、正方形に近い外接矩形を基準に
重なり度を判断すると、縦書き文書の場合、横並び方向
に存在する偏と旁で構成される文字の外接矩形も対象外
接矩形となるため、縦書き文書においても、横並び方向
の集計値t1が大きくなる傾向があり、縦書き文書であ
っても横書きと判定されることにもなりかねない。つま
り、図2(b)に示す縦書き文書の外接矩形の例で見る
と、外接矩形B1に対しては、縦並び方向では対象外接
矩形は、外接矩形B2,B31,B32・・・などであ
るが、横並び方向においては、外接矩形B41,B42
なども対象外接矩形となり、横並び方向においても多く
の対象外接矩形があるため、横並び方向の集計値t1が
大きくなる傾向にある。
【0047】これに対して、横書き文書の場合は、途中
にアルファベットの単語などが入ることも多く、この場
合には、縦並び方向に見た場合、各文字の横方向のずれ
は大きくなり、また、上記したように、冠とその下の部
分で構成される文字に比べて、偏と旁で構成される文字
の方が多いため、横並び方向の集計値t1は縦並び方向
の集計値t2に比べて大きくなり易いことから、横書き
を縦書きと判断されることは少ない。
【0048】そこで、横並び方向の集計値t1に或る定
数a(ただし、0<a<1)を掛けてat1とし、この
at1とt2を比較するようにする。ここで、定数a
は、実験の結果、0.7 程度に選ぶと良い結果が得られる
ことがわかった。つまり、横並び方向の集計値t1に0.
7 を掛けた値と縦並び方向の集計値t2を比較して、そ
れでもなお縦並び方向の集計値t2より大きい場合に
は、横書きであるとの判定を行う。これにより、横書き
/縦書きの判定を高精度に行うことができる。
【0049】図4は以上説明した処理を示すフローチャ
ートであり、これを用いて前記した説明を要約して説明
する。まず、文書画像入力手段1により文書画像の入力
を行い(ステップS1)、外接矩形抽出手段2によっ
て、入力された文書画像のそれぞれの文字画像に対して
外接矩形の抽出を行う(ステップS2)。そして、すべ
ての対象外接矩形との間で横並び方向の重なり度を算出
して、一定以上の重なり度の処理対象外接矩形の数を集
計し(ステップS3)、続いて、すべての処理対象外接
矩形との間で縦並び方向の重なり度を算出して、一定以
上の重なり度の対象外接矩形の数を集計する(ステップ
S4)。そして、横並び方向の集計値t1にa(=0.7)
を掛けたものと、縦並び方向の集計値t2との比較(a
t1>t2)を行い(ステップS5)、at1>t2で
あれば、横書きと判定し(ステップS6)、at1>t
2でなければ縦書きと判定する(ステップS7)。これ
らステップS3からステップS7までの処理は横書き/
縦書き判定手段3により行われる。
【0050】なお、前記定数aは、縦並び方向の集計値
に掛けるようにしてもよい。ただし、この場合は、定数
aは1より大きい値とし、たとえば、1<a<2に設定
する。また、前記した例では、横並び方向および縦並び
方向それぞれにおける重なり度が或る一定以上の対象外
接矩形の数を計数して、それぞれの計数値を比較するこ
とにより、横書きか縦書きかを判断する例を示したが、
これに限らず、横並び方向および縦並び方向それぞれに
おける重なり度そのものを集計して、それぞれの集計値
を比較することにより、横書きか縦書きかを判断するよ
うにしてもよい。
【0051】このような横書き/縦書きの判定処理が終
了すると、次は、処理プログラム(文字の切り出し処理
のプログラム)に合わせた文字の並びに変換を行う。つ
まり、文字の切り出し処理のプログラムが横書き用のプ
ログラムであった場合、前記した横書き/縦書きの判定
処理により、読み込まれた文書が縦書きであったと判定
されたとすると、そのままでは切り出し処理が行えない
ので、処理プログラムに合わせた並びに変換する。以
下、これについて説明するが、ここでは、文字の切り出
し処理のプログラムが横書き用のプログラムであるもの
とし、読み込まれた文書が縦書きであったと判定された
場合について説明する。
【0052】図5(a)は縦書き文書の外接矩形の並び
を示すもので、これを90°回転させて同図(b)のよ
うに並び変える。このとき、画像そのものの座標は変換
せず、各外接矩形の2点の座標のみを変換する。ここで
は、外接矩形B1を例にとって説明する。外接矩形B1
のP1点の座標を(x01,y01)とし、その対角点P2
の座標を(x02,y02)とする。このような外接矩形B
1を90°回転させると、同図(b)のようになるが、
このとき、外接矩形B1のP3点の座標を(x1 ,y1
)、その対角点のP4点の座標を(x2 ,y2 )とす
ると、これらx1,y1 ,x2 ,y2 は、x1 =y01、
y1 =w0 −x02−1、x2 =y02、y2=w0 −x01
−1によって求められる。上式において、w0 は縦書き
時における用紙の幅であり、このように座標を変換する
ことにより、各外接矩形B1,2、・・・は同図(b)
のように横並びとなる。このとき、変換後の用紙は、横
方向の幅w1 は変換前の縦方向の長さ(高さ)h0 とな
り、高さh1 は変換前の幅w0 となる。なお、y1 とy
2 を求める式y1 =w0 −x02−1、y2 =w0 −x01
−1において、w0 −x02 とw0 −x01からそれぞれ
−1するのは、座標系が(0 , 0 )から始まっているた
めである。つまり、前記横方向の幅w0 や縦方向の長さ
(高さ)h0 はここではドットの個数で表しており、1
ドット目は座標(0 , 0 )から始まっているとしている
からである。具体的には、横方向の幅w0 (ドットの個
数)が「10」であったとし、x02の座標値が7である
とすると、y1 の座標値を求めるには、w0 −x02から
10−7=3となるが、これは図5(b)で考えた場
合、座標値としては「2」であるため、さらに−1して
座標値「2」を得るようにしている。
【0053】このように、横書きのプログラムで処理で
きるように外接矩形の座標を変換したのち、この変換さ
れた各外接矩形B1,B2、・・・を基に、前後の外接
矩形の関連性などを考慮して文字の切り出しを行う。そ
して、文字の切り出しが終了すると文字認識を行うが、
この文字認識は、図5(a)で示す変換前の外接矩形を
参照してその外接矩形の座標から画像を抽出して認識処
理を行う。
【0054】以上のように本発明では、外接矩形のみを
座標変換して文字の切り出し処理を行うことで、切り出
し処理を高速に行うことができる。つまり、文字画像そ
のものを縦書き/横書き変換するには、文字画像を構成
するすべての画素について前記したような変換を行う必
要があり、非常に処理が複雑で時間を要するが、外接矩
形のみを座標変換して文字の切り出し処理を行うこと
で、処理を簡単にしかも大幅な時間短縮が可能となる。
【0055】なお、これまでの説明は、文字の切り出し
処理のプログラムが横書き用のプログラムであって、前
記した横書き/縦書きの判定処理により、読み込まれた
文書が縦書きであったと判定された場合に、それを横書
き用のプログラムに合わせた変換を行う例であるが、そ
の逆、つまり、文字の切り出し処理のプログラムが縦書
き用のプログラムであって、前記した横書き/縦書きの
判定処理により、読み込まれた文書が横書きであったと
判定された場合に、それを縦書き用のプログラムに合わ
せた変換を行う方法も、前記したと同様に、外接矩形の
座標を変換して縦書きのプログラムで処理できるように
したのち、この変換された各外接矩形を基に、前後の外
接矩形の関連性などを考慮して文字の切り出しを行う。
そして、文字の切り出しが終了すると文字認識を行う
が、この文字認識は、変換前の外接矩形を参照してその
外接矩形の座標から画像を抽出して認識処理を行う。外
接矩形の座標変換処理については、前記した説明とほぼ
同じであるので省略する。
【0056】図6は以上説明した外接矩形の座標変換か
ら文字認識までの処理手順を説明するフローチャートで
ある。まず、文書画像入力手段1により文書画像入力を
行い(ステップS11)、外接矩形抽出手段2により外
接矩形の抽出を行う(ステップS12)。この外接矩形
の抽出は、横書き/縦書きに関係なく入力された文字画
像に対して行うものであり、座標としては前記したよう
に、たとえば、P1点の座標(x01,y01)と、その対
角点P2の座標(x02,y02)を得る。そして次に、切
り出し作業を行うための作業用の外接矩形の作成を行う
(ステップS13)。この作業用外接矩形作成は、前記
図5による説明では述べなかったが、縦書きか横書きか
の判断処理において、縦書きまたは横書きのいずれに判
断された場合にも対応できるように、あらかじめ座標を
用意しておく処理であり、具体的には、作業用の新たな
座標として、P1点の座標(x1 ,y1 )、その対角点
P2の座標(x2 ,y2 )を用意しておく。ただし、こ
の段階では、x1 =x01、y1 =y01、x2 =x02、y
2 =y02である。
【0057】そして、縦書きか横書きかの判断処理(ス
テップS14)において、縦書きと判断された場合には
(ここでは、切り出し処理のプログラムは横書き用であ
るものとする)、前記した作業用外接矩形を反時計方向
に90°回転する。つまり、作業用の新たな座標(x1
,y1 )、その対角点の座標を(x2 ,y2 )を得る
(ステップS15)。前記作業用の外接矩形の作成(ス
テップS13)および反時計方向に90°回転した新た
な座標の作成(ステップS15)は回転補正矩形作成手
段4にて行われる。
【0058】このように、反時計方向に90°回転した
作業用外接矩形を使用して文字行の切り出し(ステップ
S16)を行ったのち、その変換された後の作業用外接
矩形を使用して文字の切り出し(ステップS17)を行
う。文字の切り出しが終了すると、次は、ステップS1
2にて抽出された外接矩形の座標を用いて文字画像を抽
出し(ステップS18)、文字認識を行う(ステップS
19)。
【0059】なお、前記ステップS14による判断にお
いて、横書きと判定された場合には、作業用外接矩形を
反時計方向に90°回転する処理は行わずに、ステップ
S16に処理が移る。ただし、この場合、作業用外接矩
形の座標は、x1 =x01、y1 =y01、x2 =x02、y
2 =y02のまま、つまり、ステップS12で抽出された
外接矩形の座標をそのまま用いて、ステップS16〜S
19にて、文字行の切り出し処理、文字の切り出し処
理、文字認識のための文字抽出処理および文字認識処理
がおこなわれる。
【0060】次に、文書画像が傾いて入力された場合の
処理について説明する。
【0061】文書画像が傾いた状態で入力されると、文
字切り出し処理と文字認識処理の両方に得影響を与え
る。しかし、文字認識処理は傾きが5°程度までであれ
ば殆ど影響を受けないが、文字の切り出し処理は傾きの
影響を大きく受ける。これは、文字認識処理の場合は、
一文字一文字で考えるため、5°程度までの傾きは、一
文字一文字には影響を与えないが、文字の切り出し処理
の場合は、行方向(または列方向)全体で考えるため、
少しの傾きでも行方向(または列方向)全体としては大
きな傾きとなるため、正確な切り出しが行えなくなる。
【0062】したがって、切り出し処理を正確に行うに
は、傾きを補正することが必要となるが、認識処理その
ものは多少傾いていても差し支えないため、この傾き補
正は切り出し処理のための補正と考えて、前記した縦書
き/横書きの変換のように、外接矩形の座標のみを変換
すればよいと考えられる。これを以下に説明する。
【0063】図7は用紙が傾いた状態(傾きの角度をθ
とする)で画像入力されたために、読み取られた画像
が、文書画像全体の中心座標(cx,cy)を中心にθ
の角度で傾いた状態を示している。なお、ここでは横書
き文書を例にとって説明する。この場合も、入力された
文書画像から、まず、外接矩形A1,A2・・の抽出を
行って、これらの外接矩形A1,A2・・の2点の座標
を変換することにより傾き補正を行う。ここでは、説明
を簡単にするため、外接矩形A1を補正する場合につい
て説明する。なお、前記傾きの角度θは、ここでは、±
5°程度以内であるとするが、図面上では、説明をわか
りやすくするため大きな角度で示されている。
【0064】まず、外接矩形A1の2点の座標、つまり
P1点の座標を(x01,y01)とし、その対角点P2の
座標を(x02,y02)とする。このような外接矩形A1
を角度θで文書画像全体の中心座標(cx,cy)を中
心にアフィン変換する。アフィン変換後のP1点の座標
を(x1 ,y1 )、その対角点のP2点の座標を(x2
,y2 )とすると、これらx1 ,y1 ,x2 ,y2
は、次式で表せる。
【0065】 x1=(x01−cx) ・cos(−θ) −( y01 −cy) ・sin(−θ) +cx・・・・(1) y1=(x01−cx) ・sin(−θ) −( y01 −cy) ・cos(−θ) +cx・・・・(2) x2=(x02−cx) ・cos(−θ) −( y02 −cy) ・sin(−θ) +cx・・・・(3) y1=(x02−cx) ・sin(−θ) −( y02 −cy) ・cos(−θ) +cx・・・・(4) なお、アフィン変換は、ある座標点(X,Y)を角度θ
傾けたときの座標点(X’,Y’)を求める式であり、
X’=Xcos θ−Ysin θ、Y’=Xsin θ−Ycos θ
で求められる。上記(1)から(4)式 において、θ
が−θとなっているのは、この場合、時計方向の回転を
マイナス側としているからである。また、この場合は、
文書画像全体の中心座標(cx,cy)を中心に角度θ
だけ傾いた場合を示しているので、上記一般式のXは
(x01−cx)または(x02−cx)となり、Yは(y
01−cx)または(y02−cx)としている。そして、
中心座標(cx,cy)を座標(0,0)として考えて
いるため、最後に、cxまたはcyをプラスして、元の
座標に戻すようにしている。
【0066】なお、前記説明は横書きの場合の傾き補正
の例であるが、縦書きの場合も同じような考えで処理で
きる。
【0067】図8は以上説明した傾き補正を行うため
に、外接矩形の座標変換から文字認識までの処理手順を
説明するフローチャートである。まず、文書画像入力を
行い(ステップS21)、外接矩形の抽出を行う(ステ
ップS22)。この外接矩形の抽出は、傾いているか否
かに関係なく入力された文字画像に対して行うものであ
り、座標としては前記したように、たとえば、P1点の
座標(x01,y01)と、その対角点P2の座標(x02,
y02)を得る。そして次に、切り出し作業を行うための
作業用の外接矩形の作成を行う(ステップS23)。こ
の作業用外接矩形作成は、前記図7を用いた説明では述
べなかったが、文書画像の傾き判断処理において、文書
画像が傾いていると判断された場合、あるいは傾いてい
ないと判断された場合のいずれにも対応できるように、
あらかじめ座標を用意しておく処理であり、具体的に
は、作業用の新たな座標として、P1点の座標(x1 ,
y1 )、その対角点P2の座標(x2 ,y2 )を用意し
ておく。ただし、この段階では、x1=x01、y1 =y
01、x2 =x02、y2 =y02である。
【0068】次に、傾き検出手段5により文書画像が傾
いているか否かを判断し(ステップS24)、傾いてい
ると判断された場合は、傾き検出手段5によりその傾き
角度θがあらかじめ設定した傾き角度のしきい値θ1以
上か否かを判定する(ステップS25)。このしきい値
θ1は、たとえば±5°と設定しておく。そして、この
判断において、文書画像の傾き角度θがしきい値θ1以
下であれば、ステップS23にて準備した作業用外接矩
形を傾き補正する。つまり、ステップS23にて準備し
た作業用外接矩形の座標を、前記(1)から(4)式を
用いて変換して新たな座標を求める(ステップS2
6)。前記作業用の外接矩形の作成(ステップS23)
および傾き補正して変換された変換座標の作成(ステッ
プS26)は傾き補正矩形作成手段6にて行われる。
【0069】これにより、作業用外接矩形は傾きが補正
されて水平方向に並んだ状態になり、この水平方向に並
んだ状態の作業用外接矩形を用いて、文字行の切り出し
(ステップS27)を行ったのち、この作業用外接矩形
を用いて、文字の切り出しを行う(ステップS28)。
【0070】そして次に、文字認識処理に入るが、この
文字認識処理を行う際は、ステップS22にて抽出され
た外接矩形の座標(x01,y01)と、その対角点の座標
(x02,y02)をそのまま用いて文字画像の抽出(ステ
ップS29)を行ったのち、文字認識処理を行う(ステ
ップS30)。
【0071】なお、前記ステップS24にて、文書画像
が傾いていないと判断された場合は、作業用外接矩形の
傾き補正処理は行わずに、ステップS27に処理が移
る。ただし、この場合、作業用外接矩形の座標は、x1
=x01、y1 =y01、x2 =x02、y2 =y02のまま、
つまり、ステップS22で抽出された外接矩形の座標を
そのまま用いて、ステップS27〜S30にて、文字行
の切り出し処理、文字の切り出し処理、文字認識のため
の文字抽出処理および文字認識処理がおこなわれる。
【0072】また、前記ステップS25にて、文書画像
の傾き角度θがしきい値θ1以上であると判定された場
合は、以降の処理が的確に行えない可能性が高いと判断
して、傾き検出手段5から文書画像再入力要求が出力さ
れる。
【0073】以上説明したような処理を行うことによ
り、横書き/縦書きの判定および傾いて読み取られた文
書画像の傾き補正を的確に行うことができる。しかも、
本発明では、横書きから縦書きあるいはその逆への変換
処理や文書画像の傾き補正処理を行う際は、外接矩形の
みの座標を変換することで処理し、これにより変換され
た外接矩形を用いて文字行の切り出し処理、文字の切り
出し処理を行い、文字認識処理は変換前の外接矩形の座
標値を用いて行うようにしている。したがって、文字画
像そのものは座標変換しないため、処理を高速に行うこ
とができ、また文字画像そのものを動かさないため文字
画像に歪みが生じるのを防止することができ、文字認識
処理を高精度に行うことができる。
【0074】ところで、この実施例1で説明した横書き
/縦書きの判定方法は、一つ一つの文字に対して縦方向
および横方向に重なり度の高い文字を探すという処理を
行うため、処理対象となる文字数が多くなると処理に時
間を要することから、この横書き/縦書きの判定方法は
処理対象文字数が比較的少ない場合に適した方法である
といえる。そこで、処理対象文字数を判断して、処理対
象文字数の多い場合には、それに適応した判定処理方法
により、横書き/縦書きの判定を行う。以下、この方法
を実施例2として説明する。
【0075】(実施例2)図9は実施例2の構成を示す
ブロック図であり、図1と同一部分には同一符号が付
し、その説明は省略する。この実施例2では、外接矩形
抽出手段2と横書き/縦書き判定手段3の間に外接矩形
数判定手段11を設けるとともに、横書き/縦書き判定
手段3には、第1の横書き/縦書き判定手段31、第2
の横書き/縦書き判定手段32と、前記外接矩形数判定
手段11から得られる外接矩形数に応じてこれら第1,
第2の横書き/縦書き判定手段31,32のいずれかを
選択する選択手段33が設けられている。
【0076】ここで、第1の横書き/縦書き判定手段3
1は前記実施例1で説明した横書き/縦書き判定を行う
ものであるので、ここではその説明は省略する。以下に
第2の横書き/縦書き判定手段32について説明する。
【0077】この第2の横書き/縦書き判定手段32
は、同一行(同一列)内の隣接する文字間の距離と隣接
する行または列の文字間(行間)の距離とを比較する
と、一般的には同一行内の隣接する文字間距離よりも行
間距離の方が大きいという考えに基づいた横書き/縦書
き判定方法である。つまり、図10に示すような外接矩
形の配列において、正方形に近い外接矩形A3に注目
し、この外接矩形A3を基準にして横並び方向に見たと
きに、この外接矩形A3に隣接する正方形に近い外接矩
形A4との中心間隔b1と、この外接矩形A3を基準に
縦並び方向に見た場合、この外接矩形A3と隣接する正
方形に近い外接矩形A6との中心間隔b2を求める。同
様にして、他の正方形に近い外接矩形とそれに隣接する
正方形に近い外接矩形との間で中心間距離を求めるとい
うような処理を入力された文書画像全体で行い、横並び
方向の隣接する各対象外接矩形間の中心間隔の平均値b
s1、縦並び方向の隣接する各対象外接矩形間の中心間
隔の平均値bs2を求めて、bs1<bs2であれば、
この文書画像は横書きであると判定する。このように、
この第2の横書き/縦書き判定手段による横書き/縦書
き判定方法は、隣接する各対象外接矩形間の中心間隔の
平均値を求めるため、処理対象文字数が多い方が、より
正確な判定が行える方法であると言える。
【0078】そこで、本発明では、前記実施例1で説明
した、第1の横書き/縦書き判定手段による横書き/縦
書き判定方法と、この第2の横書き/縦書き判定手段に
よる横書き/縦書き判定方法を組み合わせて、処理対象
文字数によって、いずれか一方を選択して処理を行う。
この処理方法を図11のフローチャートを参照して説明
する。
【0079】図11において、まず、文書画像入力手段
1により文字画像の入力を行い(ステップS41)、外
接矩形抽出手段2により入力された文字画像に対して外
接矩形の抽出を行う(ステップS42)。次に、抽出さ
れた外接矩形の数を外接矩形数判定手段11により計数
し(ステップS43)、その計数値がしきい値th1以
下か否かを判断する(ステップS44)。そして、外接
矩形の数がしきい値th1以下の場合は、第1の横書き
/縦書き判定手段31により、実施例1で説明した方法
で横書き/縦書きの判定を行い(ステップS45からス
テップS49)、外接矩形の数がしきい値th1以上の
場合は、前記第2の横書き/縦書き判定手段32による
方法で横書き/縦書きの判定を行う(ステップS50か
らステップS54)。
【0080】すなわち、外接矩形の数がしきい値th1
以下の場合は、処理対象文字数が少ないということであ
り、この場合は、ステップS45からステップS49を
行うが、これは図4のフローチャートのステップS3か
らステップS7と同じである。つまり、すべての対象外
接矩形との間で横並び方向の重なり度を算出し、一定以
上の重なり度の対象外接矩形の数を集計し(ステップS
45)、続いて、すべての対象外接矩形との間で縦並び
方向の重なり度を算出し、一定以上の重なり度の対象外
接矩形の数を集計する(ステップS46)。そして、横
並び方向の集計値t1にa(=0.7)を掛けたものと、縦
並び方向の集計値t2との比較(at1>t2)を行い
(ステップS47)、at1>t2であれば、横書きと
判定し(ステップS48)、at1>t2でなければ縦
書きと判定する(ステップS49)。
【0081】一方、外接矩形の数がしきい値th1以上
の場合、つまり、処理対象文字数が多い場合は、横方向
の各文字間隔の平均値bs1を算出し(ステップS5
0)、縦方向の各文字間隔の平均値bs2を算出する
(ステップS51)。この処理は、実際には、前記した
ように、横並び方向において隣接するすべての対象外接
矩形間における中心間距離の平均値bs1を算出し、ま
た、縦並び方向において隣接するすべての処理対象外接
矩形間における中心間距離の平均値bs2を算出する。
そして、横方向の各文字間隔の平均値bs1と縦方向の
各文字間隔の平均値bs2が、bs1<bs2であるか
否かを判定する(ステップS52)。この判定におい
て、bs1<bs2であれば横書きと判定し(ステップ
S53)、bs1<bs2でなければ縦書きと判定する
(ステップS54)。
【0082】以上のような処理を行うことにより、処理
対象文字数に応じた横書き/縦書きの判定方法を選択す
ることができ、それぞれの場合において、高速で正確な
横書き/縦書き判定を行うことができる。
【0083】このような横書き/縦書きの判定処理が終
了すると、次は、処理プログラム(文字の切り出し処理
のプログラム)に合わせた文字の並びに変換、さらには
傾いて入力された文書画像の傾き補正処理を行うが、こ
れらの処理は、実施例1で説明したと同様であるのでこ
での説明は省略する。
【0084】なお、この実施例2における横書き/縦書
きの判定処理は、処理対象文字数に応じて、第1,第2
の横書き/縦書き判定手段のいずれか一方を選択して、
選択された横書き/縦書き判定手段により横書き/縦書
きの判定処理を行うようにしたが、処理対象文字数に関
係なく、第1の横書き/縦書き判定手段と第2の横書き
/縦書き判定手段の両方を用いて、それぞれ判定結果を
参照して、最終的に横書き/縦書きの判定を行うように
することも可能である。このようにすれば、より正確な
横書き/縦書きの判定が可能となる。
【0085】
【発明の効果】本発明の画像処理方法は、請求項1によ
れば、前記入力された文書画像から各文字ごとに外接矩
形を抽出し、この文書画像の行方向および列方向ごとに
各外接矩形同志の重なり度を算出して、行方向の重なり
度を基に得られた値と列方向の重なり度を基に得られた
値とを比較して、文書画像が横書きか縦書きかを判定す
るようにしている。このように、各文字ごとに重なり度
を求め、この重なり度を基に得られる値は、処理対象文
書画像のうちの多くの文字間から得られる値であるた
め、信頼性の高いデータが得られ、文書画像の文字数が
少ない場合でも正確な横書きか縦書きかの判定が可能と
なる。
【0086】また、請求項2によれば、行方向の重なり
度が列方向に比べて大きくなる傾向にあることを考慮し
て、列方向の重なり度を基に得られた値または行方向の
重なり度を基に得られた値のいずれか一方に或る定数を
掛けて比較するようにしているので、より正確な横書き
か縦書きかの判定が可能となる。
【0087】請求項3によれば、文字の切り出し処理プ
ログラムが横書き用のプログラムであって、横書きか縦
書きかの判定結果が、縦書きと判定された場合は、前記
各外接矩形の座標を90°回転して座標変換した外接矩
形を作成し、文字の切り出し処理はこの座標変換した外
接矩形を参照して行うようにしたので、横書き用のプロ
グラムのまま、文字の切り出し処理が行え、横書き用と
縦書き用の2つのプログラムを用意する必要がなくな
り、メモリや回路を削減でき、また、画像そのものは変
換せず外接矩形のみを変換するため、変換処理を簡単に
行うことができ、処理の高速化が図れる。
【0088】請求項4は、文字の切り出し処理プログラ
ムが縦書き用のプログラムであって、横書きか縦書きか
の判定結果が、横書きと判定された場合は、前記各外接
矩形の座標を90°回転して座標変換した外接矩形を作
成し、文字の切り出し処理はこの座標変換した外接矩形
を参照して行うようにしたので、縦書き用のプログラム
のまま、文字の切り出し処理が行え、請求項3と同様、
横書き用と縦書き用の2つのプログラムを用意する必要
がなくなり、メモリや回路を削減でき、また、画像その
ものは変換せず外接矩形のみを変換するため、変換処理
を簡単に行うことができ、処理の高速化が図れる。
【0089】また、請求項5によれば、文字認識のため
の文字画像の抽出は、座標変換前の外接矩形を参照して
行うようにしている、つまり、元の(変換前の)外接矩
形の座標データと変換後の外接矩形の座標データの両方
が保持しておき、文字認識のための文字画像の抽出は、
座標変換前の外接矩形を参照して行うことにより、画像
そのものは変換しないことから、一つ一つの画素につい
て変換する必要がなくなり、大幅な処理の高速化が図れ
る。
【0090】請求項6によれば、文書画像に傾きが生じ
ている場合は、前記外接矩形の座標を傾き補正して座標
変換した外接矩形を作成し、文字の切り出し処理はこの
座標変換した外接矩形を参照して行うことことにより、
画像そのものの傾き補正は行わず、外接矩形の座標だけ
を傾き補正して、文字の切り出し処理を行うようにした
ので、画像の傾き補正というきわめて時間を要する処理
を行わなくて済み、大幅な処理の高速化が図れる。
【0091】また、請求項7によれば、請求項6におい
て、文字認識のための文字画像の抽出は、座標変換前の
外接矩形を参照して行うようにしている、つまり、元の
(変換前の)外接矩形の座標データと変換後の外接矩形
の座標データの両方が保持しておき、文字認識のための
文字画像の抽出は、座標変換前の外接矩形を参照して行
うことにより、画像そのものは変換しないことから、一
つ一つの画素について変換する必要がなくなり、大幅な
処理の高速化が図れる。
【0092】また、請求項8によれば、文書画像の傾き
角度にしきい値を設定し、このしきい値以上の傾きがあ
ると判断された場合は、文書画像再入力要求を出すよう
にしている。つまり、しきい値以上の傾きが有る場合は
処理を行わなわずに文書画像再入力要求を出すことによ
り、文字の切り出しを高精度に行うことができ、また、
再入力の場合は、傾いて入力される確率は少なく、傾き
補正処理を行う必要がなくなり、処理の簡素化を図るこ
とができる。
【0093】請求項9によれば、前記請求項1で述べた
横書き/縦書き判定方法(これを第1の横書き/縦書き
判定工程という)に、行方向における各外接矩形の中心
間距離の平均値および、列方向における各外接矩形の中
心間距離の平均値をもとに文書画像が横書きか縦書きか
を判定する第2の横書き/縦書き判定工程を組み合わ
せ、入力した文書画像から得られた外接矩形の数に応じ
て、第1,第2の横書き/縦書き判定工程を選択して横
書きか縦書きかの判定を行うことにより、処理対象文字
数に応じて、的確でかつ高速な横書きか縦書きかの判定
を行うことが可能となる。
【0094】また、請求項10によれば、行方向の重な
り度が列方向に比べて大きくなる傾向にあることを考慮
して、行方向の重なり度を基に得られる値または列方向
の重なり度を基に得られる値のいずれか一方に或る定数
を掛けて比較するようにしているため、より正確な横書
きか縦書きかの判定が可能となる。
【0095】また本発明の画像処理装置は、請求項11
によれば、文書画像を入力する文書画像入力手段と、文
書画像から各文字画像ごとに外接矩形を抽出する外接矩
形抽出手段と、文書画像の行方向および列方向ごとに各
外接矩形同志の重なり度を算出して、行方向の重なり度
を基に得られる値と列方向の重なり度を基に得られる値
とを比較して、文書画像が横書きか縦書きかを判定する
横書き/縦書き判定手段とを有した構成としている。こ
のように、各文字ごとに重なり度を求めているため、こ
の重なり度を基に得られる値は、処理対象文書画像のう
ちの多くの文字間から得られる値であるため、信頼性の
高いデータが得られ、文書画像の文字数が少ない場合で
も正確な横書きか縦書きかの判定が可能となる。
【0096】また、請求項12によれば、行方向の重な
り度が大きくなる傾向にあることを考慮して、列方向の
重なり度を基に得られる値または行方向の重なり度を基
に得られる値のいずれか一方に或る定数を掛けて比較す
るようにしたので、より正確な横書きか縦書きかの判定
が可能となる。
【0097】請求項13によれば、文書画像を入力する
文字画像入力手段と、各文字画像ごとに外接矩形を抽出
する外接矩形抽出手段と、文書が横書きか縦書きかを判
定する横書き/縦書き判定手段と、横書きか縦書きかの
判定を行った結果が、文字の切り出し処理プログラムの
切り出し方向と異なる場合は、文書画像の各外接矩形の
座標を90°回転して座標変換した外接矩形を作成する
回転補正矩形作成手段とを有した構成とすることによ
り、使用する文字の切り出し処理プログラムのまま、文
字の切り出し処理が行え、横書き用と縦書き用の2つの
プログラムを用意する必要がなくなり、メモリや回路を
削減でき、また、画像そのものは変換せず外接矩形のみ
を変換するため、変換処理を簡単に行うことができ、処
理の高速化が図れる。
【0098】請求項14によれば、文書画像を入力する
文書画像入力手段と、文書画像から各文字画像ごとに外
接矩形を抽出する外接矩形抽出手段と、文書画像の傾き
角度を検出する傾き検出手段と、文書画像に傾きが生じ
ていることが検出された場合は、外接矩形の座標を傾き
補正して座標変換した外接矩形を作成する傾き補正矩形
作成手段とを有した構成とすることにより、画像そのも
のの傾き補正は行わず、外接矩形の座標だけを傾き補正
して、文字の切り出し処理を行うようにしたので、画像
の傾き補正というきわめて時間を要する処理を行わなく
て済み、大幅な処理の高速化が図れる。
【0099】また、請求項15によれば、文書画像の傾
き角度にしきい値を設定し、前記傾き検出手段は、入力
された文書画像が前記しきい値以上の傾きがあると判断
した場合、文書画像再入力要求を出すようにしている。
つまり、しきい値以上の傾きが有る場合は処理を行わな
わずに文書画像再入力要求を出すことにより、文字の切
り出しを高精度に行うことができ、また、再入力の場合
は、傾いて入力される確率は少なく、傾き補正処理を行
う必要がなくなり、処理の簡素化を図ることができる。
【0100】請求項16によれば、文書画像を入力する
文書画像入力手段と、文書画像から各文字画像ごとに外
接矩形を抽出する外接矩形抽出手段と、外接矩形の数を
判定する外接矩形数判定手段と、文書画像の行方向およ
び列方向ごとに各外接矩形同志の重なり度を算出して、
行方向の重なり度を基に得られる値と列方向の重なり度
を基に得られる値とを比較して、文書画像が横書きか縦
書きかを判定する第1の横書き/縦書き判定手段と、文
書画像から各文字ごとに外接矩形を抽出し、入力された
文書画像の行方向および列方向に隣接するそれぞれの外
接矩形の中心間距離を求めて、行方向における中心間距
離の平均値および、列方向における中心間距離の平均値
をもとに文書画像が横書きか縦書きかを判定する第2の
横書き/縦書き判定手段とを有した構成とし、前記外接
矩形の数に応じて、第1,第2の横書き/縦書き判定工
程を選択して横書きか縦書きかの判定を行うことによ
り、処理対象文字数に応じて、的確でかつ高速な横書き
か縦書きかの判定を行うことが可能となる。
【0101】また、請求項17によれば、行方向の重な
り度を基に得られる値が列方向に比べて大きくなる傾向
にあることを考慮して、行方向の重なり度を基に得られ
る値または列方向の重なり度を基に得られる値のいずれ
か一方に或る定数を掛けて比較するようにしているた
め、より正確な横書きか縦書きかの判定が可能となる。
【図面の簡単な説明】
【図1】本発明の実施例1の構成を示すブロック図。
【図2】横書きおよび縦書きの外接矩形の配列例を示す
図。
【図3】重なり度を求める例を説明する図。
【図4】実施例1における横書き/縦書き判定を説明す
るフローチャート。
【図5】処理プログラムに合わせた外接矩形の座標変換
処理を説明する図。
【図6】画像入力から横書き/縦書き判定処理とそれに
伴う外接矩形の座標変換処理を経て文字認識処理までの
フローチャート。
【図7】傾き補正における外接矩形の座標変換処理を説
明する図。
【図8】画像入力から傾き判定処理とそれに伴う外接矩
形の座標変換処理を経て文字認識処理までのフローチャ
ート。
【図9】本発明の実施例2の構成を示すブロック図。
【図10】実施例2において用いる第2の横書き/縦書
き判定方法を説明する図。
【図11】実施例2における横書き/縦書き判定を説明
するフローチャート。
【図12】外接矩形について説明する図。
【符号の説明】
1・・・文字画像入力手段 2・・・外接矩形抽出手段 3・・・横書き/縦書き判定手段 4・・・回転補正矩形作成手段 5・・・傾き検出手段 6・・・傾き補正矩形作成手段 7・・・文字行切り出し手段 8・・・文字切り出し手段 9・・・文字画像抽出手段 10・・・文字認識手段 11・・・外接矩形数判定手段 31・・・第1の横書き/縦書き判定手段 32・・・第2の横書き/縦書き判定手段 33・・・選択手段

Claims (17)

    【特許請求の範囲】
  1. 【請求項1】 文書画像を入力し、入力された文書画像
    から文字の切り出しを行ったのち文字認識する画像処理
    方法において、 前記入力された文書画像から各文字ごとに外接矩形を抽
    出し、この文書画像の行方向および列方向ごとに各外接
    矩形同志の重なり度を算出して、行方向の重なり度を基
    に得られた値と列方向の重なり度を基に得られた値とを
    比較して文書画像が横書きか縦書きかを判定することを
    特徴とする画像処理方法。
  2. 【請求項2】 前記行方向の重なり度を基に得られた値
    と列方向の重なり度を基に得られた値とを比較する際、
    行方向の重なり度を基に得られた値が列方向の値に比べ
    て大きくなる傾向にあることを考慮して、行方向の重な
    り度を基に得られた値または列方向の重なり度を基に得
    られた値のいずれか一方に或る定数を掛けて比較するこ
    とを特徴とする請求項1記載の画像処理方法。
  3. 【請求項3】 文書画像を入力し、入力された文書画像
    から文字の切り出しを行ったのち文字認識する画像処理
    方法において、 前記入力された文書画像から各文字ごとに外接矩形を抽
    出し、横書きか縦書きかの判定を行った結果、縦書きと
    判定された場合、文字の切り出し処理プログラムが横書
    き用のプログラムである場合は、前記各外接矩形の座標
    を90°回転して座標変換した外接矩形を作成し、文字
    の切り出し処理はこの座標変換した外接矩形を参照して
    行うことを特徴とする画像処理方法。
  4. 【請求項4】 文書画像を入力し、入力された文書画像
    から文字の切り出しを行ったのち文字認識する画像処理
    方法において、 前記入力された文書画像から各文字ごとに外接矩形を抽
    出し、横書きか縦書きかの判定を行った結果、横書きと
    判定された場合、文字の切り出し処理プログラムが縦書
    き用のプログラムである場合は、前記各外接矩形の座標
    を90°回転して座標変換した外接矩形を作成し、文字
    の切り出し処理はこの座標変換した外接矩形を参照して
    行うことを特徴とする画像処理方法。
  5. 【請求項5】 前記文字の切り出し処理プログラムに応
    じた外接矩形の座標変換を行ったのちに行われる文字認
    識のための文字画像の抽出は、座標変換前の外接矩形を
    参照して行うことを特徴とする請求項3、請求項4記載
    の画像処理方法。
  6. 【請求項6】 文書画像を入力し、入力された文書画像
    から文字の切り出しを行ったのち文字認識する画像処理
    方法において、 前記入力された文書画像から各文字ごとに外接矩形を抽
    出し、その外接矩形から文書画像の傾き角度を検出し、
    文書画像に傾きが生じている場合は、前記外接矩形の座
    標を傾き補正して座標変換した外接矩形を作成し、文字
    の切り出し処理はこの座標変換した外接矩形を参照して
    行うことを特徴とする画像処理方法。
  7. 【請求項7】 前記文書画像の傾き補正後に行われる文
    字認識のための文字画像の抽出は、座標変換前の外接矩
    形を参照して行うことを特徴とする請求項6記載の画像
    処理方法。
  8. 【請求項8】 前記文書画像の傾き角度にしきい値を設
    定し、このしきい値以上の傾きがあると判断された場合
    は、文書画像再入力要求を出すことを特徴とする請求項
    6記載の画像処理方法。
  9. 【請求項9】 文書画像を入力し、入力された文書画像
    から文字の切り出しを行ったのち文字認識する画像処理
    方法において、 前記入力された文書画像から各文字ごとに外接矩形を抽
    出し、この文書画像の行方向および列方向ごとに各外接
    矩形同志の重なり度を算出して、行方向の重なり度を基
    に得られた値と列方向の重なり度を基に得られた値とを
    比較して文書画像が横書きか縦書きかを判定する第1の
    横書き/縦書き判定工程と、 前記入力された文書画像から各文字ごとに外接矩形を抽
    出し、この文書画像の行方向および列方向に隣接するそ
    れぞれの外接矩形の中心間距離を求めて、行方向におけ
    る中心間距離の平均値および、列方向における中心間距
    離の平均値をもとに文書画像が横書きか縦書きかを判定
    する第2の横書き/縦書き判定工程と、 を有し、前記入力された文書画像から得られた外接矩形
    の数が予め設定したしきい値以上のときは、前記第2の
    横書き/縦書き判定工程により、横書きか縦書きかの判
    定を行い、外接矩形の数が予め設定したしきい値未満の
    ときは前記第1の横書き/縦書き判定工程により、横書
    きか縦書きかの判定を行うことを特徴とする画像処理方
    法。
  10. 【請求項10】 前記第1の横書き/縦書き判定工程に
    おいて、前記行方向の重なり度を基に得られた値と列方
    向の重なり度を基に得られた値とを比較する際、行方向
    の重なり度を基に得られた値が列方向の値に比べて大き
    くなる傾向にあることを考慮して、行方向の重なり度を
    基に得られた値または列方向の重なり度を基に得られた
    値のいずれか一方に或る定数を掛けて比較することを特
    徴とする請求項9記載の画像処理方法。
  11. 【請求項11】 文書画像を入力し、入力された文書画
    像から文字の切り出しを行ったのち文字認識する画像処
    理装置において、 文書画像を入力する文書画像入力手段と、 この文書画像入力手段により入力された文書画像から各
    文字画像ごとに外接矩形を抽出する外接矩形抽出手段
    と、 前記入力された文書画像の行方向および列方向ごとに各
    外接矩形同志の重なり度を算出して、行方向の重なり度
    を基に得られた値と列方向の重なり度を基に得られた値
    とを比較して文書画像が横書きか縦書きかを判定する横
    書き/縦書き判定手段と、 を有したことを特徴とする画像処理装置。
  12. 【請求項12】 前記行方向の重なり度を基に得られた
    値と列方向の重なり度を基に得られた値とを比較する
    際、行方向の重なり度を基に得られた値が列方向の値に
    比べて大きくなる傾向にあることを考慮して、行方向の
    重なり度を基に得られた値または列方向の重なり度を基
    に得られた値のいずれか一方に或る定数を掛けて比較す
    ることを特徴とする請求項11記載の画像処理装置。
  13. 【請求項13】 文書画像を入力し、入力された文書画
    像から文字の切り出しを行ったのち文字認識する画像処
    理装置において、 文書画像を入力する文書画像入力手段と、 この文書画像入力手段により入力された文書画像から各
    文字画像ごとに外接矩形を抽出する外接矩形抽出手段
    と、 前記入力された文書画像からその文書が横書きか縦書き
    かを判定する横書き/縦書き判定手段と、 この横書き/縦書き判定手段により横書きか縦書きかの
    判定を行った結果が、文字の切り出し処理プログラム切
    り出し方向と異なる場合は、文書画像の各外接矩形の座
    標を90°回転して座標変換した外接矩形を作成する回
    転補正矩形作成手段と、 を有し、文字の切り出し処理は前記90°回転して座標
    変換された後の外接矩形の座標を参照して行い、文字認
    識のための文字抽出は、変換前の元の外接矩形の座標を
    参照して行うことを特徴とする画像処理装置。
  14. 【請求項14】 文書画像を入力し、入力された文書画
    像から文字の切り出しを行ったのち文字認識する画像処
    理装置において、 文書画像を入力する文書画像入力手段と、 この文書画像入力手段により入力された文書画像から各
    文字画像ごとに外接矩形を抽出する外接矩形抽出手段
    と、 この外接矩形抽出手段により抽出された外接矩形から文
    書画像の傾き角度を検出する傾き検出手段と、 この傾き検出手段により文書画像に傾きが生じているこ
    とが検出された場合は、外接矩形の座標を傾き補正して
    座標変換した外接矩形を作成する傾き補正矩形作成手段
    と、 を有し、文字の切り出し処理は前記傾き補正して座標変
    換された後の外接矩形の座標を用いて行い、文字認識の
    ための文字抽出は、変換前の元の外接矩形の座標を参照
    して行うことを特徴とする画像処理装置。
  15. 【請求項15】 文書画像の傾き角度にしきい値を設定
    し、前記傾き検出手段は、入力された文書画像が前記し
    きい値以上の傾きがあると判断した場合、文書画像再入
    力要求を出すことを特徴とする請求項14記載の画像処
    理装置。
  16. 【請求項16】 文書画像を入力し、入力された文書画
    像から文字の切り出しを行ったのち文字認識する画像処
    理装置において、 文書画像を入力する文書画像入力手段と、 この文書画像入力手段により入力された文書画像から各
    文字画像ごとに外接矩形を抽出する外接矩形抽出手段
    と、 この外接矩形抽出手段により抽出された外接矩形の数を
    判定する外接矩形数判定手段と、 前記入力された文書画像の行方向および列方向ごとに各
    外接矩形同志の重なり度を算出して、行方向の重なり度
    を基に得られた値と列方向の重なり度を基に得られた値
    とを比較して文書画像が横書きか縦書きかを判定する第
    1の横書き/縦書き判定手段と、 前記入力された文書画像から各文字ごとに外接矩形を抽
    出し、入力された文書画像の行方向および列方向に隣接
    するそれぞれの外接矩形の中心間距離を求めて、行方向
    における中心間距離の平均値および、列方向における中
    心間距離の平均値をもとに文書画像が横書きか縦書きか
    を判定する第2の横書き/縦書き判定手段と、 を有し、前記入力された文書画像から得られた外接矩形
    の数が予め設定したしきい値以上のときは、前記第2の
    横書き/縦書き判定手段により、横書きか縦書きかの判
    定を行い、外接矩形の数が予め設定したしきい値未満の
    ときは前記第1の横書き/縦書き判定手段により、横書
    きか縦書きかの判定を行うことを特徴とする画像処理装
    置。
  17. 【請求項17】 前記第1の横書き/縦書き判定工程に
    おいて、前記行方向の重なり度を基に得られた値と列方
    向の重なり度を基に得られた値とを比較する際、行方向
    の重なり度を基に得られた値が列方向の値に比べて大き
    くなる傾向にあることを考慮して、行方向の重なり度を
    基に得られた値または列方向の重なり度を基に得られた
    値のいずれか一方に或る定数を掛けて比較することを特
    徴とする請求項16記載の画像処理装置。
JP7004489A 1995-01-13 1995-01-13 画像処理方法および画像処理装置 Pending JPH08194773A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7004489A JPH08194773A (ja) 1995-01-13 1995-01-13 画像処理方法および画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7004489A JPH08194773A (ja) 1995-01-13 1995-01-13 画像処理方法および画像処理装置

Publications (1)

Publication Number Publication Date
JPH08194773A true JPH08194773A (ja) 1996-07-30

Family

ID=11585514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7004489A Pending JPH08194773A (ja) 1995-01-13 1995-01-13 画像処理方法および画像処理装置

Country Status (1)

Country Link
JP (1) JPH08194773A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007164719A (ja) * 2005-12-16 2007-06-28 Fujitsu Ltd 行方向判定プログラム、方法及び装置
CN111291750A (zh) * 2020-01-21 2020-06-16 河南大学 一种基于空间近邻关系的甲骨文自动标注方法
CN111353489A (zh) * 2020-02-27 2020-06-30 平安国际智慧城市科技股份有限公司 文本图像处理方法、装置、计算机设备和存储介质

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007164719A (ja) * 2005-12-16 2007-06-28 Fujitsu Ltd 行方向判定プログラム、方法及び装置
CN111291750A (zh) * 2020-01-21 2020-06-16 河南大学 一种基于空间近邻关系的甲骨文自动标注方法
CN111291750B (zh) * 2020-01-21 2023-03-24 河南大学 一种基于空间近邻关系的甲骨文自动标注方法
CN111353489A (zh) * 2020-02-27 2020-06-30 平安国际智慧城市科技股份有限公司 文本图像处理方法、装置、计算机设备和存储介质

Similar Documents

Publication Publication Date Title
JP4170441B2 (ja) 文書画像傾き検出装置および文書画像傾き検出プログラムの記憶媒体
US6774889B1 (en) System and method for transforming an ordinary computer monitor screen into a touch screen
US5181260A (en) Method for determining the amount of skew of image, method for correcting the same, and image data processing system
RU2621601C1 (ru) Устранение искривлений изображения документа
US20100220209A1 (en) System and method for rectified mosaicing of images recorded by a moving camera
JP4395188B2 (ja) 文書画像認識装置および文書画像認識プログラムの記憶媒体
CN112528776B (zh) 文本行校正方法和装置
US6771842B1 (en) Document image skew detection method
JP3471578B2 (ja) 行方向判定装置、画像傾き検出装置及び画像傾き補正装置
US5887083A (en) Method of processing image information based on object model
JP3006466B2 (ja) 文字入力装置
JPH08194773A (ja) 画像処理方法および画像処理装置
JP3303246B2 (ja) 画像処理装置
JP2644724B2 (ja) 文書画像傾き補正方法
US5446803A (en) Image signal processing apparatus
JPH05174182A (ja) 文書傾き角検出方法および文書傾き角検出装置
JP2669661B2 (ja) 文書画像処理方法
JP2000076378A (ja) 文字認識方法
JP3095470B2 (ja) 文字認識装置
JP7396620B2 (ja) 情報処理装置及びプログラム
JPH117493A (ja) 文字認識処理装置
JPH0844822A (ja) 文字認識装置
JP2755299B2 (ja) 画像処理方法
JPH1069520A (ja) 文字認識方法及びプログラムを記録した記録媒体
JPH0668304A (ja) 手書き文字正規化方式