JP3371307B2 - 画像処理装置及び画像処理方法 - Google Patents
画像処理装置及び画像処理方法Info
- Publication number
- JP3371307B2 JP3371307B2 JP23295994A JP23295994A JP3371307B2 JP 3371307 B2 JP3371307 B2 JP 3371307B2 JP 23295994 A JP23295994 A JP 23295994A JP 23295994 A JP23295994 A JP 23295994A JP 3371307 B2 JP3371307 B2 JP 3371307B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- area
- model
- image processing
- setting
- 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
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
- Character Input (AREA)
- Processing Or Creating Images (AREA)
Description
【0001】
【産業上の利用分野】この発明は、画像検査時の基準画
像となるモデル画像を登録したり、任意の画像領域を設
定して画像処理を行う画像処理装置及び方法に関し、特
に、画像処理領域を順に設定していく時に操作性が改善
されるように工夫した画像処理装置及び画像処理方法に
関する。
像となるモデル画像を登録したり、任意の画像領域を設
定して画像処理を行う画像処理装置及び方法に関し、特
に、画像処理領域を順に設定していく時に操作性が改善
されるように工夫した画像処理装置及び画像処理方法に
関する。
【0002】
【従来の技術】表示画面上に表れている画像から任意の
領域を順次設定して画像処理を行う装置では、カーソル
等を使用することによりウインドウを表示して処理すべ
き画像領域を設定する。たとえば、コンベア上を流れる
物品を画像処理して検査する画像処理装置等、同じ種類
の被検査対象物を順次画像処理によって検査する装置で
は、通常、画像検査時の基準画像となるモデル画像を表
示画面上において予め複数個登録する。この場合、登録
すべきモデル画像が同じ大きさの文字画像等であって、
それぞれの領域がそれほど大きく変わらない場合には、
たとえば図9に示すような方法で各モデル画像を登録し
ていく。同図では、文字画像として1,2,3,4,5
をそれぞれ順次登録していく手順を示している。最初
に、文字1をウインドウW1を設定してから登録する。
すなわち、カーソルによってで示す座標位置を指定
し、続いて該カーソルを移動しての位置を指定する。
これにより矩形のウインドウW1が設定されて、その領
域内の文字1がモデル画像として登録される。また、こ
の時、この文字1に対しての画像処理を行うためのパラ
メータ、たとえばエッジ処理等の前処理を行うか、二値
化レベルをどの程度に設定するか等のパラメータをポッ
プアップ画面等の他の画面にて設定登録する。次に、カ
ーソルをに移動し、さらにまで移動してウインドウ
W2を設定し、そのウインドウ内に含まれる文字2をモ
デル画像として登録するとともに、画像処理のためのパ
ラメータを設定する。以下同様にして、文字3,4,5
に対して同じようなカーソル移動を行って各文字をモデ
ル画像として登録するとともに、パラメータを設定して
いく。
領域を順次設定して画像処理を行う装置では、カーソル
等を使用することによりウインドウを表示して処理すべ
き画像領域を設定する。たとえば、コンベア上を流れる
物品を画像処理して検査する画像処理装置等、同じ種類
の被検査対象物を順次画像処理によって検査する装置で
は、通常、画像検査時の基準画像となるモデル画像を表
示画面上において予め複数個登録する。この場合、登録
すべきモデル画像が同じ大きさの文字画像等であって、
それぞれの領域がそれほど大きく変わらない場合には、
たとえば図9に示すような方法で各モデル画像を登録し
ていく。同図では、文字画像として1,2,3,4,5
をそれぞれ順次登録していく手順を示している。最初
に、文字1をウインドウW1を設定してから登録する。
すなわち、カーソルによってで示す座標位置を指定
し、続いて該カーソルを移動しての位置を指定する。
これにより矩形のウインドウW1が設定されて、その領
域内の文字1がモデル画像として登録される。また、こ
の時、この文字1に対しての画像処理を行うためのパラ
メータ、たとえばエッジ処理等の前処理を行うか、二値
化レベルをどの程度に設定するか等のパラメータをポッ
プアップ画面等の他の画面にて設定登録する。次に、カ
ーソルをに移動し、さらにまで移動してウインドウ
W2を設定し、そのウインドウ内に含まれる文字2をモ
デル画像として登録するとともに、画像処理のためのパ
ラメータを設定する。以下同様にして、文字3,4,5
に対して同じようなカーソル移動を行って各文字をモデ
ル画像として登録するとともに、パラメータを設定して
いく。
【0003】
【発明が解決しようとする課題】しかしながら、上記に
示す画像処理方法では、各画像処理領域を設定するのに
カーソルを同じように移動する操作が必要である。すな
わち、図9に示す例では、からにカーソルを移動し
てウインドウW1を設定するが、この操作をから、
からのように他の文字についても同じようにしなけ
ればならない。このため、操作性が良くない問題があっ
た。また、各画像処理領域に対するパラメータも各文字
ごとに設定する必要があるために、これも操作性を悪く
する問題があった。
示す画像処理方法では、各画像処理領域を設定するのに
カーソルを同じように移動する操作が必要である。すな
わち、図9に示す例では、からにカーソルを移動し
てウインドウW1を設定するが、この操作をから、
からのように他の文字についても同じようにしなけ
ればならない。このため、操作性が良くない問題があっ
た。また、各画像処理領域に対するパラメータも各文字
ごとに設定する必要があるために、これも操作性を悪く
する問題があった。
【0004】この発明の目的は、画像処理領域やパラメ
ータ等を一度設定すると、それらの属性を次回の画像処
理領域設定のために初期値として与えることにより、操
作性を改善する画像処理装置及び方法を提供することに
ある。
ータ等を一度設定すると、それらの属性を次回の画像処
理領域設定のために初期値として与えることにより、操
作性を改善する画像処理装置及び方法を提供することに
ある。
【0005】
【課題を解決するための手段】この発明は、画像メモリ
に記憶されている画像から画像処理領域を設定する設定
手段と、該設定手段で設定された画像処理領域の大きさ
と、その領域に対する画像処理のパラメータとを属性情
報として記憶する属性情報記憶手段を設け、それによ
り、次の画像処理領域を設定する時に、前記属性情報記
憶手段に記憶されている前記大きさ及びパラメータを初
期値として与えるようにしたものである。画像処理領域
としては、例えば、画像検査時に基準画像となるモデル
画像の領域が考えられる。その場合、該領域を表示する
表示手段と、該表示手段に該領域が表示されている状態
でその領域の大きさを微調整する手段と、を備えるのが
良い。
に記憶されている画像から画像処理領域を設定する設定
手段と、該設定手段で設定された画像処理領域の大きさ
と、その領域に対する画像処理のパラメータとを属性情
報として記憶する属性情報記憶手段を設け、それによ
り、次の画像処理領域を設定する時に、前記属性情報記
憶手段に記憶されている前記大きさ及びパラメータを初
期値として与えるようにしたものである。画像処理領域
としては、例えば、画像検査時に基準画像となるモデル
画像の領域が考えられる。その場合、該領域を表示する
表示手段と、該表示手段に該領域が表示されている状態
でその領域の大きさを微調整する手段と、を備えるのが
良い。
【0006】前記属性情報としては、前記設定手段で初
回に設定された前記大きさ及びパラメータであっても良
いし、前回に設定された前記大きさ及びパラメータであ
っても良い。
回に設定された前記大きさ及びパラメータであっても良
いし、前回に設定された前記大きさ及びパラメータであ
っても良い。
【0007】また、前記設定手段で設定される画像処理
領域の画像は例えば文字画像であることが出来る。
領域の画像は例えば文字画像であることが出来る。
【0008】さらに、この発明は、モデル画像の登録機
能を備える装置に適用される。すなわち、被検査対象物
を撮像する撮像手段と、該撮像した画像を記憶する画像
メモリと、前記画像メモリに記憶されている被検査対象
物の画像検査時に基準画像となる複数の文字で構成され
る文字列を含む画像から前記複数の文字毎のモデル画像
の領域を設定するモデル画像設定手段と、設定されたモ
デル画像を記憶するモデル画像メモリと、前記モデル画
像領域の大きさと、その領域に対する画像処理のパラメ
ータとを属性情報として記憶する属性情報記憶手段と、
前記複数の文字に関するモデル画像を順次設定する時
に、前記属性情報記憶手段に記憶されている前記大きさ
及びパラメータを初期値として与える手段と、を備える
ことを特徴とする。
能を備える装置に適用される。すなわち、被検査対象物
を撮像する撮像手段と、該撮像した画像を記憶する画像
メモリと、前記画像メモリに記憶されている被検査対象
物の画像検査時に基準画像となる複数の文字で構成され
る文字列を含む画像から前記複数の文字毎のモデル画像
の領域を設定するモデル画像設定手段と、設定されたモ
デル画像を記憶するモデル画像メモリと、前記モデル画
像領域の大きさと、その領域に対する画像処理のパラメ
ータとを属性情報として記憶する属性情報記憶手段と、
前記複数の文字に関するモデル画像を順次設定する時
に、前記属性情報記憶手段に記憶されている前記大きさ
及びパラメータを初期値として与える手段と、を備える
ことを特徴とする。
【0009】またこの発明に係る画像処理方法は、被検
査対象物の画像検査時に基準画像となる文字列を構成す
る複数の文字を順次モデル画像として登録する画像処理
方法であって、画像メモリに記憶している画像を表示画
面上に表示させてモデル画像の領域を設定する工程、そ
のモデル画像の領域の大きさとその領域に対する画像処
理のパラメータとを記憶する工程、その記憶している情
報を第2文字目以降についてのモデル画像の領域を設定
する時にそのまま初期値として使用する工程、前記初期
値に変更を要する時には前記初期値を微調整する工程、
及び設定が完了したモデル画像の領域を順次登録する工
程を含むことを特徴とする。
査対象物の画像検査時に基準画像となる文字列を構成す
る複数の文字を順次モデル画像として登録する画像処理
方法であって、画像メモリに記憶している画像を表示画
面上に表示させてモデル画像の領域を設定する工程、そ
のモデル画像の領域の大きさとその領域に対する画像処
理のパラメータとを記憶する工程、その記憶している情
報を第2文字目以降についてのモデル画像の領域を設定
する時にそのまま初期値として使用する工程、前記初期
値に変更を要する時には前記初期値を微調整する工程、
及び設定が完了したモデル画像の領域を順次登録する工
程を含むことを特徴とする。
【0010】
【作用】この発明では、画像メモリに記憶されている画
像を、たとえば表示画面上に表示させて設定手段によっ
て画像処理領域を設定するが、その時に、設定した画像
処理領域の大きさとその領域に対する画像処理のパラメ
ータとを同時に記憶しておく。そして、次の画像処理領
域を設定する時に、その記憶している大きさ及びパラメ
ータを初期値として与えるようにしている。したがっ
て、次の画像処理領域を設定する時には、それ以前の画
像処理領域における属性がそのまま利用されるためにカ
ーソルの移動量が少なくなるとともに、パラメータに関
しては違う部分だけを修正すればよいことになる。たと
えば、この発明の画像処理方法を示す図を参照して説
明すると、の座標との座標をカーソルによって指定
してウインドウW1を設定するまでは、図8に示す従来
と同じであるが、次の文字2を登録する時にはウインド
ウW1の大きさがそのまま保持されるために、カーソル
をの位置に移動するだけでウインドウW2を設定する
ことができる。この場合文字2が文字1よりも小さいか
または大きい場合には、の座標位置を微調整すればよ
いだけである。すなわち、図のCで示すカーソルの移動
操作が不要となる。さらに、二値化レベルやエッジ処理
等を行うかどうかのパラメータ類に関しては、最初の文
字1に対して設定したものと同じパラメータが文字2に
対しても初期値として使用されるために、これらのパラ
メータが同じであればパラメータに関しては何も操作す
る必要がない。通常、図1に示すような同じようなパタ
ーンの画像処理領域を順次設定していく場合には、パラ
メータ類も同じになることが多いために、操作性が極め
て簡略化できる。
像を、たとえば表示画面上に表示させて設定手段によっ
て画像処理領域を設定するが、その時に、設定した画像
処理領域の大きさとその領域に対する画像処理のパラメ
ータとを同時に記憶しておく。そして、次の画像処理領
域を設定する時に、その記憶している大きさ及びパラメ
ータを初期値として与えるようにしている。したがっ
て、次の画像処理領域を設定する時には、それ以前の画
像処理領域における属性がそのまま利用されるためにカ
ーソルの移動量が少なくなるとともに、パラメータに関
しては違う部分だけを修正すればよいことになる。たと
えば、この発明の画像処理方法を示す図を参照して説
明すると、の座標との座標をカーソルによって指定
してウインドウW1を設定するまでは、図8に示す従来
と同じであるが、次の文字2を登録する時にはウインド
ウW1の大きさがそのまま保持されるために、カーソル
をの位置に移動するだけでウインドウW2を設定する
ことができる。この場合文字2が文字1よりも小さいか
または大きい場合には、の座標位置を微調整すればよ
いだけである。すなわち、図のCで示すカーソルの移動
操作が不要となる。さらに、二値化レベルやエッジ処理
等を行うかどうかのパラメータ類に関しては、最初の文
字1に対して設定したものと同じパラメータが文字2に
対しても初期値として使用されるために、これらのパラ
メータが同じであればパラメータに関しては何も操作す
る必要がない。通常、図1に示すような同じようなパタ
ーンの画像処理領域を順次設定していく場合には、パラ
メータ類も同じになることが多いために、操作性が極め
て簡略化できる。
【0011】なお、設定された画像処理領域の大きさ及
びパラメータを含む属性情報については、初回の画像処
理領域に対するものを記憶するようにしてもよいし、前
回に設定した画像処理領域に対するものを記憶するよう
にしてもよい。
びパラメータを含む属性情報については、初回の画像処
理領域に対するものを記憶するようにしてもよいし、前
回に設定した画像処理領域に対するものを記憶するよう
にしてもよい。
【0012】
【実施例】図2は、この発明の実施例である画像処理装
置のブロック図を示している。
置のブロック図を示している。
【0013】カメラ1は、静止している、またはコンベ
ア等のライン上を流れている対象物の画像を取り込み、
A/D変換器2によって二値または多値画像データに変
換し、画像メモリ3及び表示部4に入力する。A/D変
換器2で得られた画像データは画像メモリ3に取り込ま
れて記憶されるが、この記憶されている画像の中から、
指定されたモデル画像がモデル画像登録メモリ5に登録
される。モデル画像とは、被検査対象物の検査,計測時
の基準画像となるもので、このモデル画像が被検査対象
物の画像とサーチ処理部7及び検査処理部8において比
較される。なお、サーチ処理部7ではモデル画像と相関
値の高い画像が画像メモリ3から検出され、検査処理部
7では、その相関値と予め設定した判定値との比較等を
行って検査結果を出す。表示部4は、D/A変換器4a
と、表示制御部4bとモニター4cとで構成される。検
査処理部8の検査結果はこの表示制御部4bに渡され、
判定結果(NGやOK)に応じた表示制御を行うように
指示する。なお、入力装置9は、モニター4c上でのカ
ーソルの移動や領域設定、コマンド類の指定等を入力す
るのに使用し、カーソル移動キー、ENTキー、その他
のキーが含まれている。
ア等のライン上を流れている対象物の画像を取り込み、
A/D変換器2によって二値または多値画像データに変
換し、画像メモリ3及び表示部4に入力する。A/D変
換器2で得られた画像データは画像メモリ3に取り込ま
れて記憶されるが、この記憶されている画像の中から、
指定されたモデル画像がモデル画像登録メモリ5に登録
される。モデル画像とは、被検査対象物の検査,計測時
の基準画像となるもので、このモデル画像が被検査対象
物の画像とサーチ処理部7及び検査処理部8において比
較される。なお、サーチ処理部7ではモデル画像と相関
値の高い画像が画像メモリ3から検出され、検査処理部
7では、その相関値と予め設定した判定値との比較等を
行って検査結果を出す。表示部4は、D/A変換器4a
と、表示制御部4bとモニター4cとで構成される。検
査処理部8の検査結果はこの表示制御部4bに渡され、
判定結果(NGやOK)に応じた表示制御を行うように
指示する。なお、入力装置9は、モニター4c上でのカ
ーソルの移動や領域設定、コマンド類の指定等を入力す
るのに使用し、カーソル移動キー、ENTキー、その他
のキーが含まれている。
【0014】前記モデル画像登録メモリ5は、画像メモ
リ3に記憶されている画像の中から設定された画像処理
領域のモデル画像を登録するメモリであるが、これとと
もに属性情報記憶部6が設けられていて、ここで、設定
された画像処理領域の大きさ及びその領域に対する画像
処理のパラメータが記憶される。パラメータとしては、
たとえば、画像を二値化する時のレベル(深さ)や前処
理(エッジ処理等)を行うかどうかの情報が含まれる。
これについては詳細を後述する。
リ3に記憶されている画像の中から設定された画像処理
領域のモデル画像を登録するメモリであるが、これとと
もに属性情報記憶部6が設けられていて、ここで、設定
された画像処理領域の大きさ及びその領域に対する画像
処理のパラメータが記憶される。パラメータとしては、
たとえば、画像を二値化する時のレベル(深さ)や前処
理(エッジ処理等)を行うかどうかの情報が含まれる。
これについては詳細を後述する。
【0015】以上の構成の画像処理装置において、モデ
ル画像を登録する時には、入力装置9においてモデル画
像登録モードに設定し、その状態でカメラ1から取り込
んだ画像を画像メモリ3に記憶し、図1に示す手順によ
って順次モデル画像をモデル画像登録メモリ4に登録し
ていく。図1において説明したように、このモデル画像
の登録時には、入力装置8を使用することによりカーソ
ルを移動させながら行うが、最初に登録したモデル画像
の時に使用されるウインドウW1の大きさが、それ以降
のモデル画像を登録する時に初期値として与えられる。
また、パラメータも次回以降のモデル画像の登録時に初
期値として与えられる。
ル画像を登録する時には、入力装置9においてモデル画
像登録モードに設定し、その状態でカメラ1から取り込
んだ画像を画像メモリ3に記憶し、図1に示す手順によ
って順次モデル画像をモデル画像登録メモリ4に登録し
ていく。図1において説明したように、このモデル画像
の登録時には、入力装置8を使用することによりカーソ
ルを移動させながら行うが、最初に登録したモデル画像
の時に使用されるウインドウW1の大きさが、それ以降
のモデル画像を登録する時に初期値として与えられる。
また、パラメータも次回以降のモデル画像の登録時に初
期値として与えられる。
【0016】図3は、ウインドウW1、すなわち最初に
設定されたモデル画像の領域の大きさが次のモデル画像
を登録する時に初期値として与えられる動作を説明する
ための図である。
設定されたモデル画像の領域の大きさが次のモデル画像
を登録する時に初期値として与えられる動作を説明する
ための図である。
【0017】最初に、文字1のモデル画像を登録する時
に、x,yの左上の座標をカーソルで指定し、次に右下
の座標までカーソルを移動して指定し、さらに図示しな
いパラメータを決めて登録する(STEP1)。その時
には、ウインドウW1の大きさとパラメータが属性情報
記憶部6に記憶される。続いて、文字2をモデル画像と
して登録する時に上記属性情報が初期値として与えられ
るために、カーソルを右方向に移動していくとそれに応
じて図の点線で示すウインドウが移動していく。そし
て、文字2の左上の位置までカーソルを移動すると、そ
の位置を左上の隅部とする矩形状のウインドウW2が点
線のまま表示された状態となる(STEP2)。なお、
ウインドウW1の形状は予め矩形形状となっており、ま
た、その大きさは、左上隅部の座標(x,y)と、その
位置からのX方向の長さdx及びY方向の長さdyで決
めている。
に、x,yの左上の座標をカーソルで指定し、次に右下
の座標までカーソルを移動して指定し、さらに図示しな
いパラメータを決めて登録する(STEP1)。その時
には、ウインドウW1の大きさとパラメータが属性情報
記憶部6に記憶される。続いて、文字2をモデル画像と
して登録する時に上記属性情報が初期値として与えられ
るために、カーソルを右方向に移動していくとそれに応
じて図の点線で示すウインドウが移動していく。そし
て、文字2の左上の位置までカーソルを移動すると、そ
の位置を左上の隅部とする矩形状のウインドウW2が点
線のまま表示された状態となる(STEP2)。なお、
ウインドウW1の形状は予め矩形形状となっており、ま
た、その大きさは、左上隅部の座標(x,y)と、その
位置からのX方向の長さdx及びY方向の長さdyで決
めている。
【0018】上記STEP2において、点線のウインド
ウW2が表示されている状態で、該ウインドウW2の大
きさに変更がなく且つパラメータにも変更がなければ、
そのまま入力装置8のENTキーを押して登録する。こ
の時、もしウインドウW2の大きさに変更を要する時に
は、カーソルキーを動かすことによってウインドウW2
の右下隅の座標を微調整する。この場合、図9の従来の
手法のようにウインドウの左上隅から右下隅までカーソ
ルを移動させなくても右下隅の座標をワンタッチで指定
することができ、その状態でカーソル利用のもとに右下
隅の座標の微調整を行うことができる。また、図示はし
ていないが、パラメータ等についても同じである。すな
わち、パラメータについて一部変更する時には、パラメ
ータを表示する画面をポップアップ等で表示させ変更す
べき点を変更してから登録するだけでよい。
ウW2が表示されている状態で、該ウインドウW2の大
きさに変更がなく且つパラメータにも変更がなければ、
そのまま入力装置8のENTキーを押して登録する。こ
の時、もしウインドウW2の大きさに変更を要する時に
は、カーソルキーを動かすことによってウインドウW2
の右下隅の座標を微調整する。この場合、図9の従来の
手法のようにウインドウの左上隅から右下隅までカーソ
ルを移動させなくても右下隅の座標をワンタッチで指定
することができ、その状態でカーソル利用のもとに右下
隅の座標の微調整を行うことができる。また、図示はし
ていないが、パラメータ等についても同じである。すな
わち、パラメータについて一部変更する時には、パラメ
ータを表示する画面をポップアップ等で表示させ変更す
べき点を変更してから登録するだけでよい。
【0019】図4は、第1の画像処理領域から第2の画
像処理領域にカーソルを移動させて順次登録する時の画
面の状態の変化を示している。同図から明らかなよう
に、図9が示すようなカーソル動作を必要としない。し
たがって、操作性が非常によくなる利点がある。
像処理領域にカーソルを移動させて順次登録する時の画
面の状態の変化を示している。同図から明らかなよう
に、図9が示すようなカーソル動作を必要としない。し
たがって、操作性が非常によくなる利点がある。
【0020】図5は、図2に示す画像処理装置において
モデル画像を登録する時の動作を示すフローチャートで
ある。
モデル画像を登録する時の動作を示すフローチャートで
ある。
【0021】モデル画像登録モードに入ると、カメラ1
で被撮像対象物の画像が取り込まれ、画像メモリ3に記
憶される。この状態で、入力装置9によってモデル画像
領域の左上隅の座標が指定され、続いて右下座標が指定
される(n2,n3)。各座標が決められると、次に、
モデル画像属性情報が記憶される。属性情報は、モデル
画像領域の大きさ及び画像処理パラメータからなる。画
像処理パラメータとしては、二値化レベルやエッジ処理
有無等の情報が含まれる。なお、モデル画像属性情報
は、図2の属性情報記憶部6に記憶されるが、本実施例
では、初回登録したモデル画像の属性情報の記憶位置を
ポインタで指定しておき、次回以降のモデル画像に対す
る属性情報についてはこの初回登録モデル画像のものを
コピーすることで初期値として与えるようにする。
で被撮像対象物の画像が取り込まれ、画像メモリ3に記
憶される。この状態で、入力装置9によってモデル画像
領域の左上隅の座標が指定され、続いて右下座標が指定
される(n2,n3)。各座標が決められると、次に、
モデル画像属性情報が記憶される。属性情報は、モデル
画像領域の大きさ及び画像処理パラメータからなる。画
像処理パラメータとしては、二値化レベルやエッジ処理
有無等の情報が含まれる。なお、モデル画像属性情報
は、図2の属性情報記憶部6に記憶されるが、本実施例
では、初回登録したモデル画像の属性情報の記憶位置を
ポインタで指定しておき、次回以降のモデル画像に対す
る属性情報についてはこの初回登録モデル画像のものを
コピーすることで初期値として与えるようにする。
【0022】次に、n6においてモデル画像がモデル画
像登録メモリ5に登録される。対象となるモデル画像が
1つしかない場合にはこれで終了するが、複数個ある場
合には、n8に進んで、次のモデル画像に対する領域の
左上座標が指定される。この左上座標が指定されると、
図3のSTEP2に示すように、点線で示すウインドウ
W2が画面上に表示される。また、このとき、上述した
ような属性情報のコピー動作によって、該属性情報の初
期値設定が行われる。図外のポップアップ画面を所定の
キー操作によって呼び出すようにすると、属性情報記憶
部5に記憶されている初回のモデル画像領域に対するパ
ラメータが初期値として与えられていることが分かる。
n8の処理を終えると、モデル画像領域の右下座標が自
動的に表示される(n9)。この時、該右下座標を微調
整する必要があれば、n10においてカーソルによる微
調整を許可し、微調整が終了するとn6に戻ってモデル
画像の登録が行われる。以下、同様に次のモデル画像に
対する上記の処理が行われ、繰り返してモデル画像が順
次登録されていく。なお、パラメータの変更を行う場合
には、上記処理中の任意のステップで所定のパラメータ
表示画面をポップアップ表示して変更することができ
る。
像登録メモリ5に登録される。対象となるモデル画像が
1つしかない場合にはこれで終了するが、複数個ある場
合には、n8に進んで、次のモデル画像に対する領域の
左上座標が指定される。この左上座標が指定されると、
図3のSTEP2に示すように、点線で示すウインドウ
W2が画面上に表示される。また、このとき、上述した
ような属性情報のコピー動作によって、該属性情報の初
期値設定が行われる。図外のポップアップ画面を所定の
キー操作によって呼び出すようにすると、属性情報記憶
部5に記憶されている初回のモデル画像領域に対するパ
ラメータが初期値として与えられていることが分かる。
n8の処理を終えると、モデル画像領域の右下座標が自
動的に表示される(n9)。この時、該右下座標を微調
整する必要があれば、n10においてカーソルによる微
調整を許可し、微調整が終了するとn6に戻ってモデル
画像の登録が行われる。以下、同様に次のモデル画像に
対する上記の処理が行われ、繰り返してモデル画像が順
次登録されていく。なお、パラメータの変更を行う場合
には、上記処理中の任意のステップで所定のパラメータ
表示画面をポップアップ表示して変更することができ
る。
【0023】図6は、属性情報記憶部6の記憶状態を示
している。同図において、検査モデルとは上述のモデル
画像を表している。モデル画像領域の形状は前述のよう
に矩形形状であるが、その大きさは同図の検査領域
(2)の記憶エリアに設定される。また、その領域に対
する画像処理のパラメータは、同図では(3)から
(7)までの合計5つのパラメータからなっている。す
なわち、「2値化レベル」、「2値反転」、「前処
理」、「検査特徴量」及び「マッチング」の各値がパラ
メータとなっている。図6に示す属性情報は、初回のモ
デル画像に対する属性情報であるが、2回目以降のモデ
ル画像に対してはそれらの属性情報が図5のn8で初期
値として与えられる。この初期値として与えることは、
図7に示すように、検査領域から検査条件(マッチン
グ)までの合計6つの記憶エリアの記憶内容が次回以降
のモデル画像に対する属性情報記憶領域にコピーされる
ことを意味する。なお、この場合、検査領域(2)の中
の左上座標(X,Y)はコピーされないが、X及びY方
向の辺の長さ(dx,dy)は領域の大きさを表す情報
であるからそのままコピーされる。
している。同図において、検査モデルとは上述のモデル
画像を表している。モデル画像領域の形状は前述のよう
に矩形形状であるが、その大きさは同図の検査領域
(2)の記憶エリアに設定される。また、その領域に対
する画像処理のパラメータは、同図では(3)から
(7)までの合計5つのパラメータからなっている。す
なわち、「2値化レベル」、「2値反転」、「前処
理」、「検査特徴量」及び「マッチング」の各値がパラ
メータとなっている。図6に示す属性情報は、初回のモ
デル画像に対する属性情報であるが、2回目以降のモデ
ル画像に対してはそれらの属性情報が図5のn8で初期
値として与えられる。この初期値として与えることは、
図7に示すように、検査領域から検査条件(マッチン
グ)までの合計6つの記憶エリアの記憶内容が次回以降
のモデル画像に対する属性情報記憶領域にコピーされる
ことを意味する。なお、この場合、検査領域(2)の中
の左上座標(X,Y)はコピーされないが、X及びY方
向の辺の長さ(dx,dy)は領域の大きさを表す情報
であるからそのままコピーされる。
【0024】このように、初回に登録したモデル画像の
領域の大きさとその領域に対する画像処理のパラメータ
とを記憶しておいて次回以降のモデル画像の登録時に初
期値として与えることにより、カーソル移動量が少なく
なったり、キー入力する回数が減少したりするなど操作
性がすこぶるよくなる利点がある。特に、図1に示すよ
うに同じ大きさの文字を多数モデル画像として登録する
場合には、各モデル画像を登録する時に使用する領域の
大きさ、すなわちウインドウの大きさが同じであること
が多いために、本実施例のように構成すれば、各領域
(ウインドウ)の大きさを全く等しいものに設定でき
る。
領域の大きさとその領域に対する画像処理のパラメータ
とを記憶しておいて次回以降のモデル画像の登録時に初
期値として与えることにより、カーソル移動量が少なく
なったり、キー入力する回数が減少したりするなど操作
性がすこぶるよくなる利点がある。特に、図1に示すよ
うに同じ大きさの文字を多数モデル画像として登録する
場合には、各モデル画像を登録する時に使用する領域の
大きさ、すなわちウインドウの大きさが同じであること
が多いために、本実施例のように構成すれば、各領域
(ウインドウ)の大きさを全く等しいものに設定でき
る。
【0025】なお、この発明は、上記のように文字情報
をモデル画像として登録するのに極めて有効であるが、
その他、図8(A),(B)に示すように、機構部品の
部分を順次画像処理していく場合等にも有効である。こ
のような画像処理を行う場合には、領域ごとに画像処理
のためのパラメータを設定する必要がでてくるが、この
発明ではパラメータが次回以降の領域に対して初期値と
して設定されるために、パラメータが各領域について同
じである場合、または少ししか違わない場合に操作が簡
略化される利点がある。
をモデル画像として登録するのに極めて有効であるが、
その他、図8(A),(B)に示すように、機構部品の
部分を順次画像処理していく場合等にも有効である。こ
のような画像処理を行う場合には、領域ごとに画像処理
のためのパラメータを設定する必要がでてくるが、この
発明ではパラメータが次回以降の領域に対して初期値と
して設定されるために、パラメータが各領域について同
じである場合、または少ししか違わない場合に操作が簡
略化される利点がある。
【0026】なお、上記に示す実施例では、初回のモデ
ル画像領域に対する属性情報を保持して次回以降の領域
に対する初期値として利用できるようにしたが、前回登
録した領域に対する属性情報を次回のための初期値とし
て与えるように構成することが可能である。このような
構成では、たとえば領域の大きさが少しずつ大きくなっ
たり小さくなったりする場合等に有効である。
ル画像領域に対する属性情報を保持して次回以降の領域
に対する初期値として利用できるようにしたが、前回登
録した領域に対する属性情報を次回のための初期値とし
て与えるように構成することが可能である。このような
構成では、たとえば領域の大きさが少しずつ大きくなっ
たり小さくなったりする場合等に有効である。
【0027】
【発明の効果】この発明では、すでに設定された画像処
理領域の大きさと、その領域に対する画像処理のパラメ
ータとを含む属性情報が次回以降の画像処理領域の設定
時に初期値として与えられるようにしているために、次
回以降の領域に対する処理を行う時に1から領域設定や
パラメータ設定を行う必要がない。このため、操作性が
非常に良くなる利点があるとともに、属性情報を変える
必要がない場合には誤った登録を防ぐことができる効果
がある。そして、微調整手段を設けることにより、領域
のわずかな調整も可能になる。
理領域の大きさと、その領域に対する画像処理のパラメ
ータとを含む属性情報が次回以降の画像処理領域の設定
時に初期値として与えられるようにしているために、次
回以降の領域に対する処理を行う時に1から領域設定や
パラメータ設定を行う必要がない。このため、操作性が
非常に良くなる利点があるとともに、属性情報を変える
必要がない場合には誤った登録を防ぐことができる効果
がある。そして、微調整手段を設けることにより、領域
のわずかな調整も可能になる。
【0028】この発明では、この画像処理装置をモデル
画像を登録する装置に適用することにより、モデル画像
が多数ある場合にそのモデル画像の登録時間を短時間に
するとともに、モデル画像登録を行う時の操作の煩雑さ
を避けオペレータの熟練を緩和する利点がある。
画像を登録する装置に適用することにより、モデル画像
が多数ある場合にそのモデル画像の登録時間を短時間に
するとともに、モデル画像登録を行う時の操作の煩雑さ
を避けオペレータの熟練を緩和する利点がある。
【図1】この発明に係る画像処理方法について説明する
図。
図。
【図2】この発明の実施例の画像処理装置のブロック
図。
図。
【図3】上記画像処理装置においての画像処理手順につ
いて説明する図。
いて説明する図。
【図4】上記画像処理手順における表示状態の推移を示
す図。
す図。
【図5】上記画像処理装置のモデル画像登録モード時で
の動作を示すフローチャート。
の動作を示すフローチャート。
【図6】属性情報記憶部の記憶内容の一例を示す図。
【図7】属性情報記憶部において属性情報が初期値とし
て与えられる時のコピー動作を説明する図。
て与えられる時のコピー動作を説明する図。
【図8】(A),(B)はそれぞれこの発明の他の応用
例について説明する図。
例について説明する図。
【図9】従来の画像処理方法について説明する図。
3−画像メモリ
5−モデル画像登録メモリ
6−属性情報記憶部
─────────────────────────────────────────────────────
フロントページの続き
(58)調査した分野(Int.Cl.7,DB名)
G06T 1/00
G06T 7/00 - 7/60
G06K 9/20
G01B 11/00
Claims (5)
- 【請求項1】画像を記憶する画像メモリと、 該画像メモリに記憶されている被検査対象物の画像検査
時に基準画像となる文字列を含む画像から画像処理領域
を設定する設定手段と、 該設定手段で設定された画像処理領域の大きさと、その
領域に対する画像処理のパラメータとを属性情報として
記憶する属性情報記憶手段と、前記文字列を構成する複数の文字毎に順次モデル画像の
領域を設定する時に、前記属性情報記憶手段に記憶され
ている前記大きさ及びパラメータを初期値として与える
手段と、該モデル画像の領域を表示する表示手段と、該
表示手段に該領域が表示されている状態でその領域の大
きさを微調整する手段と、設定されたモデル画像を記憶
するモデル画像メモリと、 を備えてなることを特徴とする画像処理装置。 - 【請求項2】請求項1において、前記属性情報記憶手段
に記憶されている情報は、前記設定手段で初回に設定さ
れた前記大きさ及びパラメータであることを特徴とする
画像処理装置。 - 【請求項3】請求項1において、前記属性情報記憶手段
に記憶されている情報は、前記設定手段で前回に設定さ
れた前記大きさ及びパラメータであることを特徴とする
画像処理装置。 - 【請求項4】被検査対象物を撮像する撮像手段と、 該撮像した画像を記憶する画像メモリと、 前記画像メモリに記憶されている被検査対象物の画像検
査時に基準画像となる複数の文字で構成される文字列を
含む画像から前記複数の文字毎のモデル画像の領域を設
定するモデル画像設定手段と、 設定されたモデル画像を記憶するモデル画像メモリと、 前記モデル画像領域の大きさと、その領域に対する画像
処理のパラメータとを属性情報として記憶する属性情報
記憶手段と、 前記複数の文字に関するモデル画像を順次設定する時
に、前記属性情報記憶手段に記憶されている前記大きさ
及びパラメータを初期値として与える手段と、を備えて
なる 画像処理装置。 - 【請求項5】被検査対象物の画像検査時に基準画像とな
る文字列を構成する複数の文字を順次モデル画像として
登録する画像処理方法であって、 画像メモリに記憶している画像を表示画面上に表示させ
てモデル画像の領域を設定する工程、そのモデル画像の
領域の大きさとその領域に対する画像処理のパラメータ
とを記憶する工程、その記憶している情報を第2文字目
以降についてのモデル画像の領域を設定する時にそのま
ま初期値として使用する工程、前記初期値に変更を要す
る時には前記初期値を微調整する工程、及び設定が完了
したモデル画像の領域を順次登録する工程を含む ことを
特徴とする画像処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23295994A JP3371307B2 (ja) | 1994-09-28 | 1994-09-28 | 画像処理装置及び画像処理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23295994A JP3371307B2 (ja) | 1994-09-28 | 1994-09-28 | 画像処理装置及び画像処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0896113A JPH0896113A (ja) | 1996-04-12 |
JP3371307B2 true JP3371307B2 (ja) | 2003-01-27 |
Family
ID=16947557
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23295994A Expired - Fee Related JP3371307B2 (ja) | 1994-09-28 | 1994-09-28 | 画像処理装置及び画像処理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3371307B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4120724B2 (ja) | 1998-08-18 | 2008-07-16 | セイコーエプソン株式会社 | 画像データ管理装置、画像データ管理方法および画像データ管理プログラムを記録した媒体 |
JP5056263B2 (ja) * | 2007-08-14 | 2012-10-24 | オムロン株式会社 | 画像検査装置、画像検査方法、コンピュータを画像検査装置として機能させるためのプログラム、およびコンピュータ読み取り可能な記録媒体 |
-
1994
- 1994-09-28 JP JP23295994A patent/JP3371307B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0896113A (ja) | 1996-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1136938B1 (en) | A method of recognizing and indexing documents | |
JP2019091249A (ja) | 欠陥検査装置、欠陥検査方法、及びそのプログラム | |
JPH0264783A (ja) | 形状認識方式 | |
JP4442119B2 (ja) | 画像認識装置および画像認識方法、並びに、画像認識装置のティーチング装置およびティーチング方法 | |
EP0831421B1 (en) | Method and apparatus for retouching a digital color image | |
JP3706743B2 (ja) | 関心領域抽出方法及び装置並びに記憶媒体 | |
JP2873883B2 (ja) | 線画像の線幅検出方法 | |
JP2932193B2 (ja) | 図形処理装置 | |
JP2013121180A (ja) | ダイナミックグリッドによるバンドベースのパッチ選択 | |
JP3371307B2 (ja) | 画像処理装置及び画像処理方法 | |
JP2856207B1 (ja) | 画像位置調整装置及び画像位置調整プログラムを記録したコンピュータが読み取り可能な記録媒体 | |
KR101909485B1 (ko) | 프로그램, 정보기억매체 및 인식장치 | |
US5293471A (en) | Graphics processing system for deleting one of overlapping line and graphics images | |
JP2809762B2 (ja) | 図形整形装置 | |
JPH064669A (ja) | 濃淡画像のパターンマッチング装置 | |
US5471536A (en) | Figure digitizing system | |
JP2735125B2 (ja) | 図形処理装置 | |
JPH0727562B2 (ja) | 縫製部品表面の形状状態検査装置 | |
JPH06333008A (ja) | 画像輪郭指定用入力装置 | |
JPH06243219A (ja) | データ処理システム及びその動作方法 | |
JPH05143733A (ja) | 輪郭抽出装置 | |
JP3918921B2 (ja) | ポインタ移動方法、プログラム、記録媒体 | |
JP2817845B2 (ja) | 図形処理装置及び方法 | |
JP2882056B2 (ja) | 特定パターンの識別方法 | |
JP2005173940A (ja) | 画像処理方法、画像処理装置、及びコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071122 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081122 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081122 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091122 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |