JPH0877351A - Image processing method and apparatus - Google Patents

Image processing method and apparatus

Info

Publication number
JPH0877351A
JPH0877351A JP6210282A JP21028294A JPH0877351A JP H0877351 A JPH0877351 A JP H0877351A JP 6210282 A JP6210282 A JP 6210282A JP 21028294 A JP21028294 A JP 21028294A JP H0877351 A JPH0877351 A JP H0877351A
Authority
JP
Japan
Prior art keywords
image
data
memory
image data
regular
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
JP6210282A
Other languages
Japanese (ja)
Inventor
Takako Takeda
貴子 竹田
Hitoshi Yamaguchi
仁 山口
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.)
Hitachi Ltd
Renesas Semiconductor Package and Test Solutions Co Ltd
Original Assignee
Hitachi Ltd
Hitachi Yonezawa Electronics Co Ltd
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 Hitachi Ltd, Hitachi Yonezawa Electronics Co Ltd filed Critical Hitachi Ltd
Priority to JP6210282A priority Critical patent/JPH0877351A/en
Publication of JPH0877351A publication Critical patent/JPH0877351A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)

Abstract

(57)【要約】 【目的】 読み取られた画像が変形していても高速でそ
の画像の処理を行い得る画像処理技術を提供する。 【構成】 対象物の画像データを画像読取部1により読
み取って画像メモリ2に画像データを蓄積し、蓄積され
た画像データの変形量の演算結果に基づいて変形画像の
データを正規画像データ6に変換しながらパターンマッ
チング処理部9に転送する。パターンマッチング処理部
9において転送と同時に辞書メモリ10内の正規画像デ
ータと転送データとを比較してパターンマッチング処理
がなされる。
(57) [Abstract] [Purpose] To provide an image processing technique capable of processing a read image at high speed even if the image is deformed. [Structure] Image data of an object is read by an image reading unit 1, image data is accumulated in an image memory 2, and data of a deformed image is converted into regular image data 6 based on a calculation result of a deformation amount of the accumulated image data. The data is transferred to the pattern matching processing unit 9 while being converted. At the same time as the transfer, the pattern matching processing unit 9 compares the regular image data in the dictionary memory 10 with the transferred data to perform the pattern matching processing.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は文字情報の認識、部品の
位置決めや外観検査等に適用して有効な画像処理の技術
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique of image processing effectively applied to recognition of character information, positioning of parts, visual inspection and the like.

【0002】[0002]

【従来の技術】たとえば、文書の検索や編集を容易に行
い得るようにするために、ビデオカメラやイメージスキ
ャナなどの画像読取装置によって読み取られた文書など
の文字情報を画像処理して文字コードに変換するように
している。このような画像処理の技術にあっては、読み
取られた文字の画像データと予め文字コードに対応させ
て辞書に登録された文字パターンとをマッチングさせる
ことにより、読み取られた文字の画像データを判別する
ようにしている。
2. Description of the Related Art For example, in order to facilitate searching and editing of a document, character information of a document read by an image reading device such as a video camera or an image scanner is image-processed and converted into a character code. I'm trying to convert. In such image processing technology, the image data of the read character is identified by matching the image data of the read character with the character pattern registered in the dictionary in advance corresponding to the character code. I am trying to do it.

【0003】文書をビデオカメラなどによって読み取る
際に、文字の姿勢が傾いていたり湾曲していると、文字
の判別ができないので、文字の読み取り機構部で文書な
どを高精度に位置決めしたり、光学系や照明系に工夫を
凝らす必要があるが、光学系などの製造コストが増大し
てしまう。
When a document is read by a video camera or the like, if the posture of the character is tilted or curved, the character cannot be discriminated. Although it is necessary to devise a system and an illumination system, the manufacturing cost of an optical system etc. will increase.

【0004】そこで、画像を読み取った際に傾斜した画
像や湾曲した画像などのように変形した画像が取り込ま
れた場合には、ソフト演算やDSPを利用して、正規の
画像に変換した後にパターンのマッチングを行うように
することがなされている。
Therefore, when a deformed image such as a tilted image or a curved image is captured when the image is read, the pattern is converted after the image is converted into a regular image by using software calculation or DSP. The matching is done.

