(57)【要約】【課題】複数台の撮像装置を設けている場合に、パラメータの設定対象である画像を撮像した撮像装置を間違える可能性を低減した画像処理装置を提供する。【解決手段】画像処理装置１０は、複数台の撮像装置２０により撮像した対象物の各画像に対して検査または計測を行う処理部１３を備え、各画像ごとに処理のパラメータを設定する。表示制御部１５は、モニタ装置２２の画面の分割を行い、複数台の撮像装置２０で撮像した画像を１画面に同時に表示する。分割画面に表示された画像のいずれかをコンピュータ２１の操作により選択すると、パラメータ設定部１４は、当該画像を撮像した撮像装置２０の名称を取得し、処理のパラメータとして自動的に設定する。【選択図】図１
2009212833.tif 000002
【特許請求の範囲】
【請求項１】
対象物を複数台の撮像装置により撮像した複数枚の対象画像から選択した所望の対象画像に対して検査または計測のための処理を行う画像処理装置において、モニタ装置の画面に各撮像装置により撮像した対象画像を表示する複数個の画像ウィンドウを設ける表示制御部と、各画像ウィンドウのうちのいずれかを選択するウィンドウ指定部と、対象画像に対して行う処理に関してパラメータを設定するために設定ウィンドウをモニタ装置の画面に表示させるパラメータ設定部とを備え、パラメータ設定部は、処理を行う対象画像を撮像した撮像装置としてウィンドウ指定部で指定されている対象画像を撮像した撮像装置を自動的に設定することを特徴とする画像処理装置。
【請求項２】
前記パラメータ設定部は、前記設定ウィンドウ内で設定したパラメータを前記着目画像に反映させる機能を有していることを特徴とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象物の画像を用いて検査や計測を行う画像処理装置に関するものである。
【背景技術】
【０００２】
従来から、対象物を撮像した画像（以下、「対象画像」という）を用いて対象物の検査や計測を行う画像処理装置が提供されている。画像処理装置は、コンピュータを主構成要素としており、各種処理（位置補正、位置認識、エッジ検出など）を行うプログラムのライブラリから必要なプログラムを選択して組み合わせることにより、目的とする検査や計測が可能になるようにしてある。
【０００３】
実際に処理を組み合わせるにあたっては、各処理に関して処理対象の領域、検査条件、判定条件をパラメータとして設定する必要がある。たとえば、濃淡画像を２値画像に変換する処理では２値化のための濃度の閾値をパラメータとして設定することが必要である。
【０００４】
このようなパラメータの設定には、画像処理装置に接続したモニタ装置の画面上に、階層化されたダイアログボックスを表示することが提案されている（たとえば、特許文献１参照）。
【０００５】
特許文献１に記載の構成では、複数台のカメラ（撮像装置）で撮像した画像から処理対象の画像を選択するにあたって、親ダイアログボックスにカメラを識別する名称を表示し、親ダイアログボックスでカメラを選択すると、選択されたカメラに関して処理のパラメータの設定項目が表示されるようにしてある。
【特許文献１】特開２００６−２３８３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術は、処理対象のカメラを名称により選択するものであるから、どのような画像に対してパラメータを設定しているかがわからないという問題がある。つまり、カメラが複数台設けられている場合に、どのカメラで撮像した画像について処理のパラメータを設定しているかを間違え易いという問題がある。
【０００７】
本発明は上記事由に鑑みて為されたものであり、その目的は、複数台の撮像装置を設けている場合に、パラメータの設定対象である画像を撮像した撮像装置を間違える可能性を低減した画像処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
請求項１の発明は、対象物を複数台の撮像装置により撮像した複数枚の対象画像から選択した所望の対象画像に対して検査または計測のための処理を行う画像処理装置において、モニタ装置の画面に各撮像装置により撮像した対象画像を表示する複数個の画像ウィンドウを設ける表示制御部と、各画像ウィンドウのうちのいずれかを選択するウィンドウ指定部と、対象画像に対して行う処理に関してパラメータを設定するために設定ウィンドウをモニタ装置の画面に表示させるパラメータ設定部とを備え、パラメータ設定部は、処理を行う対象画像を撮像した撮像装置としてウィンドウ指定部で指定されている対象画像を撮像した撮像装置を自動的に設定することを特徴とする。
【０００９】
請求項２の発明では、請求項１の発明において、前記パラメータ設定部は、前記設定ウィンドウ内で設定したパラメータを前記着目画像に反映させる機能を有していることを特徴とする。
【発明の効果】
【００１０】
請求項１の発明の構成によれば、モニタ装置の画面に表示された複数の画像から処理の対象とする対象画像を選択し、当該対象画像を見ながら処理のパラメータを設定することができるから、どの撮像装置で撮像した画像について処理のパラメータを設定しているかを間違える可能性が低減される。しかも、当該処理について、対象画像を選択することで撮像装置が自動的に設定されるから、対象画像を撮像した撮像装置と処理との関係付けを行う手間がなく、パラメータの設定作業が省力化される。
【００１１】
請求項２の発明の構成によれば、設定ウィンドウ内で設定したパラメータを着目画像に反映させることができるから、設定したパラメータによる画像への効果を即座に確認することができる。
【発明を実施するための最良の形態】
【００１２】
以下に説明する実施形態では、対象物を撮像した画像（濃淡画像）を対象画像として画像処理を実施することにより、対象物の外観検査を行う場合を例として説明する。したがって、外観検査の対象となる部位に検査領域を設定することになる。
【００１３】
対象画像に画像処理を実施する画像処理装置は、マイクロコンピュータを主構成要素とし、位置補正処理、位置認識処理、エッジ検出処理などの様々な画像処理を行うためのプログラムを搭載している。プログラムは処理ごとに独立しており、利用者がプログラムを選択し、組み合わせることが可能になっている。対象物から目的とする情報を得るには、プログラムを選択し、組み合わせるだけではなく、個々のプログラムに動作条件を指定するパラメータを与えることが必要になる。
【００１４】
このようにプログラムの選択や組合せ、パラメータの設定、検査領域の設定などのために、画像処理装置には、図１に示すように、パーソナルコンピュータ（以下、「コンピュータ」と略称する）２１を接続可能とする接続口が設けられる。また、画像処理装置１０には、対象物を撮像する撮像装置２０としてのＴＶカメラを接続する接続口と、モニタ装置２２を接続する接続口とが設けられる。画像処理装置１０には複数台（図示例では４台）の撮像装置２０が接続可能になっている。
【００１５】
画像処理装置１０には、撮像装置２０で撮像した対象画像を一時記憶する画像メモリ１１と、対象画像を蓄積する記憶装置１２とが設けられる。記憶装置１２には、システムプログラムおよび対象画像に各種処理を行うプログラム（必要な処理のプログラムのみを選択して格納する場合が多い）、各処理の属性に対する設定値なども格納される。記憶装置１２の少なくとも一部は半導体メモリ（ＲＡＭ）であって、対象画像に対する処理を行う際の作業領域を提供する。図示例では、作業領域および各種処理を行う機能を処理部１３として表している。すなわち、処理部１３は、処理を行うプログラムと処理の属性に関する設定値とを格納する領域および作業領域を備える記憶装置、マイクロプロセッサなどにより構成される。コンピュータ２１およびモニタ装置２２を接続するためのインターフェイス１６，１７も画像処理装置１０に設けられる。
【００１６】
ところで、本実施形態では、複数台の撮像装置２０のうちのいずれか１台で撮像した１つの画像のみをモニタ装置２２の画面に表示するだけではなく、図２に示すように、モニタ装置２２の画面の画面分割（図示例では４分割）を行うことにより、各撮像装置２０で撮像した画像を１画面に同時に表示することが可能になっている。このようなモニタ装置２２の画面の制御は表示制御部１５が行っている。
【００１７】
表示制御部１５では、画面分割を行ったときには、各撮像装置２０に一対一に対応した各分割画面（以下、「画像ウインドウ」という）Ｗ０〜Ｗ３のうちのいずれか１つをアクティブにする選択が可能でになっている。画像ウィンドウＷ０〜Ｗ３をアクティブにするには、画面左上部のタブを選択するか、分割画面自身を選択する。ここに、選択とは、コンピュータ２１に設けたマウスのようなポインティングデバイスでポインタを移動させるとともに、マウスクリックのような選択操作を行うことを意味する。すなわち、コンピュータ２１はウィンドウ指定部として機能する。
【００１８】
ところで、画像処理装置１０は、処理部１３が実施する各処理ごとにパラメータを設定する必要がある。コンピュータ２１からパラメータの設定を指示すると、パラメータ設定部１４では、モニタ装置２２の画面に図３に示すような設定ウィンドウＷｓを表示する。この設定ウィンドウＷｓの各項目ごとに設けたフィールドＦ１，Ｆ２，Ｆ３において、数値を入力したり条件を選択したりすることにより処理ごとのパラメータを設定することが可能になる。フィールドＦ２，Ｆ３は代表的なフィールドを示しているが、設定ウィンドウＷｓには他にもフィールドが設けられている。また、図示例では、「領域設定」「検査条件」「判定条件」の各タグＴ１〜Ｔ３が設定ウィンドウＷｓに設けられ、マウスのようなポインティングデバイスでタグＴ１〜Ｔ３を選択すること（マウスのクリックに相当）により、領域、検査条件、判定条件を設定するためのフィールドを備えた画面が表示されるようにしてある。設定ウィンドウＷｓの各フィールドにパラメータを設定した後には、ボタンＢ１の選択によりパラメータが確定する。
【００１９】
ところで、モニタ装置２２の画面の画面分割を行っている状態では、アクティブになっている画像ウィンドウＷ０〜Ｗ３に表示された画像に対して設定ウィンドウＷｓのパラメータが有効になる。すなわち、設定ウィンドウＷｓには、撮像装置２０を指定する「カメラ選択」という項目のフィールドＦ１が設けられており、このフィールドＦ１には、アクティブになっている画像ウィンドウＷ０〜Ｗ３の名称が自動的に入力される。ここに、撮像装置２０の名称は番号で与えられており、図２に示す例では、左上の画像ウィンドウＷ０の画像を撮像した撮像装置２０の名称を「０」とし、左下の画像ウィンドウＷ１、右上の画像ウィンドウＷ２、右下の画像ウィンドウＷ３の順で各撮像装置２０に「１」「２」「３」という名称を与えている。したがって、図２における右上の画像ウィンドウＷ２がアクティブになっているものとして、図３に示す設定ウィンドウＷｓでは、カメラ選択のフィールドＦ１に「２」という名称が自動的に設定される。
【００２０】
すなわち、図４に示すように、パラメータ設定部１４では、パラメータを登録しようとするときに、新規の設定であれば（Ｓ１）、アクティブになっている画像ウィンドウＷ０〜Ｗ３に対応する撮像装置２０の名称を取得するとともに（Ｓ２）、利用者によるパラメータの設定を行わせる（Ｓ３）、ここで、カメラ選択のフィールドＦ１には取得した撮像装置２０の名称が自動的にセットされる（Ｓ４）。設定されたパラメータはモニタ装置２２の画面に表示された設定ウィンドウＷｓにおいて可視化される（Ｓ５）。
【００２１】
ところで、設定ウィンドウＷｓには設定を確定するための「ＯＫ」ボタンＢ１のほかに、「テスト」ボタンＢ２が設けられている。パラメータ設定部１４では、「テスト」ボタンＢ２が選択された場合には、アクティブになっている画像ウィンドウ（図示例ではＷ２）に表示されている画像を着目画像として、パラメータ設定部１４で設定されたパラメータを着目画像に適用した場合の効果を着目画像に反映させる。すなわち、設定したパラメータの効果を目視して確認できるようにしてある。このことにより、設定したパラメータによる画像への効果を即座に確認することができる。
【図面の簡単な説明】
【００２２】
【図１】実施形態を示すブロック図である。
【図２】同上における表示例を示す図である。
【図３】同上における設定ウィンドウの表示例を示す図である。
【図４】同上の動作説明図である。
【符号の説明】
【００２３】
１０  画像処理装置
１１  画像メモリ
１２  記憶装置
１３  処理部
１４  パラメータ設定部
１５  表示制御部
１６  インターフェイス
１７  インターフェイス
２０  撮像装置
２１  コンピュータ（ウィンドウ指定部）
２２  モニタ装置
【図１】
2009212833.tif 000003
【図２】
2009212833.tif 000004
【図３】
2009212833.tif 000005
【図４】
2009212833.tif 000006