(57)【特許請求の範囲】
【請求項１】
カメラから取り込んだ対象物の画像データに基づき、対象物の位置・形状等の各種の測定又は検査を実施する画像処理検査装置において、カメラと、カメラにより取り込まれた１画面分の画像データを記憶する４個以上の画像データメモリと、カメラ及び画像データメモリを制御して前記測定又は検査を行う処理部とを備え、処理部は、１画面分の画像データをカメラに取り込ませて画像データを１つの画像データメモリに記憶させる画像取込処理を実行し、画像取込処理終了後、前記１つの画像データメモリに記憶された画像データに基づいて前記測定又は検査を行う測定検査処理を実行するとともに、測定検査処理の実行中、他の画像データメモリのうち、画像取込処理による新たな画像データが記憶される空き画像データメモリとして設定されている画像データメモリを検出し、この空き画像データメモリを使用して連続的に次の画像取込処理を実行して、前記測定検査処理終了後、前記１つの画像データメモリを空き画像データメモリとして設定し、画像取込処理と測定検査処理とを並行して順次繰返し行い、画像データが記憶された画像データメモリを、前記画像データの測定検査処理の結果に応じて、又は外部からの保存信号の入力に応じて、新たな画像データの上書きが禁止された画像データメモリとして設定することを特徴とする画像処理検査装置。
【請求項２】
処理部は、外部から取込信号が入力されたとき、取込信号の入力をトリガーとして、画像取込処理を開始することを特徴とする請求項１記載の画像処理検査装置。
【請求項３】
カメラから取り込んだ対象物の画像データに基づき、対象物の位置・形状等の各種の測定又は検査を実施する画像処理検査方法において、カメラと、カメラにより取り込まれた１画面分の画像データを記憶する４個以上の画像データメモリとを用い、１画面分の画像データをカメラに取り込ませて画像データを１つの画像データメモリに記憶させる画像取込処理を実行し、画像取込処理終了後、前記１つの画像データメモリに記憶された画像データに基づいて前記測定又は検査を行う測定検査処理を実行するとともに、測定検査処理の実行中、他の画像データメモリのうち、画像取込処理による新たな画像データが記憶される空き画像データメモリとして設定されている画像データメモリを検出し、この空き画像データメモリを使用して連続的に次の画像取込処理を実行して、前記測定検査処理終了後、前記１つの画像データメモリを空き画像データメモリとして設定し、画像取込処理と測定検査処理とを並行して順次繰返し行い、画像データが記憶された画像データメモリを、前記画像データの測定検査処理の結果に応じて、又は外部からの保存信号の入力に応じて、新たな画像データの上書きが禁止された画像データメモリとして設定することを特徴とする画像処理検査方法。
【請求項４】
取込信号の出力に応じて、画像取込処理を開始することを特徴とする請求項３記載の画像処理検査方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、工業用途の生産設備として、生産工程上の製品の良否判定などに使われる画像処理検査装置及び画像処理検査方法に関するものである。
【０００２】
【従来の技術】
従来より、図８に示すように、カメラ９１から取り込んだ対象物の画像データに基づき、対象物の位置・形状等の各種の測定又は検査を実施する画像処理検査装置が提供されている（特開平１０−３２８１０号公報参照）。
【０００３】
上記従来の画像処理検査装置は、カメラ９１と、カメラ９１により取り込まれた１画面分の画像データを記憶する２個の画像データメモリ９２ａ，９２ｂと、カメラ９１を一方の画像データメモリ９２ａ又は他方の画像データメモリ９２ｂに選択的に切り換えて接続する選択スイッチ回路部９３と、カメラ９１及び画像データメモリ９２ａ，９２ｂ並びに選択スイッチ回路部９３を制御して前記測定又は検査を行う処理部（図示せず）とを備えている。
【０００４】
処理部は、選択スイッチ回路部９３を切換操作して例えばカメラ１を画像データメモリ９２ａに接続させた状態で、カメラ９１に１画面分の画像データを取り込ませて画像データメモリ９２ａに記憶させる画像取込処理を実行する。そして処理部は、この画像取込処理の終了後、画像データメモリ９２ａに記憶された画像データに基づいて前記測定又は検査を行う測定検査処理を実行するとともに、この測定検査処理の実行中、他方の画像データメモリ９２ｂを使用して次の画像取込処理を実行する。このように処理部は、画像取込処理と測定検査処理とを並行して順次繰返し行うのである。
【０００５】
また、上記従来の画像処理検査装置は、モニタ９４と表示用画像データメモリ９５ａ，９５ｂを備えて、モニタ用選択スイッチ回路部９６ａ，９６ｂを切換操作することで、カメラ９１を表示用画像データメモリ９５ａ，９５のうちの何れか一方を介してモニタ９４に接続し、カメラ９１により取り込まれた画像データをモニタ９４に画像として表示させる。
【０００６】
上記従来の画像処理検査装置は、上述のように、画像取込処理と測定検査処理とを並行して順次繰返し行うとともに、処理部などに用いられるＩＣなどの部品の性能を向上させることで、対象物の位置・形状などの各種の測定又は検査を短時間に行っている。
【０００７】
【発明が解決しようとする課題】
ところで実際に、対象物の生産工程で上記従来の画像処理検査装置を用いて対象物の測定又は検査を行っているときには、殆どの場合、画像取込処理にかかる時間は、並行して実行されている測定検査処理にかかる時間よりも長く、画像取込処理と測定検査処理とが並行して順次繰り返し実行される１単位あたりの処理時間（以下「検査タクト」という）は、画像取込処理にかかる時間に略等しくなる。
【０００８】
しかし、一部の対象物に対して、その対象物の状態によって他の対象物よりも測定又は検査の項目数が増大することがあり、このとき当該対象物の画像データに基づく測定検査処理にかかる時間は長くなり、また、カメラから取り込まれた１つの画像データに対して、他の画像データよりも対象物の個数が多く含まれているようなときにも、上述と同様に、当該画像データに基づく測定検査処理にかかる時間は長くなる。その結果、測定検査処理にかかる時間は、数回に一回の頻度で、並行して行われている画像取込処理にかかる時間よりも長くなることがある。
【０００９】
上記従来例では、上述のように測定検査処理にかかる時間が画像取込処理にかかる時間よりも長くなった場合、画像データメモリが２個しかないために、例えば画像取込処理を実行して画像データメモリ９２ａに画像データを記憶させた後、画像データメモリ９２ｂを使用して次の画像取込処理を実行しようとしても、未だ画像データメモリ９２ｂを使用した測定検査処理が実行されているので、直ぐに次の画像取込処理を実行できず、長くかかった測定検査処理の時間に応じて検査タクトが長くなり、生産工程における生産処理能力を低下してしまうといった問題があった。
【００１０】
本発明は上記問題点の解決を目的とするものであり、測定検査処理にかかる時間が、並行して行われる画像取込処理にかかる時間より長くなっても、繰返し行われる１単位あたりの処理時間の増加を防止した画像処理検査装置及び画像処理検査方法を提供する。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、請求項１の発明は、カメラから取り込んだ対象物の画像データに基づき、対象物の位置・形状等の各種の測定又は検査を実施する画像処理検査装置において、カメラと、カメラにより取り込まれた１画面分の画像データを記憶する４個以上の画像データメモリと、カメラ及び画像データメモリを制御して前記測定又は検査を行う処理部とを備え、処理部は、１画面分の画像データをカメラに取り込ませて画像データを１つの画像データメモリに記憶させる画像取込処理を実行し、画像取込処理終了後、前記１つの画像データメモリに記憶された画像データに基づいて前記測定又は検査を行う測定検査処理を実行するとともに、測定検査処理の実行中、他の画像データメモリのうち、画像取込処理による新たな画像データが記憶される空き画像データメモリとして設定されている画像データメモリを検出し、この空き画像データメモリを使用して連続的に次の画像取込処理を実行して、前記測定検査処理終了後、前記１つの画像データメモリを空き画像データメモリとして設定し、画像取込処理と測定検査処理とを並行して順次繰返し行い、画像データが記憶された画像データメモリを、前記画像データの測定検査処理の結果に応じて、又は外部からの保存信号の入力に応じて、新たな画像データの上書きが禁止された画像データメモリとして設定することを特徴とし、１画面分の画像データを記憶する３個以上の画像データメモリを備えたことによって、例えば１つの画像データメモリに記憶された画像データに基づく測定検査処理にかかる時間が、並行して行われる他の画像データメモリを使用した画像取込処理にかかる時間よりも長くなった場合でも、前記画像取込処理の終了後直ぐに、さらに別の画像データメモリを使用して次の画像取込処理を開始することができ、繰返し並行して行われる画像取込処理及び測定検査処理にかかる１単位あたりの処理時間の増加を防止することができる。また、処理部が、１つの画像データメモリを使用して画像取込処理を実行した後、連続的に他の画像データメモリを使用して次の画像取込処理を実行することにより、繰返し並行して行われる画像取込処理及び測定検査処理にかかる１単位あたりの処理時間を短縮することができる。さらに、処理部が、前記画像データメモリを、新たな画像データの上書きが禁止された画像データメモリとして設定することによって、再度、前記画像データメモリに記憶された画像データに基づいて対象物の各種測定又は検査を行うことができるとともに、別途前記画像データについて評価し、検討することができる。
【００１３】
請求項２の発明は、請求項１の発明において、処理部は、外部から取込信号が入力されたとき、取込信号の入力をトリガーとして、画像取込処理を開始することを特徴とし、任意のタイミングで処理部に取込信号を入力して画像取込処理を開始させることができる。
【００１５】
請求項３の発明は、カメラから取り込んだ対象物の画像データに基づき、対象物の位置・形状等の各種の測定又は検査を実施する画像処理検査方法において、カメラと、カメラにより取り込まれた１画面分の画像データを記憶する４個以上の画像データメモリとを用い、１画面分の画像データをカメラに取り込ませて画像データを１つの画像データメモリに記憶させる画像取込処理を実行し、画像取込処理終了後、前記１つの画像データメモリに記憶された画像データに基づいて前記測定又は検査を行う測定検査処理を実行するとともに、測定検査処理の実行中、他の画像データメモリのうち、画像取込処理による新たな画像データが記憶される空き画像データメモリとして設定されている画像データメモリを検出し、この空き画像データメモリを使用して連続的に次の画像取込処理を実行して、前記測定検査処理終了後、前記１つの画像データメモリを空き画像データメモリとして設定し、画像取込処理と測定検査処理とを並行して順次繰返し行い、画像データが記憶された画像データメモリを、前記画像データの測定検査処理の結果に応じて、又は外部からの保存信号の入力に応じて、新たな画像データの上書きが禁止された画像データメモリとして設定することを特徴とし、１画面分の画像データを記憶する３個以上の画像データメモリを用いることによって、例えば１つの画像データメモリに記憶された画像データに基づく測定検査処理にかかる時間が、並行して行われる他の画像データメモリを使用した画像取込処理にかかる時間よりも長くなった場合でも、前記画像取込処理の終了後直ぐに、さらに別の画像データメモリを使用して次の画像取込処理を開始することができ、繰返し並行して行う画像取込処理及び測定検査処理にかかる１単位あたりの処理時間の増加を防止することができる。また、１つの画像データメモリを使用して画像取込処理を実行した後、連続的に他の画像データメモリを使用して次の画像取込処理を実行することにより、繰返し並行して行う画像取込処理及び測定検査処理にかかる１単位あたりの処理時間を短縮することができる。さらに、前記画像データメモリを、新たな画像データの上書きが禁止された画像データメモリとして設定することによって、再度、前記画像データメモリに記憶された画像データに基づいて対象物の各種測定又は検査を行うことができるとともに、別途前記画像データについて評価し、検討することができる。
【００１７】
請求項４の発明は、請求項３の発明において、取込信号の出力に応じて、画像取込処理を開始することを特徴とし、任意のタイミングで取込信号を出力して画像取込処理を開始することができる。
【００１９】
【発明の実施の形態】
（実施形態１）
本実施形態は、図１に示すように、カメラ１と、カメラ１により取り込まれた対象物の１画面分の画像データを記憶する３個の画像データメモリ２ａ，２ｂ，２ｃと、カメラ１から取り込まれた画像データを記憶させる画像データメモリ２ａ，２ｂ，２ｃのうちの何れか１つを選択して切り換える第１の切換部３と、対象物の各種測定又は検査を行うための画像データを記憶している画像データメモリ２ａ，２ｂ，２ｃのうちの何れか１つを選択して切り換える第２の切換部４と、第１及び第２の切換部３，４を切換操作することにより、カメラ１及び画像データメモリ２ａ，２ｂ，２ｃを制御して、対象物の位置・形状等の各種の測定又は検査を行う処理部５とを備えている。また、従来例と同様に、表示用画像データメモリとモニタを備えて、カメラ１から取り込まれた画像データを画像としてモニタに表示させるようにしても良い。
【００２０】
第１の切換部３は、ハードウェアから構成され、カメラ１に接続された１つの入力端子３ｄと、画像データメモリ２ａ，２ｂ，２ｃにそれぞれ各別に接続された３つの出力端子３ａ，３ｂ，３ｃとを備え、入力端子３ｄを出力端子３ａ，３ｂ，３ｃのうちの何れか１つに選択的に切り換えて接続する。処理部５は、第１の切換部３を切換操作することにより、カメラ１を画像データメモリ２ａ，２ｂ，２ｃのうちの何れか１つに接続して、１画面分の画像データをカメラ１に取り込ませて、カメラ１に接続された前記１つの画像データメモリ２ａ，２ｂ，２ｃに記憶させる画像取込処理を実行する。なお、第１の切換部３をソフトウェアを用いて構成しても良く、このときには、例えば画像データメモリ２ａ，２ｂ，２ｃに夫々異なったアドレスを割り当て、処理部５がアドレスを指定することにより、指定されたアドレスに対応する画像データメモリ２ａ，２ｂ，２ｃのうちの何れか１つを使用して上述の画像取込処理を行う。
【００２１】
また、第２の切換部４は、ハードウェアから構成され、画像データメモリ２ａ，２ｂ，２ｃにそれぞれ各別に接続された３つの入力端子４ａ，４ｂ，４ｃと、処理部５に接続された１つの出力端子４ｄとを備え、出力端子４ｄを入力端子４ａ，４ｂ，４ｃのうちの何れか１つに選択的に切り換えて接続する。処理部５は、第２の切換部４を切換操作することにより、画像データメモリ２ａ，２ｂ，２ｃのうちの何れか１つを自己に接続して、接続された前記１つの画像データメモリ２ａ，２ｂ，２ｃに記憶された画像データに基づいて前記測定又は検査を行う測定検査処理を実行し、測定検査処理を終了したときには、画像データを前記１つの画像データメモリ２ａ，２ｂ，２ｃから消去する。なお、第１の切換部３と同様に、第２の切換部４をソフトウェアを用いて構成しても良く、このときには、処理部５がアドレスを指定することにより、指定されたアドレスに対応する画像データメモリ２ａ，２ｂ，２ｃのうちの何れか１つに記憶された画像データに基づいて上述の測定検査処理を行う。
【００２２】
処理部５は、画像データメモリ２ａ，２ｂ，２ｃのうちの何れか１つを使用して上述の画像取込処理を実行し、この画像取込処理の終了後、前記１つの画像データメモリ２ａ，２ｂ，２ｃに記憶された画像データに基づいて上述の測定検査処理を実行するとともに、測定検査処理の実行中、他の１つの画像データメモリ２ａ，２ｂ，２ｃを使用して次の画像取込処理を実行する。このようにして、処理部５は、画像取込処理と測定検査処理とを並行して順次繰返し行う。
【００２３】
また、処理部５は、各画像データメモリ２ａ，２ｂ，２ｃの状態を把握するための管理テーブル６を有し、この管理テーブル６に基づいて上述のような画像取込処理及び測定検査処理を順次繰返し行っている。
【００２４】
例えば、図２に示すように、管理テーブル６には、各画像データメモリ２ａ，２ｂ，２ｃの状態が各別に書き込まれる第１乃至第３の欄６ａ，６ｂ，６ｃが設けられており、各第１乃至第３の欄６ａ，６ｂ，６ｃに「０」が書き込まれていれば、その欄６ａ，６ｂ，６ｃに対応する画像データメモリ２ａ，２ｂ，２ｃには、画像データが記憶されていないことを示し、「１」が書き込まれていれば、画像データが記憶されていることを示す。
【００２５】
処理部５は、図２（ａ）に示す管理テーブル６の第１の欄６ａに「０」、第２の欄６ｂに「０」、第３の欄６ｃに「１」が書き込まれているので、画像データメモリ２ａ，２ｂには画像データが記憶されておらず、画像データメモリ２ｃにのみ画像データが記憶され、この画像データに基づいた測定検査処理が未だ終了していないことを把握する。そこで、処理部５は、画像データメモリ２ａを使用して画像取込処理を実行し、画像データメモリ２ａに画像データを記憶させて画像取込処理を終了したときには、図２（ｂ）に示すように、第１の欄６ａに「１」を書き込む。その後、画像データメモリ２ｃに記憶された画像データに基づく測定検査処理が終了したときには、処理部５は、画像データメモリ２ｃに記憶された画像データを消去し、図２（ｃ）に示すように、第３の欄６ｃに「０」を書き込む。
【００２６】
このように処理部５は、管理テーブル６を用い、参照することにより、何れの画像データメモリ２ａ，２ｂ，２ｃを使用すれば画像取込処理が実行可能かを把握し、その画像データメモリ２ａ，２ｂ，２ｃを使用して画像取込処理を実行することができるのである。
【００２７】
ここで、本実施形態を用いた対象物の測定又は検査の流れについて、図３に基づいて説明する。
【００２８】
まず、処理部５は、管理テーブル６ａの全ての欄６ａ，６ｂ，６ｃに「０」が書き込まれた初期状態から、図３（ａ）に示すように、時刻ｔ０に画像データメモリ２ａを使用して画像取込処理を開始し、時刻ｔ１に画像取込処理を終了すると、管理テーブル６の第１の欄６ａに「１」を書き込む。さらに、このとき処理部５は、画像データメモリ２ａに記憶された画像データに基づく測定検査処理を開始するとともに、管理テーブル６の第２の欄６ｂに「０」が示されていることから、上述の画像データメモリ２ａを使用して画像取込処理を実行した後、図３（ｂ）に示すように、連続的に画像データメモリ２ｂを使用して次の画像取込処理を開始する。
【００２９】
次に、図３（ａ）に示す画像データメモリ２ａの画像データに基づく測定検査処理が終了したとき、処理部５は、画像データメモリ２ａの画像データを消去し、管理テーブルの第１の欄６ａに「０」を書き込む。その後、図３（ｂ）に示す画像データメモリ２ｂを使用した画像取込処理が時刻ｔ２に終了すると、処理部５は、管理テーブルの第２の欄６ｂに「１」を書き込む。
【００３０】
そして処理部５は、管理テーブル６の第３の欄６ｃに「０」が示されていることから、図３（ｃ）に示すように、連続的に画像データメモリ２ｃを使用して次の画像取込処理を開始するとともに、図３（ｂ）に示す画像データメモリ２ｂの画像データに基づく測定検査処理を開始する。
【００３１】
このように、時刻ｔ１からは測定検査処理と画像取込処理とを並行して順次繰返し行い、殆どの場合では画像取込処理にかかる時間が測定検査処理にかかる時間よりも長くなるため、画像取込処理と測定検査処理とが並行して順次繰り返し実行される１単位あたりの処理時間（以下「検査タクト」という）は、画像取込処理にかかる時間と略等しくなる。
【００３２】
ここで本実施形態では、１画面分の画像データを記憶する３個の画像データメモリ２ａ，２ｂ，２ｃを備えたことによって、図３（ｂ）に示す画像データメモリ２ｂに記憶された画像データに基づく測定検査処理にかかる時間が、並行して行われる図３（ｃ）に示す画像データメモリ２ｃを使用した画像取込処理にかかる時間よりも長くなって、時刻ｔ３に画像取込処理が終了しても測定検査処理が未だ終了していない場合でも、処理部５は、管理テーブル６を参照して、第１の欄６ａに「０」が示されていることから、上述の画像データメモリ２ｃを使用した画像取込処理の終了後（時刻ｔ３）、連続的に図３（ａ）に示す画像データメモリ２ａを使用して次の画像取込処理を開始することができる。
【００３３】
これにより本実施形態では、測定処理にかかる時間が、並行して行われる画像取込処理にかかる時間より長くなっても、測定検査処理の終了を待って画像取込処理を開始することなく、各画像取込処理にかかる時間ｔ０〜ｔ１，ｔ１〜ｔ２，…に相当する検査タクトの増加を防止することができる。さらに、上述のように連続的に他の何れかの画像データメモリ２ａ，２ｂ，２ｃを使用して次の画像取込処理を実行することによって、検査タクトを短縮することができる。
【００３４】
また時刻ｔ３の経過後に、処理部５は、図３（ｂ）に示す画像データメモリ２ｂの画像データに基づく測定検査処理を終了すると、図３（ｃ）に示す画像データメモリ２ｃの画像データに基づく測定検査処理を連続的に開始させて、図３（ａ）に示す画像データメモリ２ａを使用した画像取込処理の実行中に終了すると、前記画像データメモリ２ａの画像取込処理を終了する時刻ｔ４から、引き続き時刻ｔ１からと同様の処理を繰り返す。
【００３５】
ところで本実施形態では、画像データメモリを３個備えたが、４個以上備えても良く、このとき、第１の切換部３は、画像データメモリの個数に合わせた数の出力端子を有するとともに、第２の切換部４も同様に、画像データメモリの個数に合わせた数の入力端子を有し、処理部５は、第１及び第２の切換部３，４を切換操作して４個以上の画像データメモリを用いて上述と同様の画像取込処理及び測定検査処理を実行する。
【００３６】
さらに複数台のカメラと、各カメラに対応する３個以上の画像データメモリとを備えても良く、他の機器と接続して通信するための入出力部を備えても良い。
（実施形態２）
本実施形態における基本構成は実施形態１と共通するために共通する部分については同一の符号を付して説明を省略し、本実施形態の特徴となる部分についてのみ詳細に説明する。
【００３７】
本実施形態は、図４に示すように、カメラ１と第１の切換部３との間に接続され、カメラ１からの１画面分の全ての画像データが切換部３を介して画像データメモリ２ａ，２ｂ，２ｃのうちの何れか１つに出力されたか否かを検知する検知部７を備えている。
【００３８】
検知部７は、上述のように１画面分の全ての画像データが出力された否かを検知し、出力されたことを検知したときには、処理部５に検知信号を出力する。処理部５は、この検知信号の入力により、測定検査処理の実行中であっても測定検査処理を一旦中断し、管理テーブル６の前記画像データメモリ２ａ，２ｂ，２ｃに対応する第１乃至第３の欄６ａ，６ｂ，６ｃに「１」を書き込み、管理テーブル６を参照して「０」の示されている何れかの欄６ａ，６ｂ，６ｃに対応する画像データメモリ２ａ，２ｂ，２ｃを使用するように第１の切換部３を切換操作し、その後、一旦中断した測定検査処理を再開する。
【００３９】
このように本実施形態では、検知部７から処理部５に検知信号が出力されることにより、測定検査処理の実行中であっても測定検査処理の終了を待たずに割り込んで、次の画像取込処理を自動的に且つ連続的に行うことができ、検査タクトをさらに短縮することができる。
（実施形態３）
本実施形態における基本構成は実施形態１と共通するために共通する部分については同一の符号を付して説明を省略し、本実施形態の特徴となる部分についてのみ詳細に説明する。
【００４０】
本実施形態は、図５に示すように、処理部５と外部機器との間で互いに信号を入出力させるための信号入出力部８を備えて、処理部５は、信号入出力部８を介して外部機器から取込信号が入力されたとき、この取込信号の入力をトリガーとして、画像取込処理を開始する。また、本実施形態においても実施形態１及び２と同様に、取込信号の入力により画像取込処理を開始するときには、管理テーブル６を参照して「０」が示された第１乃至第３の欄６ａ，６ｂ，６ｃのうちの何れか１つに対応する画像データメモリ２ａ，２ｂ，２ｃを使用する。
【００４１】
このように本実施形態では、対象物の生産工程に合わせた任意のタイミングで、外部機器から処理部５に取込信号を入力して、画像取込処理を開始させることができる。
（実施形態４）
本実施形態における基本構成は実施形態３と共通するために共通する部分については同一の符号を付して説明を省略し、本実施形態の特徴となる部分についてのみ詳細に説明する。
【００４２】
本実施形態は、実施形態１〜３に備えられていた画像データメモリ２ａ，２ｂ，２ｃの他に、もう１つ画像データメモリ２ｄを備え、第１及び第２の切換部３，４は、画像データメモリ２ｄに接続される出力端子３ｅ，入力端子４ｅを有する。
【００４３】
本実施形態の処理部５は、上述のような第１及び第２の切換部３，４を切換操作することにより、４個の画像データメモリ２ａ〜２ｄを用いて実施形態１〜３と同様、画像取込処理及び測定検査処理を実行するとともに、画像データが記憶された画像データメモリ２ａ〜２ｄのうちの何れか１つに対して、前記画像データに基づく測定検査処理の結果に応じて、又は外部機器からの保存信号の入力に応じて、新たな画像データの上書きを禁止する。
【００４４】
例えば、管理テーブル６には、図７に示すように、第１乃至第３の欄６ａ，６ｂ，６ｃの他に、画像データメモリ２ｄの状態が書き込まれる第４の欄６ｄが設けられており、処理部５は、画像データメモリ２ｄに記憶された画像データに基づいて測定検査処理を実行した結果、前記画像データを保存すべきと判別すると、又は外部機器から信号入出力部８を介して保存信号が入力されると、第４の欄６ｄに「２」を書き込み、画像データを消去せずに画像データメモリ２ｄに保存し、新たな画像データの上書きを禁止する。
【００４５】
そして次に画像取込処理を行うときには、処理部５は、管理テーブル６を参照して、第４の欄６ｄに「２」が書き込まれていることから、画像データメモリ２ｄを使用せず、第１及び第２の欄６ａ，６ｂに「０」が書き込まれていることから、画像データメモリ２ａ，２ｂのうちの何れか一方を使用する。
【００４６】
このように本実施形態では、１つの画像データに基づく測定検査処理の結果、例えば満足な測定又は検査が行えなかった場合や、前記画像データに対してさらに十分な検討が必要な場合には、前記画像データを記憶する画像データメモリ２ａ〜２ｄのうちの何れか１つに対して、新たな画像データの上書きを禁止し、例えば一通りの生産工程の終了の後、再度、前記画像データに基づいて対象物の各種測定又は検査を行うことができるとともに、別途前記画像データについて十分に評価し、検討することができる。
【００４７】
【発明の効果】
請求項１の発明は、カメラから取り込んだ対象物の画像データに基づき、対象物の位置・形状等の各種の測定又は検査を実施する画像処理検査装置において、カメラと、カメラにより取り込まれた１画面分の画像データを記憶する４個以上の画像データメモリと、カメラ及び画像データメモリを制御して前記測定又は検査を行う処理部とを備え、処理部は、１画面分の画像データをカメラに取り込ませて画像データを１つの画像データメモリに記憶させる画像取込処理を実行し、画像取込処理終了後、前記１つの画像データメモリに記憶された画像データに基づいて前記測定又は検査を行う測定検査処理を実行するとともに、測定検査処理の実行中、他の画像データメモリを使用して画像取込処理を実行して、画像取込処理と測定検査処理とを並行して順次繰返し行うので、例えば１つの画像データメモリに記憶された画像データに基づく測定検査処理にかかる時間が、並行して行われる他の画像データメモリを使用した画像取込処理にかかる時間よりも長くなった場合でも、前記画像取込処理の終了後直ぐに、さらに別の画像データメモリを使用して次の画像取込処理を開始することができ、繰返し並行して行われる画像取込処理及び測定検査処理にかかる１単位あたりの処理時間の増加を防止することができるという効果がある。また、処理部は、１つの画像データメモリを使用して画像取込処理を実行した後、連続的に他の画像データメモリを使用して次の画像取込処理を実行するので、繰返し並行して行われる画像取込処理及び測定検査処理にかかる１単位あたりの処理時間を短縮することができるという効果がある。さらに、処理部は、画像データが記憶された画像データメモリを、前記画像データの測定検査処理の結果に応じて、又は外部からの保存信号の入力に応じて、新たな画像データの上書きが禁止された画像データメモリとして設定するので、再度、前記画像データメモリに記憶された画像データに基づいて対象物の各種測定又は検査を行うことができるとともに、別途前記画像データについて評価し、検討することができるという効果がある。
【００４９】
請求項２の発明は、処理部は、外部から取込信号が入力されたとき、取込信号の入力をトリガーとして、画像取込処理を開始するので、任意のタイミングで処理部に取込信号を入力して画像取込処理を開始させることができるという効果がある。
【００５１】
請求項３の発明は、カメラから取り込んだ対象物の画像データに基づき、対象物の位置・形状等の各種の測定又は検査を実施する画像処理検査方法において、カメラと、カメラにより取り込まれた１画面分の画像データを記憶する４個以上の画像データメモリとを用い、１画面分の画像データをカメラに取り込ませて画像データを１つの画像データメモリに記憶させる画像取込処理を実行し、画像取込処理終了後、前記１つの画像データメモリに記憶された画像データに基づいて前記測定又は検査を行う測定検査処理を実行するとともに、測定検査処理の実行中、他の画像データメモリを使用して画像取込処理を実行して、画像取込処理と測定検査処理とを並行して順次繰返し行うので、例えば１つの画像データメモリに記憶された画像データに基づく測定検査処理にかかる時間が、並行して行われる他の画像データメモリを使用した画像取込処理にかかる時間よりも長くなった場合でも、前記画像取込処理の終了後直ぐに、さらに別の画像データメモリを使用して次の画像取込処理を開始することができ、繰返し並行して行う画像取込処理及び測定検査処理にかかる１単位あたりの処理時間の増加を防止することができるという効果がある。また、１つの画像データメモリを使用して画像取込処理を実行した後、連続的に他の画像データメモリを使用して次の画像取込処理を実行するので、繰返し並行して行う画像取込処理及び測定検査処理にかかる１単位あたりの処理時間を短縮することができるという効果がある。さらに、画像データが記憶された画像データメモリを、前記画像データの測定検査処理の結果に応じて、又は外部からの保存信号の入力に応じて、新たな画像データの上書きが禁止された画像データメモリとして設定することによって、再度、前記画像データメモリに記憶された画像データに基づいて対象物の各種測定又は検査を行うことができるとともに、別途前記画像データについて評価し、検討することができるという効果がある。
【００５４】
請求項４の発明は、取込信号の出力に応じて、画像取込処理を開始するので、任意のタイミングで取込信号を出力して画像取込処理を開始することができるという効果がある。
【図面の簡単な説明】
【図１】実施形態１を示す概略構成図である。
【図２】（ａ）〜（ｃ）は、同上の動作説明図である。
【図３】同上の他の動作説明図である。
【図４】実施形態２を示す概略構成図である。
【図５】実施形態３を示す概略構成図である。
【図６】実施形態４を示す概略構成図である。
【図７】同上の動作説明図である。
【図８】従来例を示す概略構成図である。
【符号の説明】
１  カメラ
２ａ，２ｂ，２ｃ  画像データメモリ
３  第１の切換部
４  第２の切換部
５  処理部
【図１】
0004472845.tif 000002
【図２】
0004472845.tif 000003
【図３】
0004472845.tif 000004
【図４】
0004472845.tif 000005
【図５】
0004472845.tif 000006
【図６】
0004472845.tif 000007
【図７】
0004472845.tif 000008
【図８】
0004472845.tif 000009