【0005】たとえば、画像が傾斜して読み取られた場
合に、入力画像の基準位置画像から傾斜角θをソフト演
算で求め、傾斜角度θに基づいて正規位置を求めるため
に、共立出版株式会社発行「画像処理(第2版)」1989
年10月15日発行、尾崎弘、谷口慶治共著、P105〜P
106に記載されるように、アフィン変換の技術が開発
されている。
For example, when an image is read with an inclination, the inclination angle θ is obtained from the reference position image of the input image by software calculation, and the normal position is obtained based on the inclination angle θ, issued by Kyoritsu Publishing Co., Ltd. "Image processing (2nd edition)" 1989
Published October 15, 2015, by Hiroshi Ozaki and Keiji Taniguchi, P105-P
Techniques for affine transformation have been developed, as described at 106.

【0006】傾斜して読み取られた文字を正確に認識す
るためには、傾斜角度を求めることにより、傾斜した画
像データを補正して正規画像を生成した後に辞書に登録
された文字パターンとを比較してパターンマッチングを
行う方式と、予め登録された文字パターンを求められた
傾斜角度だけ回転させてパターンマッチング処理する方
式とがある。さらには、各傾斜角度に対応させて辞書に
文字パターンを登録しておき、求められた傾斜角度に対
応した文字パターンを辞書から引き出して、読み取られ
た画像データと文字パターンとをパターンマッチング処
理する方式が開発されている。
In order to accurately recognize a character read by tilting, the tilt angle is obtained, and the tilted image data is corrected to generate a normal image and then compared with the character pattern registered in the dictionary. There are a method of performing pattern matching and a method of performing pattern matching processing by rotating a character pattern registered in advance by a required inclination angle. Further, a character pattern is registered in the dictionary corresponding to each inclination angle, a character pattern corresponding to the obtained inclination angle is extracted from the dictionary, and the read image data and the character pattern are subjected to pattern matching processing. Schemes are being developed.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、読み取
られた画像が変形していた場合に、その画像を正規画像
に変換したり、あるいは辞書パターンを回転させてパタ
ーンマッチングを行っていたのでは、その処理に通常の
倍以上の時間がかかり、文字の認識に時間がかかること
になる。また、各傾斜角度毎の辞書パターンを登録して
おくことは、そのための膨大なデータ量を保管するため
のメモリ容量が必要となる。
However, when the read image is deformed, the image may be converted into a regular image or the dictionary pattern may be rotated to perform pattern matching. It takes more than twice as long as usual to process, and it takes time to recognize characters. In addition, registering a dictionary pattern for each inclination angle requires a memory capacity for storing a huge amount of data for that purpose.

【0008】本発明の目的は、読み取られた画像が変形
していても高速でその画像の処理を行い得る画像処理技
術を提供することである。
An object of the present invention is to provide an image processing technique capable of processing a read image at high speed even if the image is deformed.

【0009】本発明の前記ならびにその他の目的と新規
な特徴は、本明細書の記述および添付図面から明らかに
なるであろう。
The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.

【0010】[0010]

【課題を解決するための手段】本願において開示される
発明のうち、代表的なものの概要を簡単に説明すれば、
以下のとおりである。
Of the inventions disclosed in the present application, a representative one will be briefly described below.
It is as follows.

【0011】すなわち、本発明の画像処理方法は、対象
物の画像データを画像読取部により読み取って画像メモ
リに画像データを蓄積し、蓄積された画像データの変形
量の演算結果に基づいて変形画像のデータを正規画像の
データに変換しながらパターンマッチング処理部に転送
し、パターンマッチング処理部において転送と同時に比
較画像メモリ内の正規画像データと転送データとを比較
してパターンマッチング処理することを特徴とする。
That is, according to the image processing method of the present invention, the image data of the object is read by the image reading unit, the image data is accumulated in the image memory, and the deformed image is calculated based on the calculation result of the deformation amount of the accumulated image data. Is converted into the data of the regular image and transferred to the pattern matching processing unit, and the pattern matching processing unit compares the normal image data in the comparison image memory with the transferred data and performs the pattern matching processing at the same time. And

【0012】また、本発明の画像処理装置は、変形量の
画像演算パラメータに基づいて画像メモリに蓄積された
画像データを正規画像に変換するアドレスジェネレータ
を有し、アドレスジェネレータにより正規画像に変換さ
れて画像メモリから転送された転送データと比較画像メ
モリの正規画像データとを比較して転送データの画像を
パターンマッチング処理するようにしたことを特徴とす
る。
Further, the image processing apparatus of the present invention has an address generator for converting the image data stored in the image memory into a normal image based on the image calculation parameter of the deformation amount, and the address generator converts the image data into a normal image. It is characterized in that the transfer data transferred from the image memory is compared with the regular image data in the comparison image memory and the image of the transfer data is subjected to pattern matching processing.

