JPH03161879A - 画像入力装置 - Google Patents
画像入力装置Info
- Publication number
- JPH03161879A JPH03161879A JP1300739A JP30073989A JPH03161879A JP H03161879 A JPH03161879 A JP H03161879A JP 1300739 A JP1300739 A JP 1300739A JP 30073989 A JP30073989 A JP 30073989A JP H03161879 A JPH03161879 A JP H03161879A
- Authority
- JP
- Japan
- Prior art keywords
- data
- coordinate
- coordinates
- memory
- image
- 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
- 238000001514 detection method Methods 0.000 claims abstract description 17
- 238000000034 method Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 11
- 230000000694 effects Effects 0.000 description 2
- 210000004899 c-terminal region Anatomy 0.000 description 1
Landscapes
- Image Analysis (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、図面に描かれた画像を読取り,そのデータを
処理する画像入力装置に関する。
処理する画像入力装置に関する。
[従来の技術]
画像入力装置は、図面に描かれた画像を光学的に走査し
て読取り、これを2値データに変換し、変換されたデー
タを処理し,処理結果を記憶する装置である。このよう
な画像入力装置を第6図により説明する。
て読取り、これを2値データに変換し、変換されたデー
タを処理し,処理結果を記憶する装置である。このよう
な画像入力装置を第6図により説明する。
第6図は従来の画像入力装置のブロック図である。図で
、1は図面、1aは図面1に描かれた画像を示す。2は
図面1を光学的に走査して画像1aを読取るスキャナで
あり、CCD素子の配列により構或されている。なお、
図面1におけるX,Yはスキャナ2による走査方向を示
す。スキャナ2からは画像1aに応じて2値データが出
力される。この2値データとしては、例えば図面1上に
おいて白い部分はデータ「O」に、又、黒い部分はデー
タ「1」に定められている.3はスキャナ2から出力さ
れるデータを順次記憶する画像メモリ、4は画像メモリ
3のデータに基づいて画像laの特徴を取出す処理を行
う処理装置、5は処理装置4により得られたデータ(ベ
クトルデータ)を記憶するフロツビディスク等の記憶装
置である。
、1は図面、1aは図面1に描かれた画像を示す。2は
図面1を光学的に走査して画像1aを読取るスキャナで
あり、CCD素子の配列により構或されている。なお、
図面1におけるX,Yはスキャナ2による走査方向を示
す。スキャナ2からは画像1aに応じて2値データが出
力される。この2値データとしては、例えば図面1上に
おいて白い部分はデータ「O」に、又、黒い部分はデー
タ「1」に定められている.3はスキャナ2から出力さ
れるデータを順次記憶する画像メモリ、4は画像メモリ
3のデータに基づいて画像laの特徴を取出す処理を行
う処理装置、5は処理装置4により得られたデータ(ベ
クトルデータ)を記憶するフロツビディスク等の記憶装
置である。
次に、上記画像入力装置の動作を第7図に示す図面およ
び第8図に示すフローチャートを参照して説明する。第
7図は図面1の平面図である。図で、i,laはそれぞ
れ第1図に示すものと同じ図面および画像の一部であり
、拡大して描かれている。この例では、図面1のサイズ
はA1であり、かつ、画像1aは四角形の図形である。
び第8図に示すフローチャートを参照して説明する。第
7図は図面1の平面図である。図で、i,laはそれぞ
れ第1図に示すものと同じ図面および画像の一部であり
、拡大して描かれている。この例では、図面1のサイズ
はA1であり、かつ、画像1aは四角形の図形である。
ところで、スキャナ2は特定の分解能、例えば、工6絵
素/mの分解能を有し.図面1はこの分解能で読取られ
る。第7図で、図面1を区分する多数の方形はそれぞれ
上記絵素を示し、上記分解能において、Alサイズの図
面1はX方向に13440(840w+x16/+m+
)個,Y方向に9 6 0 0 (6 0 0neX1
6/mm)個の絵素が存在することとなる。しタカッテ
、絵素ノfi数+;! 1 2 9 X 1 0a(
13440X 9600)個となる。これら絵素のそれ
ぞれは、第7図に示すようにX,Y方向に順次番号を付
することにより座標で示すことができる。
素/mの分解能を有し.図面1はこの分解能で読取られ
る。第7図で、図面1を区分する多数の方形はそれぞれ
上記絵素を示し、上記分解能において、Alサイズの図
面1はX方向に13440(840w+x16/+m+
)個,Y方向に9 6 0 0 (6 0 0neX1
6/mm)個の絵素が存在することとなる。しタカッテ
、絵素ノfi数+;! 1 2 9 X 1 0a(
13440X 9600)個となる。これら絵素のそれ
ぞれは、第7図に示すようにX,Y方向に順次番号を付
することにより座標で示すことができる。
スキャナ2は上記の分解能で図面1を読取り、各絵素に
ついて、それが黒であればデータ「1」、白であればデ
ータ「0」を出力する。これらデータは画像メモリ3に
記憶される。処理装置4は画3ー 像メモリ3に格納されたデータに基づいて、画像laの
特徴点のX,Y座標、即ち画像1aの線分のベクトルデ
ータを取出す処理を実行する。この処理が第8図のフロ
ーチャートで示されている。
ついて、それが黒であればデータ「1」、白であればデ
ータ「0」を出力する。これらデータは画像メモリ3に
記憶される。処理装置4は画3ー 像メモリ3に格納されたデータに基づいて、画像laの
特徴点のX,Y座標、即ち画像1aの線分のベクトルデ
ータを取出す処理を実行する。この処理が第8図のフロ
ーチャートで示されている。
第8図で、2つのブロックB1は,すべてのY座標につ
いて、それらブロックB0の間にあるブロックB2〜B
6の処理を行なうことを示し、又、2つのブロックB2
は、すべてのX座標について、それらブロックB2の間
にあるブロックB,〜B6の処理を行なうことを示す。
いて、それらブロックB0の間にあるブロックB2〜B
6の処理を行なうことを示し、又、2つのブロックB2
は、すべてのX座標について、それらブロックB2の間
にあるブロックB,〜B6の処理を行なうことを示す。
これを第7図に示す図面で説明すると、まず、Y座標が
座標値「1」である絵素に対して、X座標の座標値「1
」〜rl3440Jの絵素のそれぞれについて順にブロ
ックB,〜B6の処理を行ない、次いで、Y座標が座標
値「2」である絵素に対して同様の処理を行ない、この
ような処理をY座標の座標値r9600Jまで行なうこ
ととなる。
座標値「1」である絵素に対して、X座標の座標値「1
」〜rl3440Jの絵素のそれぞれについて順にブロ
ックB,〜B6の処理を行ない、次いで、Y座標が座標
値「2」である絵素に対して同様の処理を行ない、この
ような処理をY座標の座標値r9600Jまで行なうこ
ととなる。
以下、ブロックB3〜B6の処理を説明する。処理装置
4は上記の順により画像メモリ3の(X,Y)番地(こ
の番地は第7図に示す座標と同じ)4ー のデータを読取り(ブロックB3),このデータが線追
跡処理済みか否か判断し(ブロックB.)、線追跡処理
済みであれば次のX座標のデータを読出す処理に戻る。
4は上記の順により画像メモリ3の(X,Y)番地(こ
の番地は第7図に示す座標と同じ)4ー のデータを読取り(ブロックB3),このデータが線追
跡処理済みか否か判断し(ブロックB.)、線追跡処理
済みであれば次のX座標のデータを読出す処理に戻る。
又、線追跡処理済みでなければ、線追跡処理を行ない(
ブロックB,)、線追跡処理を行なったデータに対して
は消去フラグを立てる(ブロックB,).ブロックB4
における判断は、このフラグをみて行なうことになる。
ブロックB,)、線追跡処理を行なったデータに対して
は消去フラグを立てる(ブロックB,).ブロックB4
における判断は、このフラグをみて行なうことになる。
ここで、上記の処理を第7図を参照してさらに詳細に説
明する。処理装置4は、座標(1.1)から座l(13
44.0.1)のデータを読取るが、これらのデータは
すべてrQJである。次いで、順次Y座標を移行させて
データを読取り、座標A(100,Zoo) に至−)
て遂に最初のrlJデータに達する。ここで、所定の手
順による線追跡処理が実行される。即ち、この場合、X
方向に線が追跡され、座4m(5 6 0 i , 1
0 0)ニ至ッテX方向の線がなくなる。処理装置4
は座標B (5600.100)に追跡を戻し、この座
標に隣接する座標に線が存在するか否かを探す。このよ
うにして、座1!NB,C,D,Aと追跡が行なわれ、
この間、追跡された各座標に対しては,画像メモリ3の
対応する番地に消去フラグが立てられることになる。
明する。処理装置4は、座標(1.1)から座l(13
44.0.1)のデータを読取るが、これらのデータは
すべてrQJである。次いで、順次Y座標を移行させて
データを読取り、座標A(100,Zoo) に至−)
て遂に最初のrlJデータに達する。ここで、所定の手
順による線追跡処理が実行される。即ち、この場合、X
方向に線が追跡され、座4m(5 6 0 i , 1
0 0)ニ至ッテX方向の線がなくなる。処理装置4
は座標B (5600.100)に追跡を戻し、この座
標に隣接する座標に線が存在するか否かを探す。このよ
うにして、座1!NB,C,D,Aと追跡が行なわれ、
この間、追跡された各座標に対しては,画像メモリ3の
対応する番地に消去フラグが立てられることになる。
したがって、例えば次のY座標「101」における処理
において、座111(1 0 0 , 1 0 1),
’ (5600.101)でデータrl』が現れるが、
このデータについては線追跡処理は行なわれない。
において、座111(1 0 0 , 1 0 1),
’ (5600.101)でデータrl』が現れるが、
このデータについては線追跡処理は行なわれない。
以上の処理で,処理装置4は第7図に示す画像laにつ
いてのベクトルデータを得る。このベクトルデータは記
憶装置5に格納される。この格納されたベクトルデータ
を第9図に示す。即ち、第9図はベクトルデータの内容
説明図であり,A1〜A,は記憶装置5のアドレスを示
す。アドレスA1には線種情報を示すフラグ(FLG)
が記憶され、アドレスA2には座標AのX座標値、アド
レスA3には座標AのY座標値が格納される。以下、ア
ドレスA4,A,にはB座標のX,Y座標値、アドレス
A,,A,にはC座標のX,Y座標値、アドレスA,,
A,にはDJn4mのX,YJI棚値がそれぞれ格納
される。このベクトルデータを用いれば、画像1aを再
現することが可能である。
いてのベクトルデータを得る。このベクトルデータは記
憶装置5に格納される。この格納されたベクトルデータ
を第9図に示す。即ち、第9図はベクトルデータの内容
説明図であり,A1〜A,は記憶装置5のアドレスを示
す。アドレスA1には線種情報を示すフラグ(FLG)
が記憶され、アドレスA2には座標AのX座標値、アド
レスA3には座標AのY座標値が格納される。以下、ア
ドレスA4,A,にはB座標のX,Y座標値、アドレス
A,,A,にはC座標のX,Y座標値、アドレスA,,
A,にはDJn4mのX,YJI棚値がそれぞれ格納
される。このベクトルデータを用いれば、画像1aを再
現することが可能である。
[発明が解決しようとする課題コ
ところで、上記画像入力装置においては、スキャナ2に
よる画像の読取りは比較的高速で行なわれるのに対して
、処理装置4による処理(ベクタライズ)に要する時間
は画像読取りの数十倍に達する。例えば、Alサイズの
図面の読取りは10〜20秒程度であるのに対して、そ
のベクタライズは数分〜十数分の時間を要する。このよ
うなベクタライズの所要時間の長さは、使用者にとって
は極めて不便である。
よる画像の読取りは比較的高速で行なわれるのに対して
、処理装置4による処理(ベクタライズ)に要する時間
は画像読取りの数十倍に達する。例えば、Alサイズの
図面の読取りは10〜20秒程度であるのに対して、そ
のベクタライズは数分〜十数分の時間を要する。このよ
うなベクタライズの所要時間の長さは、使用者にとって
は極めて不便である。
本発明の目的は、上記従来技術における課題を解決し、
処理装置による処理時間を短縮することができる画像入
力装置を提供するにある。
処理装置による処理時間を短縮することができる画像入
力装置を提供するにある。
[課題を解決するための手段コ
上記の目的を達成するため、本発明は、図面上の情報を
光学的に読取り、これに応じた2値データとして出力す
る画像入力装置において、前記2値データを順次入力し
連続する2値データの値が変化したときこれを検出して
検出信号を出力する−7 検出手段と、前記2値データを順次入力し前記検出手段
から検出信号が出力されたとき前記2値データが変化し
た図面の座標を記憶する座標記憶手段とを設けたことを
特徴とする。
光学的に読取り、これに応じた2値データとして出力す
る画像入力装置において、前記2値データを順次入力し
連続する2値データの値が変化したときこれを検出して
検出信号を出力する−7 検出手段と、前記2値データを順次入力し前記検出手段
から検出信号が出力されたとき前記2値データが変化し
た図面の座標を記憶する座標記憶手段とを設けたことを
特徴とする。
[作用コ
2値データが出力されると、このデータは画像メモリに
格納されてゆくと同時に、検出手段および座標記憶手段
に入力されてゆく。検出手段では、2値データが一方か
ら他方に変化したことを検出して座標記憶手段に検出信
号を出力する。座標記憶手段では、2値データを順次入
力することによりそれらデータの座標を顔次把握してゆ
き、検出手段から検出信号が入力されたとき,この検出
信号に基づきそのときのデータの座標を記憶する。
格納されてゆくと同時に、検出手段および座標記憶手段
に入力されてゆく。検出手段では、2値データが一方か
ら他方に変化したことを検出して座標記憶手段に検出信
号を出力する。座標記憶手段では、2値データを順次入
力することによりそれらデータの座標を顔次把握してゆ
き、検出手段から検出信号が入力されたとき,この検出
信号に基づきそのときのデータの座標を記憶する。
[実施例コ
以下、本発明を図示の実施例に基づいて説明する。
第l図は本発明の実施例に係る画像入力装置のブロック
図である。図で、第6図に示す部分と同一又は等価な部
分には同一符号が付してある。こ−8− の場合、処理装置4は第6図に示す処理装置4と比較し
てその処理手朧の一部を異にする。7はエッジ検出器で
あり、スキャナ2から出力される2値データを入力しこ
のデータが「0」から「1」に変化した状態を検出する
。8はエッジ座標メモリであり、スキャナ2から出力さ
れる2 ii!データを入力し,このデータの入力数を
カウントすることによりそのデータの座標(画像メモリ
3のアドレス)を把握するとともに、エッジ検出器7か
らの検出信号が出力されたときの座標を記憶する。
図である。図で、第6図に示す部分と同一又は等価な部
分には同一符号が付してある。こ−8− の場合、処理装置4は第6図に示す処理装置4と比較し
てその処理手朧の一部を異にする。7はエッジ検出器で
あり、スキャナ2から出力される2値データを入力しこ
のデータが「0」から「1」に変化した状態を検出する
。8はエッジ座標メモリであり、スキャナ2から出力さ
れる2 ii!データを入力し,このデータの入力数を
カウントすることによりそのデータの座標(画像メモリ
3のアドレス)を把握するとともに、エッジ検出器7か
らの検出信号が出力されたときの座標を記憶する。
第2図は第1図に示すエッジ検出器7の構或を示すブロ
ック図である。図で、7aは(2’ )ビットおよび(
21・)ビットの2つのビットを有するシフトレジスタ
である。7bはシフトレジスタ7の(21)ビットに接
続されたNOT回路.7cはシフトレジスタ7の(2’
)ビットおよびNOT回路7bに接続されたAND回
路である。AND回路7cの出力はエッジ座標メモリに
入力される。
ック図である。図で、7aは(2’ )ビットおよび(
21・)ビットの2つのビットを有するシフトレジスタ
である。7bはシフトレジスタ7の(21)ビットに接
続されたNOT回路.7cはシフトレジスタ7の(2’
)ビットおよびNOT回路7bに接続されたAND回
路である。AND回路7cの出力はエッジ座標メモリに
入力される。
第3図は第1図に示すエッジ座標メモリ8の構成を示す
ブロック図である。図で、8aはスキャナ2からの出力
データを入力してこれをカウントするカウンタ(X)、
8bはカウンタ(X)8aのカウントが設定値に達した
とき出力される信号の数をカウントするカウンタ(Y)
,8cはエッジ検出器7からの検出信号に応じて作動す
るメモリ制御器、8dはカウンタ(X)8a,カウンタ
(’/)8bに接続されるとともにメモリ制御器8cに
より制御されるメモリである。
ブロック図である。図で、8aはスキャナ2からの出力
データを入力してこれをカウントするカウンタ(X)、
8bはカウンタ(X)8aのカウントが設定値に達した
とき出力される信号の数をカウントするカウンタ(Y)
,8cはエッジ検出器7からの検出信号に応じて作動す
るメモリ制御器、8dはカウンタ(X)8a,カウンタ
(’/)8bに接続されるとともにメモリ制御器8cに
より制御されるメモリである。
次に、エッジ検出器7およびエッジ座標メモリ8の動作
を第7図に示す図面1を例にとって説明する。スキャナ
2からは図面1の各絵素のデータが順次出力され画像メ
モリ3に入力されるが、同時に当該データはエッジ検出
器7のシフトレジスタ7aおよびエッジ座標メモリ8の
カウンタ(X)8aにも入力される。
を第7図に示す図面1を例にとって説明する。スキャナ
2からは図面1の各絵素のデータが順次出力され画像メ
モリ3に入力されるが、同時に当該データはエッジ検出
器7のシフトレジスタ7aおよびエッジ座標メモリ8の
カウンタ(X)8aにも入力される。
カウンタ(X)8aにはそのP端子に入力される処理装
置4からの制御信号によってX座標の最大値rl344
0Jが設定されている。又、カウンタ(Y)8bは数値
「1」からカウントをはじめる。
置4からの制御信号によってX座標の最大値rl344
0Jが設定されている。又、カウンタ(Y)8bは数値
「1」からカウントをはじめる。
スキャナ2からのデータがカウンタ(X)8aに入力さ
れる毎にそのカウントが進められ、カウン1〜が数値r
l3440」に達すると、C端子から信号が自己のCL
R端子およびカウンタ(Y)8bに出力される。これに
より、カウンタ(X)8aはクリャされて再び初期状態
からカウントが開始され、カウンタ(Y)8bではカウ
ントが1つ進められる。
れる毎にそのカウントが進められ、カウン1〜が数値r
l3440」に達すると、C端子から信号が自己のCL
R端子およびカウンタ(Y)8bに出力される。これに
より、カウンタ(X)8aはクリャされて再び初期状態
からカウントが開始され、カウンタ(Y)8bではカウ
ントが1つ進められる。
したがって、メモリ8dのX,Y端子に現れる値はスキ
ャナ2から出力されるデータのX,Y座標(画像メモリ
3のアドレスと同じ)となる。これら座標はメモリ制御
器8cの制御により選択的にメモリ8dに記憶される。
ャナ2から出力されるデータのX,Y座標(画像メモリ
3のアドレスと同じ)となる。これら座標はメモリ制御
器8cの制御により選択的にメモリ8dに記憶される。
一方、エッジ検出器7のシフトレジスタ7aにはスキャ
ナ2からのデータが順次シフトされてゆく、そして、デ
ータがrQJから「1」に変化したとき、即ち、画像1
aの線が現れたとき,シフトレジスタ7aの状態は第2
図に示すように(2” )ビットがrl』,(2’)ビ
ットが「O」となる。
ナ2からのデータが順次シフトされてゆく、そして、デ
ータがrQJから「1」に変化したとき、即ち、画像1
aの線が現れたとき,シフトレジスタ7aの状態は第2
図に示すように(2” )ビットがrl』,(2’)ビ
ットが「O」となる。
これにより、AND回路7cからメモリ制御器8cに高
レベル信号rlJが出力される。メモリ制御器8cはA
ND回路7cからの信号「1』の入力?よりメモリ8d
のWT端子に書込みス1一ローブ信号を出力するととも
に、A端子にメモリ8dのアドレスを1つ移動させる信
号を出力する。
レベル信号rlJが出力される。メモリ制御器8cはA
ND回路7cからの信号「1』の入力?よりメモリ8d
のWT端子に書込みス1一ローブ信号を出力するととも
に、A端子にメモリ8dのアドレスを1つ移動させる信
号を出力する。
以上の動作によって、メモリ8dには、画像1aの線が
存在する絵素が現れる毎にその絵素の座標(エッジ座標
)が記憶されてゆくことになる。そして、この動作はス
キャナ2からのデータが画像メモリ3に格納される間に
実行される。
存在する絵素が現れる毎にその絵素の座標(エッジ座標
)が記憶されてゆくことになる。そして、この動作はス
キャナ2からのデータが画像メモリ3に格納される間に
実行される。
第4図は第3図に示すメモリ8dの記憶内容を説明する
説明図である。図で、FLGは消去フラグを示し,「O
」は未消去、「I』は消去を示す。
説明図である。図で、FLGは消去フラグを示し,「O
」は未消去、「I』は消去を示す。
フラグFLGは例えばX座標値の先頭に付されている。
アドレスA■には第7図に示すA座標(100,100
)が記憶され、アドレスA2には、次にデータがrQJ
から「1」に変化する座@ (100,101)が、さ
らに、アドレスA3には座標(5600.101)が記
憶される。このように、データが10」から「1」に変
化する毎に座標が記憶されてゆき、最後にアドレスA
4 6 6 ,にはデータ終了コード(図ではHigh
−Valueの文字で表わしている)?記憶される。記
憶される座標の總数は4600である。
)が記憶され、アドレスA2には、次にデータがrQJ
から「1」に変化する座@ (100,101)が、さ
らに、アドレスA3には座標(5600.101)が記
憶される。このように、データが10」から「1」に変
化する毎に座標が記憶されてゆき、最後にアドレスA
4 6 6 ,にはデータ終了コード(図ではHigh
−Valueの文字で表わしている)?記憶される。記
憶される座標の總数は4600である。
次に、本実施例における処理装置4の動作を第5図に示
すフローチャートを参照しながら説明する。処理装置4
は、従来装置におけるように画像メモリ3の最初のデー
タ,即ち座標(1.1)のデータから読取りを開始する
のではなく、まず、エッジ座標メモリ8のメモリ8dに
記憶されている最初の座標(100,100)における
X座標値(1 0 0)を読取り(ブロックB■2)、
これに付随するフラグFLGがrQJか「1」かを判断
する(ブロックB1,)。フラグFLGが「O」(未消
去)の場合には、フラグFLGを「1」(消去)とし(
ブロックB14)、次いで、このメモリ8dの座標(x
,y)に対応する画像メモリ3の座標のデータを読取る
(ブロックB■5)。以後の処理(ブロックB1,,B
■7, B1,)は従来の処理と同じである。
すフローチャートを参照しながら説明する。処理装置4
は、従来装置におけるように画像メモリ3の最初のデー
タ,即ち座標(1.1)のデータから読取りを開始する
のではなく、まず、エッジ座標メモリ8のメモリ8dに
記憶されている最初の座標(100,100)における
X座標値(1 0 0)を読取り(ブロックB■2)、
これに付随するフラグFLGがrQJか「1」かを判断
する(ブロックB1,)。フラグFLGが「O」(未消
去)の場合には、フラグFLGを「1」(消去)とし(
ブロックB14)、次いで、このメモリ8dの座標(x
,y)に対応する画像メモリ3の座標のデータを読取る
(ブロックB■5)。以後の処理(ブロックB1,,B
■7, B1,)は従来の処理と同じである。
1つの線の追跡処理が終了したとき、処理装置4は再び
エッジ座標メモリ8のメモリ8dに格納?れている座標
を読出すが、この場合,アドレスAエのフラグFLGは
既に「1」とされているので,次のアドレスA2の座標
(100,101)が読取られることとなる。そして,
これに対応する画像メモリ3のアドレス2のデータが読
取られることになるが、これにはブロックB1.の処理
により消去フラグが立てられているので、処理装置4は
再びメモリ8dにアクセスすることとなる。
エッジ座標メモリ8のメモリ8dに格納?れている座標
を読出すが、この場合,アドレスAエのフラグFLGは
既に「1」とされているので,次のアドレスA2の座標
(100,101)が読取られることとなる。そして,
これに対応する画像メモリ3のアドレス2のデータが読
取られることになるが、これにはブロックB1.の処理
により消去フラグが立てられているので、処理装置4は
再びメモリ8dにアクセスすることとなる。
この動作が、メモリ8dのデータがデータ終了コードと
なるまで、すべてのエッジ座標について繰返される(ブ
ロックB■1)。
なるまで、すべてのエッジ座標について繰返される(ブ
ロックB■1)。
このように、本実施例では、処理装置によるベクタライ
ズ処理において、「○」から「1」に変化する座標を記
憶するエッジ座標メモリを設け、このエッジ座標メモリ
に記憶された座標に基づいて、処理装置が画像メモリの
データの読取りを行なうようにしたので、連続するデー
タrQJの読取り処理を省略することができ、処理装置
によるベクタライズ処理時間を従来のものに比べて大幅
に短縮することができる。
ズ処理において、「○」から「1」に変化する座標を記
憶するエッジ座標メモリを設け、このエッジ座標メモリ
に記憶された座標に基づいて、処理装置が画像メモリの
データの読取りを行なうようにしたので、連続するデー
タrQJの読取り処理を省略することができ、処理装置
によるベクタライズ処理時間を従来のものに比べて大幅
に短縮することができる。
なお,上記実施例の説明では、1つのY座標についてX
方尚の座標データを処理して次のY座標に移行する例に
ついて説明したが、これとは逆の動作とすることができ
るのは当然である。
方尚の座標データを処理して次のY座標に移行する例に
ついて説明したが、これとは逆の動作とすることができ
るのは当然である。
[発明の効果]
以上述べたように、本発明では、2値データが一方から
他方へ変化したときこれを検出し、そのデータの座標を
記憶するようにしたので、連続して現れる2値データの
一方を読取る動作を省略することができ、これにより、
ベクタライズの処理時間を大幅に短縮することができる
。
他方へ変化したときこれを検出し、そのデータの座標を
記憶するようにしたので、連続して現れる2値データの
一方を読取る動作を省略することができ、これにより、
ベクタライズの処理時間を大幅に短縮することができる
。
第1図は本発明の実施例に係る画像入力装置のブロック
図、第2図および第3図はそれぞれ第1図に示すエッジ
検出器およびエッジ座標メモリのブロック図、第4図は
第3図に示すエッジ座標メモリの記憶内容の説明図、第
5図は第1図に示す処理装置の動作を説明するフローチ
ャート、第6図は従来の画像入力装置のブロック図、第
7図は画像が描かれた図面の平面図、第8図は第6図に
示す装置の動作を説明するフローチヤ−1へ、第9図は
記憶されたベクトルデータの内容の説明図である。 1・・・・・・図面、la・・・・・・画像、2・・・
・・・スキャナ、3・・・・・・画像メモリ,4・・・
・・・処理装置、7・・・・・・エッジ検出器、8・・
・・・・エッジ座標メモリ。
図、第2図および第3図はそれぞれ第1図に示すエッジ
検出器およびエッジ座標メモリのブロック図、第4図は
第3図に示すエッジ座標メモリの記憶内容の説明図、第
5図は第1図に示す処理装置の動作を説明するフローチ
ャート、第6図は従来の画像入力装置のブロック図、第
7図は画像が描かれた図面の平面図、第8図は第6図に
示す装置の動作を説明するフローチヤ−1へ、第9図は
記憶されたベクトルデータの内容の説明図である。 1・・・・・・図面、la・・・・・・画像、2・・・
・・・スキャナ、3・・・・・・画像メモリ,4・・・
・・・処理装置、7・・・・・・エッジ検出器、8・・
・・・・エッジ座標メモリ。
Claims (1)
- 図面上の情報を光学的に読取り、これに応じた2値デー
タとして出力する画像入力装置において、前記2値デー
タを順次入力し連続する2値データの値が変化したとき
これを検出して検出信号を出力する検出手段と、前記2
値データを順次入力し前記検出手段から検出信号が出力
されたとき前記2値データが変化した図面の座標を記憶
する座標記憶手段とを設けたことを特徴とする画像入力
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1300739A JPH03161879A (ja) | 1989-11-21 | 1989-11-21 | 画像入力装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1300739A JPH03161879A (ja) | 1989-11-21 | 1989-11-21 | 画像入力装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03161879A true JPH03161879A (ja) | 1991-07-11 |
Family
ID=17888521
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1300739A Pending JPH03161879A (ja) | 1989-11-21 | 1989-11-21 | 画像入力装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03161879A (ja) |
-
1989
- 1989-11-21 JP JP1300739A patent/JPH03161879A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5691527A (en) | Two dimensional code reading apparatus | |
| JPS6042990B2 (ja) | パタ−ン認識方法 | |
| JP2828645B2 (ja) | マーク領域判定装置 | |
| JPS6357831B2 (ja) | ||
| JPH03161879A (ja) | 画像入力装置 | |
| JP2910295B2 (ja) | 輪郭情報抽出装置 | |
| JP2570815B2 (ja) | 光学式文字認識装置 | |
| JPS6146671A (ja) | 領域指定方式 | |
| JPS6326784A (ja) | 画像連結処理装置 | |
| JPH0446462A (ja) | 画像処理装置の領域認識方式 | |
| JPH0129643Y2 (ja) | ||
| JP3061830B2 (ja) | 画像処理装置 | |
| JPS6290787A (ja) | パタ−ンマッチング方法 | |
| JP2861435B2 (ja) | パイプライン形演算装置 | |
| JPS62206690A (ja) | ビデオメモリのアドレス制御方式 | |
| JPH0371326A (ja) | 画線付加装置 | |
| JPH04284581A (ja) | 細線化処理装置 | |
| JPS62108381A (ja) | 濃度ヒストグラム検出装置 | |
| JPH0145665B2 (ja) | ||
| JPS59142677A (ja) | 画像処理装置 | |
| JPH02101589A (ja) | 画像処理装置 | |
| JPH0750504B2 (ja) | パタ−ン認識装置 | |
| JPH0282371A (ja) | 画像処理装置 | |
| JPS63104187A (ja) | 領域指定方式 | |
| JPS62260279A (ja) | 高速イメ−ジ処理回路 |