【0013】さらに、本発明の画像処理装置は、演算部
により演算された傾斜角度の演算パラメータに基づいて
画像メモリに蓄積された画像データから転送されるデー
タのアドレスを指定するアドレスジェネレータと、画像
メモリからアドレスジェネレータにより設定された順序
で転送された転送データを二次元画像に変換する画像切
り出し回路とを有し、画像切り出し回路からの二次元画
像と比較画像メモリの正規画像データとを比較して画像
を識別するパターンマッチング処理することを特徴とす
る。そして比較画像メモリを複数の文字パターンがそれ
ぞれの文字コードとともに登録された辞書メモリとし、
画像読取部により読み取られた対象物の文字データを文
字コードに変換するようにしても良い。
Further, the image processing apparatus of the present invention includes an address generator for designating an address of data transferred from the image data stored in the image memory on the basis of the calculation parameter of the tilt angle calculated by the calculation unit, and an image generator. An image cropping circuit for converting the transfer data transferred from the memory in the order set by the address generator into a two-dimensional image, and comparing the two-dimensional image from the image cropping circuit with the normal image data in the comparison image memory. The feature is that pattern matching processing for identifying an image is performed. Then, the comparison image memory is a dictionary memory in which a plurality of character patterns are registered together with respective character codes,
You may make it convert the character data of the target object read by the image reading part into a character code.

【0014】[0014]

【作用】画像読取部により読み取られて画像メモリに蓄
積された対象物の画像データをパターンマッチング処理
部に転送する際に、対象物の画像データの変形量に応じ
て正規画像に戻して転送される。そして、比較画像メモ
リに登録された正規画像データと転送画像データとがパ
ターンマッチング処理される。したがって、画像読取部
によって読み取られた画像データをそのままの状態で蓄
積する画像メモリは、アドレスジェネレータとの組み合
わせによって、アドレスの配置換えを行うようにした仮
想メモリとしても機能する。画像メモリに蓄積された画
像データを変形量に応じて変換して他のメモリなどに配
置換えを行うことなく、迅速に画像処理を行うことがで
きる。
When the image data of the object read by the image reading unit and stored in the image memory is transferred to the pattern matching processing unit, the image data of the object is transferred back to the normal image according to the deformation amount of the image data of the object. It Then, pattern matching processing is performed on the regular image data and the transfer image data registered in the comparison image memory. Therefore, the image memory that accumulates the image data read by the image reading unit as it is also functions as a virtual memory that performs address rearrangement in combination with the address generator. It is possible to quickly perform image processing without converting the image data stored in the image memory according to the deformation amount and rearranging the image data in another memory or the like.

【0015】[0015]

【実施例】図1は本発明の一実施例である画像処理装置
を示す図であり、図示する場合には、文書などに記載さ
れた文字を認識するためにこの画像処理装置が使用され
ている。
1 is a diagram showing an image processing apparatus according to an embodiment of the present invention. In the case shown, this image processing apparatus is used for recognizing characters written in a document or the like. There is.

【0016】画像読取部1はビデオカメラやイメージス
キャナなどによって構成されている。ビデオカメラはレ
ンズによって光電変換素子上に結像した原稿画像を時系
列的に電気信号に変換してビデオ信号を出力する。ま
た、イメージスキャナはCCD素子が直線状に配列され
たラインセンサを有し、これを原稿に対して相対的に走
査移動することにより一枚分の画像原稿を読み取って原
稿の画像を電子信号に変換する。
The image reading section 1 is composed of a video camera, an image scanner, or the like. The video camera converts an original image formed on the photoelectric conversion element by a lens into an electric signal in time series and outputs a video signal. Further, the image scanner has a line sensor in which CCD elements are linearly arranged. By scanning and moving the CCD with respect to the original, one image of the original is read and the image of the original is converted into an electronic signal. Convert.

【0017】このようにビデオカメラなどにより形成さ
れる画像読取部1は、素子により変換された電気信号を
増幅する増幅器やデジタル信号に変換するA/D変換器
などを有しており、画像読取部1はA/D変換された画
像情報を蓄積するための画像メモリ2つまりフレームメ
モリに接続されている。画像メモリ2への画像情報の蓄
積に際しては、CPU3からのアドレスバスを介して画
像メモリ2がアクセスされる。
The image reading section 1 thus formed by the video camera has an amplifier for amplifying the electric signal converted by the element, an A / D converter for converting it into a digital signal, and the like. The unit 1 is connected to an image memory 2 for storing A / D converted image information, that is, a frame memory. When the image information is stored in the image memory 2, the image memory 2 is accessed via the address bus from the CPU 3.

【0018】図1は画像読取部1によって読み取られた
「F」の文字の画像が正規画像に対して傾斜角θだけ傾
斜した状態となって画像メモリ2に蓄積された状態を示
す。この傾斜角度θは、CPU3が画像メモリ2内に蓄
積された画像情報を取り込んで、ソフト的に演算するこ
とによって求められる。
FIG. 1 shows a state in which the image of the character "F" read by the image reading section 1 is stored in the image memory 2 in a state of being tilted by a tilt angle θ with respect to the regular image. This inclination angle θ is obtained by the CPU 3 taking in the image information stored in the image memory 2 and calculating it by software.

【0019】CPU3は演算して求めた傾斜角度θに基
づいてアドレスジェネレータ4に画像変換用の演算パラ
メータをデータバス5を介して送る。このアドレスジェ
ネレータ4はプログラマブルであり任意のアドレスを発
生することができる画像変換用のLSIにより構成され
ており、傾斜画像を正規画像に変換するために、CPU
3からの演算パラメータに基づいて画像メモリ2に対し
てX座標アドレス4xと、Y座標アドレス4yとを発生
させて、アドレスジェネレータ4に画像変換用の演算パ
ラメータを送る。このように、画像メモリ2からの画像
データの転送をアドレスジェネレータ4によって制御す
ることにより、画像メモリ2は仮想メモリとして機能さ
せることが可能となる。
The CPU 3 sends a calculation parameter for image conversion to the address generator 4 through the data bus 5 on the basis of the tilt angle θ calculated and calculated. The address generator 4 is composed of an image conversion LSI that is programmable and can generate an arbitrary address. To convert a tilted image into a regular image, a CPU is used.
An X coordinate address 4x and a Y coordinate address 4y are generated in the image memory 2 based on the calculation parameter from 3 and the calculation parameter for image conversion is sent to the address generator 4. In this way, by controlling the transfer of the image data from the image memory 2 by the address generator 4, the image memory 2 can be made to function as a virtual memory.

【0020】演算パラメータに基づいて画像メモリ2か
らは、X,Yの座標アドレス4x,4yにより指定され
て正規画像となった正規画像データ6が画像切り出し回
路7にシリアルに転送される。この画像切り出し回路7
はシリアルに転送された画像データを二次元画像に変換
するための回路であり、シフトレジスタにより構成され
ている。
Based on the operation parameter, the normal image data 6 designated by the X, Y coordinate addresses 4x, 4y to become a normal image is serially transferred to the image cutting circuit 7 from the image memory 2. This image cutout circuit 7
Is a circuit for converting serially transferred image data into a two-dimensional image, and is composed of a shift register.

【0021】図2は、画像メモリ2内に傾斜した姿勢と
なって蓄積された画像データを画像切り出し回路7に対
して正規画像データ6として転送する手順を概念的に示
す図である。図2に示すように、画像メモリ2から画像
データを転送する際には、CPU3からの演算パラメー
タに基づいて、矢印で示す方向に画像データのスキャニ
ングがなされて、そのままシリアルに画像切り出し回路
7に画像データが転送される。
FIG. 2 is a diagram conceptually showing a procedure for transferring the image data accumulated in the image memory 2 in a tilted posture to the image cutting circuit 7 as the normal image data 6. As shown in FIG. 2, when the image data is transferred from the image memory 2, the image data is scanned in the direction indicated by the arrow based on the calculation parameter from the CPU 3, and the image cutting circuit 7 serially outputs the image data. Image data is transferred.

【0022】画像切り出し回路7からはLSIにより構
成されたパターンマッチング処理部9に対して正規画像
データ8となってパラレルに二次元画像データとして転
送される。一方、このパターンマッチング処理部9は辞
書メモリ10に接続されており、この辞書メモリ10内
には正規の姿勢となった状態で文字パターンが登録され
ている。したがって、パターンマッチング処理9に転送
されて正規画像となった転送画像のデータは、そのまま
辞書メモリ10から辞書パターンデータバス11を介し
てパターンマッチング処理部9に送られる辞書パターン
と比較されてパターンマッチング処理が行われる。
From the image cut-out circuit 7, the regular image data 8 is transferred in parallel as two-dimensional image data to the pattern matching processing section 9 composed of an LSI. On the other hand, the pattern matching processing unit 9 is connected to the dictionary memory 10, and the character pattern is registered in the dictionary memory 10 in a normal posture. Therefore, the data of the transferred image, which is transferred to the pattern matching processing 9 and becomes a normal image, is compared with the dictionary pattern sent from the dictionary memory 10 to the pattern matching processing unit 9 via the dictionary pattern data bus 11 as it is, and the pattern matching is performed. Processing is performed.

【0023】このパターンマッチング処理により正規画
像データ8が、たとえば「F」の文字のデータであれ
ば、辞書パターンと比較することによってその文字が認
識される。その結果、このパターンマッチング処理部9
からは図示しない出力部に対して、たとえば文字コード
に変換されてその信号が出力される。
If the regular image data 8 is, for example, the data of the character "F" by this pattern matching processing, the character is recognized by comparing with the dictionary pattern. As a result, this pattern matching processing unit 9
Is converted into a character code and the signal is output to an output unit (not shown).

【0024】図2に示すように、傾斜した状態となって
画像メモリ2に蓄積された画像データをそのままの状態
で転送したのでは、パターンマッチング処理部9では適
正な処理を行うことができないが、転送する順序を座標
アドレス4x,4yの指定に基づいて画像メモリ2内で
スキャニングを行うことにより、たとえ画像データが画
像メモリ2に傾斜した状態で蓄積されたとしても、パタ
ーンマッチング処理部9に対しては正規な姿勢の画像デ
ータとして転送されることになる。
As shown in FIG. 2, if the image data stored in the image memory 2 in an inclined state is transferred as it is, the pattern matching processing section 9 cannot perform proper processing. , The transfer order is scanned in the image memory 2 based on the designation of the coordinate addresses 4x and 4y, so that even if the image data is accumulated in the image memory 2 in a tilted state, the pattern matching processing unit 9 On the other hand, it will be transferred as image data of a normal posture.

【0025】したがって、画像メモリ2に蓄積された画
像データを他のメモリに対して姿勢を変換して正規画像
のデータに変換し直して再度蓄積する必要がなくなり、
余分なメモリを不要としつつ文字の認識処理を迅速に行
うことができる。また、辞書メモリ10に傾斜角度毎の
文字パターンを登録する必要がなく、辞書メモリ10の
記憶容量を大きくすることが不要となる。
Therefore, it is not necessary to convert the posture of the image data stored in the image memory 2 to another memory, convert the image data into a normal image data, and store the data again.
It is possible to quickly perform character recognition processing without requiring an extra memory. Further, it is not necessary to register the character pattern for each inclination angle in the dictionary memory 10, and it is not necessary to increase the storage capacity of the dictionary memory 10.

【0026】以上、本発明者によってなされた発明を実
施例に基づき具体的に説明したが、本発明は前記実施例
に限定されるものではなく、その要旨を逸脱しない範囲
で種々変更可能であることはいうまでもない。
Although the invention made by the present inventor has been specifically described based on the embodiments, the present invention is not limited to the embodiments and various modifications can be made without departing from the scope of the invention. Needless to say.

【0027】たとえば、図示実施例では文字を認識する
ために本発明の画像処理技術を適用しているが、部品の
位置決めや計測そして外観検査などにも本発明を適用す
ることが可能である。その場合には、部品の位置や外観
などの比較対象となる形状を予め比較画像メモリ内に登
録しておき、対象物の画像を読み取ってパターンマッチ
ング処理を行い、部品の位置や外観などが適正となって
いるか否かを検出することができる。
For example, in the illustrated embodiment, the image processing technique of the present invention is applied for recognizing characters, but the present invention can also be applied for positioning, measuring and visual inspection of parts. In that case, the shapes to be compared such as the position and appearance of parts are registered in advance in the comparison image memory, the image of the object is read and pattern matching processing is performed, and the position and appearance of parts are appropriate. Can be detected.

【0028】以上の説明では主として本発明者によって
なされた発明をその利用分野である文字認識の技術に適
用した場合について説明したが、これに限定されるもの
ではなく、たとえば、画像処理の1つであるラベリング
処理技法にも適用できる。
In the above description, the case where the invention made by the present inventor is mainly applied to the technology of character recognition, which is the field of use of the invention, has been described, but the invention is not limited to this. It is also applicable to the labeling processing technique.

【0029】[0029]

【発明の効果】本願において開示される発明のうち、代
表的なものによって得られる効果を簡単に説明すれば、
以下のとおりである。
Advantageous effects obtained by typical ones of the inventions disclosed in the present application will be briefly described.
It is as follows.

【0030】(1).変形画像を正規画像に変換しながらパ
ターンマッチング処理を行うことができるので、画像処
理を高速で行うことができる。
(1). Since the pattern matching processing can be performed while converting the deformed image into the regular image, the image processing can be performed at high speed.

【0031】(2).画像読取部により対象物を読み取る際
の対象物の位置決め精度を簡略化することができ、光学
系、照明系に高価なものを使用することが不要となり、
コストパフォーマンスを向上させることができる。
(2) It is possible to simplify the positioning accuracy of the object when the object is read by the image reading section, and it becomes unnecessary to use expensive optical and illumination systems.
The cost performance can be improved.

【0032】(3).したがって、低コストで高速処理が可
能な画像処理装置が得られる。
(3) Therefore, it is possible to obtain an image processing device that can perform high-speed processing at low cost.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例である画像処理装置の構造を
示すブロック図である。
FIG. 1 is a block diagram showing the structure of an image processing apparatus that is an embodiment of the present invention.

【図2】画像変換の基本概念を示す概略図である。FIG. 2 is a schematic diagram showing a basic concept of image conversion.

【符号の説明】[Explanation of symbols]

1 画像読取部 2 画像メモリ 3 CPU(演算部) 4 アドレスジェネレータ 4x X座標アドレス 4y Y座標アドレス 5 データバス 6 正規画像データ 7 画像切り出し回路 8 正規画像データ 9 パターンマッチング処理部 10 辞書メモリ(比較画像メモリ) 11 辞書パターンデータバス 1 Image Reading Unit 2 Image Memory 3 CPU (Calculation Unit) 4 Address Generator 4x X Coordinate Address 4y Y Coordinate Address 5 Data Bus 6 Regular Image Data 7 Image Cutout Circuit 8 Regular Image Data 9 Pattern Matching Processing Unit 10 Dictionary Memory (Comparison Image) Memory) 11 Dictionary pattern data bus

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 対象物の画像データを画像読取部により
読み取って画像メモリに画像データを蓄積する工程と、
蓄積された画像データの変形量の演算結果に基づいて変
形画像のデータを正規画像のデータに変換しながらパタ
ーンマッチング処理部に転送する工程と、前記パターン
マッチング処理部において転送と同時に比較画像メモリ
内の正規画像データと転送データとを比較してパターン
マッチング処理する工程とを有することを特徴とする画
像処理方法。
1. A step of reading image data of an object by an image reading unit and accumulating the image data in an image memory,
A step of transferring the data of the deformed image to the data of the regular image while converting the data of the deformed image to the data of the regular image based on the accumulated calculation result of the deformation amount of the image data; And a pattern matching process by comparing the regular image data with the transfer data.
【請求項2】 対象物の画像データを読み取る画像読取
部と、この画像読取部で読み取られた画像データを蓄積
する画像メモリと、この画像メモリに蓄積された画像デ
ータの変形量を演算する演算部と、この演算部により演
算された変形量の画像演算パラメータに基づいて、前記
画像メモリに蓄積された画像データを正規画像に変換す
るアドレスジェネレータと、正規画像データが登録され
た比較画像メモリと、前記アドレスジェネレータにより
正規画像に変換されて前記画像メモリから転送された転
送データと前記比較画像メモリの正規画像データとを比
較して転送データの画像を識別するパターンマッチング
処理部とを有することを特徴とする画像処理装置。
2. An image reading unit for reading image data of an object, an image memory for storing the image data read by the image reading unit, and an operation for calculating a deformation amount of the image data stored in the image memory. Section, an address generator that converts the image data accumulated in the image memory into a normal image based on the image calculation parameter of the deformation amount calculated by the calculation section, and a comparison image memory in which the normal image data is registered. A pattern matching processing unit for identifying an image of the transfer data by comparing the transfer data converted into the normal image by the address generator and transferred from the image memory with the normal image data of the comparison image memory. A characteristic image processing device.
【請求項3】 対象物の画像データを読み取る画像読取
部と、この画像読取部で読み取られた画像データを蓄積
する画像メモリと、この画像メモリに蓄積された画像デ
ータの傾斜角度を演算する演算部と、この演算部により
演算された傾斜角度の演算パラメータに基づいて、前記
画像メモリに蓄積された画像データから転送されるデー
タのアドレスを指定するアドレスジェネレータと、前記
画像メモリから前記アドレスジェネレータにより設定さ
れた順序で転送された転送データを二次元画像に変換す
る画像切り出し回路と、正規画像データが登録された比
較画像メモリと、前記画像切り出し回路からの二次元画
像と前記比較画像メモリの正規画像データとを比較して
画像を識別するパターンマッチング処理部とを有するこ
とを特徴とする画像処理装置。
3. An image reading unit for reading image data of an object, an image memory for storing the image data read by the image reading unit, and a calculation for calculating an inclination angle of the image data stored in the image memory. Section, an address generator for designating the address of the data transferred from the image data stored in the image memory based on the calculation parameter of the tilt angle calculated by the calculation section, and the address generator from the image memory by the address generator. An image cutout circuit for converting transfer data transferred in a set order into a two-dimensional image, a comparison image memory in which regular image data is registered, a two-dimensional image from the image cutout circuit, and a regular image of the comparison image memory. An image characterized by having a pattern matching processing section for comparing the image data and identifying the image Processing equipment.
【請求項4】 前記比較画像メモリは複数の文字パター
ンがそれぞれの文字コードとともに登録された辞書メモ
リであり、前記画像読取部により読み取られた前記対象
物の文字データを文字コードに変換するようにしたこと
を特徴とする請求項2または3記載の画像処理装置。
4. The comparison image memory is a dictionary memory in which a plurality of character patterns are registered together with respective character codes, and the character data of the object read by the image reading unit is converted into a character code. The image processing apparatus according to claim 2 or 3, characterized in that
JP6210282A 1994-09-02 1994-09-02 Image processing method and apparatus Pending JPH0877351A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6210282A JPH0877351A (en) 1994-09-02 1994-09-02 Image processing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6210282A JPH0877351A (en) 1994-09-02 1994-09-02 Image processing method and apparatus

Publications (1)

Publication Number Publication Date
JPH0877351A true JPH0877351A (en) 1996-03-22

Family

ID=16586821

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6210282A Pending JPH0877351A (en) 1994-09-02 1994-09-02 Image processing method and apparatus

Country Status (1)

Country Link
JP (1) JPH0877351A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009231871A (en) * 2008-03-19 2009-10-08 Fuji Xerox Co Ltd Image processor and image processing program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009231871A (en) * 2008-03-19 2009-10-08 Fuji Xerox Co Ltd Image processor and image processing program

Similar Documents

Publication Publication Date Title
US5077811A (en) Character and picture image data processing system
EP0669593B1 (en) Two-dimensional code recognition method
US20030116628A1 (en) Reading method of the two-dimensional bar code
US5581635A (en) Method and system for fast rotation of run-length encoded images
JP2003030672A (en) Form recognition device, method, program, and storage medium
JPH07220026A (en) Image processing apparatus and method
JPH0877351A (en) Image processing method and apparatus
JPH0863604A (en) Image processing apparatus and image processing method
JPS6175477A (en) Filing method
JP3303748B2 (en) Registration method of reference one-dimensional data string, image recognition method, registration device, image recognition device, and recording medium
JPS61289476A (en) Format forming system for character reader
JPH1013672A (en) Image input method and apparatus
JPH0423303B2 (en)
JPH08194825A (en) Contour information extraction device
JPS59226978A (en) Skew correction method
JP2891821B2 (en) Barcode identification method
JPH0266690A (en) Image processor
JP2009223893A (en) Image recognition apparatus and method, and image reader with image recognition apparatus
JP2005346736A (en) Form type identification device and recording medium
JPH0581470A (en) Character recognition device
JPH05177457A (en) Method and device for detecting position of component
JPH08235493A (en) Vehicle number reader
JPH02171881A (en) Fingerprint image input device
JP2000003441A (en) Fingerprint image processing method and fingerprint image processing device
JPH0546746A (en) One-dimensional image processor