(57)【要約】【課題】取得した画像の色パラメータの分散度に応じて最適な色パラメータ範囲を容易に設定する画像処理装置を提供する。【解決手段】複数の画素から構成されるカラー画像が画像表示領域２０４に表示され、マウス等を用いて画像表示領域に表示された画像の任意の領域を指定する。色相パラメータおよび彩度パラメータに基づく２次元の指定色マップと、明度パラメータに基づく１次元の指定色マップとが指定色マップ領域２０５に表示される。指定された領域に含まれる各画素の色パラメータを取得して、取得した色パラメータに基づいて指定色マップに指定された領域に含まれる各画素の対応する位置が表示される。そして、指定色マップにおいて、色相、彩度および明度パラメータの範囲（Ｈａ〜Ｈｂ、Ｃａ〜Ｃｂ、Ｖａ〜Ｖｂ）を調整することにより指定色の指定範囲が設定され、指示に従って当該指定範囲に含まれる色を有する画像が抽出処理される。【選択図】図６
2008015706.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素から構成されるカラー画像の入力に対して、領域を指定する指定手段と、
前記指定手段により指定された領域に含まれる画素について、色を規定するための独立した３つの変数のうちの少なくとも２つ以上の所定の変数により表される色情報を取得する色情報取得手段と、
前記所定の変数を１次元の座標もしくは２次元の座標、あるいはこれらの組み合わせ、もしくは３次元の座標として構成した色座標の表示を行い、前記色情報取得手段により取得した色情報を表わす前記所定の変数により前記色座標上の位置として表示する色座標表示手段と、
前記カラー画像を構成する複数の画素のうち、前記色座標表示手段により表示される色座標において、指示に従って設定された色座標位置に対応する色情報を有する画素を抽出処理する画像抽出処理手段とを備える、画像処理装置。
【請求項２】
前記カラー画像について、前記画像抽出処理手段により抽出処理された画像を表示する表示部をさらに備える、請求項１に記載の画像処理装置。
【請求項３】
前記指定手段により指定された領域は、前記指定手段により指定された指定画素および前記指定画素に対して予め定めた位置関係にある周辺画素を含む、請求項１に記載の画像処理装置。
【請求項４】
前記指定手段は、前記複数の画素から構成されるカラー画像の入力に対して、複数の任意の領域を指定し、
前記色座標表示手段は、前記指定手段の指定毎あるいは指定全体として、前記指定手段により指定される領域に含まれる各画素について、前記色情報取得手段により取得した色情報に基づいて前記独立した少なくとも２つ以上の変数の従う色座標の対応する位置を表示する、請求項１に記載の画像処理装置。
【請求項５】
前記色情報は、各画素の色を規定するための独立した３つの変数を含み、
前記色座標表示手段は、前記独立した３つの変数のうちの２つの変数に従う２次元色座標および残りの１つの変数に従う１次元色座標を表示する、請求項１に記載の画像処理装置。
【請求項６】
前記画像抽出処理手段は、前記カラー画像を構成する複数の画素のうち、前記色座標表示手段により表示される２次元座標において、前記指示に従って設定された領域に含まれる色座標位置に対応する色情報を有する画素を抽出処理する、請求項５に記載の画像処理装置。
【請求項７】
前記指示に従って設定された領域は、前記２次元座標において、２変数の関数で表される線を領域の境界線に含む、請求項６に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取得した画像の中から予め設定した色を有する領域を特定して抽出する画像処理装置に関するものである。
【背景技術】
【０００２】
製造現場においては、省力化および高効率化の観点から、オートメーション化が進められている。オートメーション化を実現するためには、光、電気、電波、音波などを用いる数多くのセンサ類が使用される。このようなセンサ類の中でも製品などを撮影し、その撮影した画像を処理することで当該製品の良否判別や当該製品のＩＤ特定を行なうことができる画像センサがよく用いられている。
【０００３】
画像センサを用いることにより人間の視覚による検出と同様の検出機能を実現することができるためその応用範囲は広い。
【０００４】
多くの画像センサは、検出対象を撮影する撮像部と、撮像部から得られる画像を処理する画像処理部（またはアンプ部とも称される）から構成され、撮像部により撮影された画像の中に所定の形状を持つ領域が含まれるか否かなどを判断する。
【０００５】
特に汎用的な画像センサにおいては、カラー情報を含まない濃淡画像に基づいて検出対象の形状を判定するように構成されたものが一般的であった。しかしながら、近年の情報技術の進歩に伴い、汎用的な画像センサにおいても、カラー画像を用いて、従来の形状の判断に加え、色の判断も同時に行なうことができる画像センサが実用化されている。このような色の判断は、取得した画像の中から予め登録した色を有する領域を特定して抽出する処理が含まれる。
【０００６】
従来の濃淡画像による形状検出においては、各々が一次元の諧調値（一例として２５６階調）を含む複数の画素で構成される、いわゆるグレー画像に基づいて、形状の判断が行なわれていた。一方、カラー画像を構成する画素の各々の色は、例えば光の三原色に基づく赤、緑、青のそれぞれの比率で構成されるＲＧＢ値あるいは色の３属性である色相（Ｈｕｅ）、明度（Ｖａｌｕｅ）、彩度（Ｃｈｒｏｍａ）の値で構成される三次元座標で表現され、色を規定することが可能である。したがって、取得した画像の中から予め設定した色（指定色）を有する領域を特定するためには、この３つのパラメータが必要となる。なお、このようなパラメータを色パラメータとも称する。
【０００７】
そのため、指定色を抽出するためのモデル画像を取得し、当該モデル画像に含まれる色を表示する画像処理装置が考案されている。一例として、特許文献１には、指定した点（画素）の色パラメータを自動的に抽出することのできる画像処理装置が開示されている。
【特許文献１】特開平２−１９４４７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、人間の視覚では同一の色に見える画像であっても、それぞれの画素の持つ色パラメータは僅かに異なることが多い。これは、画像処理装置から見ると互いに異なる複数の色からなる領域であると判断してしまうことを意味する。
【０００９】
そこで一般的なカラー画素を処理する画像処理装置においては、指定色についての色パラメータに対してしきい値幅を持たせ、そのしきい値幅の範囲内にある色を有する画素については指定色であるとみなすという処理が行なわれる。逆に言えば、画像全体の色パラメータの分散度に応じて最適な色パラメータ範囲を設定しなければ実用的な領域特定が不可能である。
【００１０】
しかしながら、従来の画像処理装置においては、特定の点（画素）における色パラメータを取得することはできても、取得した画像全体の色パラメータの分散度に応じて最適な色パラメータ範囲を取得することはできなかった。そのため、照明や反射率などのさまざまな発生条件に応じて、試行錯誤的に指定色を決定しなければならず、熟練者の勘や経験に頼らなければ、画像処理装置を満足に機能させることができない場合が多かった。
【００１１】
そこで、この発明は、かかる問題を解決するためになされたものであって取得した画像の色パラメータの分散度に応じて最適な色パラメータ範囲を容易に設定することが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る画像処理装置は、複数の画素から構成されるカラー画像の入力に対して、領域を指定する指定手段と、指定手段により指定された領域に含まれる画素について、色を規定するための独立した３つの変数のうちの少なくとも２つ以上の所定の変数により表される色情報を取得する色情報取得手段と、所定の変数を１次元の座標もしくは２次元の座標、あるいはこれらの組み合わせ、もしくは３次元の座標として構成した色座標の表示を行い、色情報取得手段により取得した色情報を表わす所定の変数により色座標上の位置として表示する色座標表示手段と、カラー画像を構成する複数の画素のうち、色座標表示手段により表示される色座標において、指示に従って設定された色座標位置に対応する色情報を有する画素を抽出処理する画像抽出処理手段とを備える。
【００１３】
好ましくは、カラー画像について、画像抽出処理手段により抽出処理された画像を表示する表示部をさらに備える。
【００１４】
好ましくは、指定手段により指定された任意の領域は、指定手段により指定された指定画素および指定画素に対して予め定めた位置関係にある周辺画素を含む。
【００１５】
好ましくは、指定手段は、複数の画素から構成されるカラー画像の入力に対して、複数の任意の領域を指定し、色座標表示手段は、指定手段の指定毎あるいは指定全体として、指定手段により指定される領域に含まれる各画素について、色情報取得手段により取得した色情報に基づいて独立した少なくとも２つ以上の変数の従う色座標の対応する位置を表示する。
【００１６】
好ましくは、色情報は、各画素の色を規定するための独立した３つの変数を含み、色座標表示手段は、独立した３つの変数のうちの２つの変数に従う２次元色座標および残りの１つの変数に従う１次元色座標を表示する。
【００１７】
特に、画像抽出処理手段は、カラー画像を構成する複数の画素のうち、色座標表示手段により表示される２次元座標において、指示に従って設定された領域に含まれる色座標位置に対応する色情報を有する画素を抽出処理する。
【００１８】
特に、指示に従って設定された領域は、２次元座標において、２変数の関数で表される線を領域の境界線に含む。
【発明の効果】
【００１９】
本発明に係る画像処理装置は、独立した３つの変数のうちの少なくとも２つ以上の所定の変数により色座標を規定し、指定手段により指定した領域に含まれる画素について、色座標の対応する位置を表示し、指示に従って設定された色座標位置に対応する色情報を有する画素を抽出処理する。したがって、ユーザは、指定手段により指定した領域に含まれる画素について色座標を見ながら色座標位置を設定することができるため色パラメータの分散度に応じて最適な色パラメータ範囲を容易に設定することができる。
【発明を実施するための最良の形態】
【００２０】
この発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については同一符号を付してその説明は繰返さない。
【００２１】
図１は、本発明の実施の形態に従う画像処理装置１を備える画像センサ装置１００の概略ブロック図である。
【００２２】
図１を参照して、本発明の実施の形態に従う画像センサ装置１００は、一例として、製造ライン上などに配置される連続的に搬送される製品を撮影し、その撮影された画像の中から指定色を有する領域を特定して、製品の良否等を判断する。また、画像センサ装置１００が図示しない他の装置へその判断結果を出力するように構成してもよい。画像センサ装置１００は、画像処理装置１と、撮像部２と、表示部３とから構成される。
【００２３】
撮像部２は、一例として、ＣＣＤ（Coupled Charged Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサなどの撮像素子およびレンズを備え、検査対象を撮影し、その撮影した画像を画像処理装置１へ出力する。なお、撮像部２が撮影する画像は、静止画像および動画像のいずれとすることも可能である。
【００２４】
表示部３は、画像処理装置１における処理結果や撮像部２に撮影された画像などをユーザに表示する。一例として、表示部３は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）、プラズマディスプレイ（Plasma Display）あるいはＥＬディスプレイ（Electro Luminescence Display）などで構成される。なお、本例においては、撮像部２と、表示部３とが画像処理装置１とは別に設けられた構成について説明するが、特にこれに限られず、撮像部２と、表示部３とが画像処理装置１と一体として設けられる構成とすることも当然に可能である。
【００２５】
画像処理装置１は、ＣＰＵ部４と、補助記憶部５と、入力部６と、撮影部インターフェイス（撮影部Ｉ／Ｆ）７と、主記憶部８と、表示処理部９と、外部インターフェイス（外部Ｉ／Ｆ）１０と、読取部１１と、バス１３とからなり一例としてパーソナルコンピュータなどで実現することができる。
【００２６】
撮影部Ｉ／Ｆ７は、撮像部２と電気的に接続され、撮像部２で撮影された映像信号を受け、所定の信号変換処理を行ない各画素の色情報を取得した後、バス１３を介してその取得した色情報をＣＰＵ部４へ出力する。具体的には、撮影部Ｉ／Ｆ７は撮像部２から受けた映像信号に対してフレーム同期を行ない、時間軸上に展開されて伝送される各画素の色情報を復調して各画素についての色パラメータを取得する。例えば、赤、緑、青のそれぞれの比率で構成されるすなわち赤色、青色および緑色の変数（以下、ＲＧＢ情報とも称する）あるいは色の３属性である色相（Ｈｕｅ）、明度（Ｖａｌｕｅ）、彩度（Ｃｈｒｏｍａ）の変数（以下、ＨＶＣ情報とも称する）を取得する。また、例えば、ＲＧＢ情報に限られず、シアン、マゼンダ、黄色の変数からなるいわゆるＣＭＹ情報等他の独立した変数を用いることも可能である。なお、本例においては、撮影部Ｉ／Ｆ７は、一例としてＨＶＣ情報を取得し出力するものとする。
【００２７】
主記憶部８は、ＣＰＵ部４で実行されるプログラムで撮像部２で撮影された画像データ、およびＣＰＵ部４における画像処理中の画像データなどを格納する。主記憶部８は、一例として、ＤＲＡＭ（Dynamic Random Access Memory）や、ＳＲＡＭ（Static Random Access Memory）などの半導体記憶素子からなる。
【００２８】
表示処理部９は、ＣＰＵ部４における処理後の画像、撮像部２で撮影された画像、ユーザに入力を促す画面、ＣＰＵ部４などの処理状態を示す画面などを表示するためのデータを受けて所定の信号処理を行なった後、映像信号として表示部３へ出力する。
【００２９】
外部インターフェイス１０は、ＣＰＵ部４により実行された処理結果などを外部へ出力する。一例として、外部インターフェイス１０は、フォトダイオード、トランジスタまたはリレーなどから構成される接点出力（ＤＯ）や、ＵＳＢ（Universal Serial Bus）、ＲＳ−２３２Ｃ（Recommended Standard 232 version C）、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）  １３９４、ＳＣＳＩ（Small Computer System Interface）およびイーサネット（登録商標）などに従う通信手段などからなる。
【００３０】
補助記憶部５は、不揮発性の記憶領域を備え、撮像部２で撮影された画像、ＣＰＵ部４における処理後の画像の処理結果などを格納する。一例として補助記憶部５は、ハードディスクドライブ（ＨＤＤ）やフラッシュメモリカード、ＳＤメモリカード、ＩＣメモリカードなどの半導体メモリなどからなる。なお、本例においては、補助記憶部５と主記憶部８とはそれぞれ独立の記憶領域として説明するが、１つの記憶部とすることも可能である。
【００３１】
入力部６は、ユーザからの設定および指令などを受け、バス１３を介してＣＰＵ部４へ与える。ユーザからの設定および指令としては、本例においては、例えば図示しないがポインティングデバイスであるマウス等およびキーボード等を操作することにより与えられるものとする。なお、インターフェイス画面を表示する表示部３の画面自体にタッチスクリーンやタッチパネルを利用して、画面上をユーザが手で直接触れることにより入力や操作を可能としたり、あるいは音声入力その他の既存の入力手段を利用、あるいはこれらを併用して、上記設定および指令を与えるようにすることも可能である。
【００３２】
読取部１１は、ＣＰＵ部４で実行されるプログラムが記憶された記録媒体１２を受入れてプログラムを読取り、補助記憶部５または主記憶部８に与える。なお、記録媒体１２は、不揮発的にデータを記憶するものであればよく、一例として、光ディスク（ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ／ＲＡＭ／Ｒ／ＲＷ、ＭＯ（Magnetic Optical Disc）、ＭＤ（Mini Disc））、フレキシブルディスク、磁気テープなどの着脱可能な記録媒体から構成される。
【００３３】
ＣＰＵ部４は、撮影部Ｉ／Ｆ７を介して、撮像部２により撮影されたカラー画像から生成されたＨＶＣ情報を受け、各画素の座標と対応付けて主記憶部８に格納する。そして、ＣＰＵ部４は、入力部６からの指令に応じて２つのモード具体的には、「計測モード」あるいは「設定モード」に設定し、当該モードでの各種処理を実行する。ＣＰＵ部４は、たとえば「計測モード」においては、撮影部Ｉ／Ｆ７から取得される画像を測定対象画像として認識して、モデル画像との一致比較を実行するためにその画像に含まれる指定色の領域を特定して、特定された画像がモデル画像に対応する所定条件を満たすかどうかの良否判定を実行する。また、ＣＰＵ部４は、「設定モード」においては、「計測モード」における各種計測の設定例えば指定色の設定等を実行するものとする。
【００３４】
図２は、本発明の実施の形態に従う画像処理装置１のモード設定を説明するフローチャート図である。
【００３５】
まず最初に、電源が投入される（スタート）（ステップＳ０）と、表示部３の画面上において上記２種類のモードの選択が促され（ステップＳ１）、ユーザが入力部６を操作することにより。上記いずれかのモードが実行される（ステップＳ２）。そして、選択されたモードに対応する画面が表示される（ステップＳ３）。例えば、ユーザが入力部６を操作して、「計測モード」を選択した場合には、計測モード画面が表示部３に表示される。一方、「設定モード」を選択した場合には、設定モード画面が表示部３に表示される。そして、次にモードの切替が指示されたかどうかが判断される（ステップＳ４）。ステップＳ４においてモードの切替指示がなされた場合には最初のステップＳ１に戻り対応するモード選択が実行され、上述したように対応するモードの画面が表示される。
【００３６】
図３は、本発明の実施の形態に従う計測モードの実行画面を説明する図である。
図３を参照して、ここでは、上述した「計測モード」がユーザの入力部６の操作により選択された場合が示されている。具体的には、表示部３の表示領域３０に計測モードの実行画面（計測モード画面）が表示されている場合が示されている。
【００３７】
表示領域３０において、上側の領域には、各種機能を実行するための釦が表示されており、例えばマウス等のポインティングデバイスを用いて当該釦を押下（クリック）することにより当該釦に対応付けられた機能を実行することができる。一例として、所定条件に基づいて計測の実行を指示する「計測実行」釦３０１、「計測モード」から「設定モード」への切替が可能な「設定モード」の実行を指示する「設定」釦３０２と、観察画像表示領域３０４に表示される観察画像を例えば補助記憶部５の記憶領域に対して記録の実行を指示する「セーブ」釦３０３とが示されている。
【００３８】
そして、また、表示部３の表示領域３０には、観察画像を表示するための観察画像表示領域３０４が示されている。なお、ここでは、予めユーザによって観察画像表示領域３０４内において後述する計測処理を実行する領域を指し示す処理対象表示領域ＡＲＥＡが設定され、当該処理対象表示領域ＡＲＥＡとして設定された領域内において、四角形状で囲まれた中に円形の図形が表示され、そしてその円形の中央部において２文字の英文字である「ＯＭ」を示す文字表記がなされた画像が表示されている。なお、処理対象表示領域ＡＲＥＡの設定は、ユーザが例えばマウス等を操作することにより観察画像表示領域３０４内の任意の画素を指定することによりその領域の範囲を設定可能であるものとする。
【００３９】
また、上記した各種機能を実行するための釦３０１〜３０３と、観察画像表示領域３０４との間には、計測モードにおける計測結果を表示する表示領域３０６および観察画像表示領域３０４に表示される処理対象表示領域ＡＲＥＡ内の観察画像を拡大するための「詳細表示」釦３０５とが示されている。なお、ここで、表示領域３０６には、上述した「計測実行」釦３０１を押下することにより、その処理対象表示領域ＡＲＥＡ内の観察画像に含まれる後述する予め設定された指定色の領域を特定して、特定された画像が所定条件を満たすか否かの良否判定が実行される。具体的には、後述する色面積の計測により良否判定が実行される。そして、本例においては、計測結果として「ＯＫ」判定すなわち良判定が検出されたことが示されている。なお、図示しないが、計測結果として特定された画像を構成する画素について、所定条件を満たす画素数を数値化して併せて表示することも可能である。
【００４０】
次に、計測モードにおいて、本発明の実施の形態に従う観察画像表示領域３０４の処理対象表示領域ＡＲＥＡに対して処理される上述した色面積の計測について説明する。なお、指定色の設定については後述する設定モードにおいて説明する。
【００４１】
図４は、主記憶部８に格納されるフレームメモリＦＭ１における処理の概要を説明するためのものである。
【００４２】
図４を参照して、ＣＰＵ部４は、撮像部２で撮影されたカラー画像について観察画像表示領域３０４の各画素のＨＶＣ情報を主記憶部８に形成されるフレームメモリＦＭ１の座標と対応付けて格納する。一例として撮像部２で撮影されるカラー画像について観察画像表示領域が（Ｎ＋１）×（Ｍ＋１）の行列状に配置された複数の画素ＰＥＬから構成されるとすると、主記憶部８には、Ｘ方向の座標（Ｘ座標）およびＹ方向の座標（Ｙ座標）について（０，０）〜（Ｎ，Ｍ）の座標を持つ二次元配列のフレームメモリＦＭ１が形成される。なお、図４においては各画素ＰＥＬの座標は、左上に付されている値として示されている。なお、（ｐ，ｑ）の座標は、Ｘ座標がｐ、Ｙ座標がｑを指し示すものとする。
【００４３】
ＣＰＵ部４は、表示処理部９を介して、撮像部２にて撮影されたカラー画像を表示部３の観察画像表示領域３０４に表示し、ユーザからの処理対象領域ＡＲＥＡの設定を受付ける。そして、ユーザが、処理対象領域ＡＲＥＡの設定を与えると、その領域に指定された範囲内において、指示に応答してＣＰＵ部４は、色面積の計測処理を実行する。なお、処理対象領域ＡＲＥＡは、フレームメモリＦＭ１の座標で示される開始座標ＳＴＡＲＴおよび終点座標ＥＮＤにより示される。
【００４４】
そして、ＣＰＵ部４は、設定された処理対象領域ＡＲＥＡにおいて、各画素ＰＥＬに対して、ＨＶＣ情報を取得し、処理対象領域ＡＲＥＡに含まれる画素の中から当該ＨＶＣ情報が所定の条件を満たしているかどうかを判定して、処理対象領域ＡＲＥＡに含まれる条件を満たす画素の数を計算する。
【００４５】
たとえば、図４に示されているように（２，２）の座標を持つ画素についてＨＶＣ情報を取得し、当該画素において、ＨＶＣ情報が所定の条件を満たしているかどうかを判定して、条件を満たす場合には、カウントアップして画素の数を計算する。そして、Ｘ方向に向かって１つずれた（３，２）の座標を有する画素に対して同様の判定を繰返す。そしてこの処理対象領域ＡＲＥＡに含まれる画素ＰＥＬすべてに対して判定を繰返した結果、その判定結果を出力する。
【００４６】
図５は、本発明の実施の形態に従う色面積をカウントする処理を実行するフローチャート図である。
【００４７】
図５を参照して、上述したようにまず始めに観察画像表示領域３０４において、処理対象領域ＡＲＥＡが設定され、そして図３で説明した「計測実行」釦３０１が押下されることにより、色面積の計測処理が開始される（ステップＳ１０）。そして、処理対象領域ＡＲＥＡに含まれる所定条件を満たす画素の数に対応する色面積を計測するために面積カウンタ値ＣＮＴをリセット（面積カウンタ値リセット）する（ＣＮＴ＝０）（ステップＳ１１）。
【００４８】
次に、処理対象領域ＡＲＥＡの画素のスタートアドレスＳＴＡＲＴとエンドアドレスＥＮＤを設定する（ステップＳ１２）。これにより、始点の座標と終点の座標とが設定されるとともに、後述するＸ方向に進む場合の上限値ＸＸおよびＹ方向に進む場合の上限値ＹＹが設定されるものとする。次に変数となるｉ，ｊがそれぞれ初期値０に設定される（ステップＳ１２♯）。
【００４９】
そして、スタートアドレスＳＴＡＲＴに対応する（ａ＋ｉ，ｂ＋ｊ）（ｉ，ｊ＝０）の画素ＰＥＬのＨＶＣ情報を取得する（ステップＳ１３）。そして、次に画素ＰＥＬのＨＶＣ情報に含まれる色パラメータが所定の条件を満たすか否かが判定される。具体的には、ＨＶＣ情報に含まれる色相値Ｈ（ａ＋ｉ，ｂ＋ｊ）が色相上限値ＨＨと色相下限値ＨＬとの範囲内であるか、そして、明度値Ｖ（ａ＋ｉ，ｂ＋ｊ）が明度上限値ＶＨと明度下限値ＶＬとの範囲内であるか、そしてさらに、彩度値Ｃ（ａ＋ｉ，ｂ＋ｊ）が彩度上限値ＣＨと彩度下限値ＣＬとの範囲内であるか、この３条件がすべて満たされているかどうかが判断される（ステップＳ１４）。
【００５０】
ステップＳ１４において、このすべての条件が満たされている場合には次のステップＳ１５に進み、面積カウンタ値ＣＮＴをＣＮＴ＝ＣＮＴ＋１に設定する。そして、次のＸ方向の画素を計測対象とするために変数ｉは、ｉ＝ｉ＋１に設定される（ステップＳ１６）。
【００５１】
一方、ステップＳ１４においてこの条件が満たされない場合にはステップＳ２１に進み面積カウンタ値ＣＮＴはその状態すなわちＣＮＴ＝ＣＮＴを維持して（ステップＳ２１）、ステップＳ１６に進む。
【００５２】
ステップＳ１７において、変数ｉがｉ≦ＸＸの条件を満たす場合にはステップＳ１３に戻り、（ａ＋ｉ，ｂ＋ｊ）の画素ＰＥＬのＨＶＣ情報を取得し、上述したステップＳ１４の判断を実行して条件を満たすか否かが判断され、面積カウンタ値ＣＮＴが条件に応じてカウントアップされる。
【００５３】
ステップＳ１７において、変数ｉがカウントアップされてｉ＞ＸＸの場合、具体的には、Ｘ方向に進む場合の上限値ＸＸ以上となった場合には、処理対象領域ＡＲＥＡにおいてＸ方向の境界領域を越えると判断されるためステップＳ１８に進み、次のＹ方向の画素を計測対象とするために変数ｊは、ｊ＝ｉ＋１に設定される（ステップＳ１８）。図４で説明するならば、スタートアドレスＳＴＡＲＴ（２，２）、エンドアドレスＥＮＤ（１２，７）が設定されて、Ｘ方向の上限値ＸＸは１０に設定され、Ｙ方向の上限値ＹＹは５に設定されるものとする。（２，２）の画素ＰＥＬからＸ方向に１つずつずれて（２＋ｉ（ｉ＝１０），２）の画素ＰＥＬに到達して、上記のステップＳ１４における判断が実行されて、ステップＳ１６においてｉ＝１１となった場合に、Ｘ方向の境界領域を越える画素が選択されることになる。それゆえ、次のＹ方向に１つずれた領域に対して上記と同様の処理を実行するためｊの値がカウントアップされる。
【００５４】
そして、ステップＳ１９において、変数ｊがｊ≦ＹＹの条件を満たすかどうかが判断される。ステップＳ１９において、ｊ≦ＹＹの条件を満たす場合には、Ｘ方向と同様Ｙ方向の境界領域を越えないと判断されるためステップＳ２２に進む。
【００５５】
ステップＳ２２においては、変数ｉがｉ＝０に設定され、ステップＳ１３に進む。例えば図４で説明するならば、（２＋ｉ（ｉ＝１０），２）の画素ＰＥＬに到達して、上記のステップＳ１４における判断が実行されて、ステップＳ１６においてｉ＝１１となった場合に、ステップＳ１８に進み、変数ｊがｊ＋１に設定される。そして、ステップＳ１９において、変数ｊが上限値ＹＹ（ＹＹ＝５）を越えないためにステップＳ２２に進み、（２，３）の画素ＰＥＬに進み上記と同様に対応する画素のＨＶＣ情報が所定の条件を満たすか否かが判断される。
【００５６】
そして、変数ｉ＞ＸＸ、変数ｊ＞ＹＹとなった場合にＸ方向およびＹ方向の境界領域を越える画素が選択されることになるためステップＳ１９からステップＳ２０に進み、面積カウンタ値ＣＮＴが出力される。
【００５７】
すなわち、処理対象領域ＡＲＥＡの各画素について上述したＨＶＣ情報が取得され、所定の条件を満たすか否かが判断されて色面積に対応する面積カウンタ値ＣＮＴが出力され、色面積をカウントする処理が終了する（エンド）（ステップＳ２３）。
【００５８】
これにより処理対象領域ＡＲＥＡにおける判定結果としての面積カウンタ値ＣＮＴを検出することができる。そして、検出された面積カウンタ値ＣＮＴを用いて観察画像の良否判定を実行する。観察画像の色面積の良否判定については、後述する。
【００５９】
次に、色面積としてカウントアップする画素ＰＥＬのＨＶＣ情報に含まれる色パラメータ範囲の設定について説明する。具体的には、「設定モード」について説明する。
【００６０】
図６は、本発明の実施の形態に従う設定モードの実行画面を説明する図である。
図６を参照して、ここでは、例えば、図３の「設定」釦３０２を押下することにより、「設定モード」に切り替わり、特に色面積の計測に用いる条件を設定する後述する「色指定」設定モードの画面が示されている。図６において、表示部３の表示領域３０の右部には、画像表示領域２０４が設けられ、左上部には、領域２０１が設けられている。そして、領域２０１には、色面積の設定画面において、「色面積」の設定モードである旨を示す表示が示されている。ここでは、「色面積」の設定モードとして２つの設定モードを選択可能な状態が示されており、具体的には、色面積としてカウントアップする色パラメータ範囲を設定するための「色指定」設定モードおよび色面積の良否判定を実行する際に用いる判定パラメータを設定するための「判定条件」設定モードとが示されている。図６においては、「色面積」の設定モードとして「色指定」設定モードが選択されている場合が示されている。例えば、領域２０１においてマウス等により「色指定」と示される領域２０２を指定することにより、「色指定」設定モードが選択され、「判定条件」と示される領域２０３を指定することにより「判定条件」設定モードが選択されるものとする。なお、本例においては、一例として「色面積」の設定モードにおいて初期値として「色指定」設定モードの画面が表示されるように設定されているものとするが、これに限られず、「判定条件」設定モードの画面が表示されるようにすることも可能であるし、別の方式に従って「色指定」設定モードの画面を表示することも可能である。
【００６１】
そして、表示領域３０には、さらに、ＨＶＣ情報の色パラメータである色相および彩度に基づいて２次元の指定色マップ（色座標）および明度に基づいて１次元上の指定色マップ（色座標）がそれぞれ指定色マップ領域２０５に表示される。具体的には、色相および彩度パラメータについてそれぞれＨ軸およびＣ軸とした場合の２次元の色座標と、明度パラメータについてＶ軸とした場合の１次元の色座標が示されている。指定色マップ上においてユーザの指定により選択された色パラメータ範囲を１０進数表記で数値化した色パラメータ領域２０６が表示される。ここでは、色相パラメータの範囲として０〜３５９の数値にそれぞれ対応付けられ、彩度パラメータの範囲として０〜２５５の数値にそれぞれ対応付けられ、明度パラメータの範囲として０〜２５５の数値にそれぞれ対応付けられている場合が示されている。すなわち、色相パラメータおよび彩度パラメータに基づいて形成される２次元の指定色マップ（色座標）において、指定色の色相および彩度の指定範囲を設定することができる。また、明度パラメータに基づいて形成される１次元の指定色マップ（色座標）において指定色の明度の指定範囲を設定することができる。
【００６２】
そして、指定色マップにおける指定色の指定としては図６の場合には、色相パラメータＨａ（３５９）〜Ｈｂ（０）の範囲が指定され、彩度パラメータＣａ（２５５）〜Ｃｂ（０）の範囲が指定され、明度パラメータＶａ（２５５）〜Ｖｂ（０）の範囲が指定されている場合が示されている。すなわち、全ての色の範囲が指定されている場合が示されている。なお、この範囲は、２次元の指定色マップ（色座標）において、例えば色相パラメータの上限値および下限値を示す線（Ｈ座標においてＨ＝Ｈａ，Ｈｂ）（ラインＨａ，Ｈｂとも称する）をそれぞれ動かすことによりその範囲を調整することが可能である。たとえば、ポインティングデバイスであるマウスを用いてラインＨａ，Ｈｂをドラッグして任意の位置に移動させることが可能である。当該移動に対応して色パラメータ領域２０６に示される色相パラメータの範囲も対応する値に変化するものとする。なお、彩度パラメータおよび明度パラメータについても同様であるのでその詳細な説明は繰り返さない。
【００６３】
なお、上記においては、マウス等を用いて例えばラインＨａ，Ｈｂを任意の位置に移動させて色パラメータ領域２０６の色相パラメータの範囲が変更される場合について説明したが、逆に例えば色パラメータ領域２０６の色相パラメータの範囲にキーボード等を用いて数値を入力して色相パラメータの範囲を変更することも当然に可能である。その場合には、逆に、２次元の指定色マップ（色座標）において、色相パラメータの上限値および下限値を示すラインＨａ，Ｈｂが対応する位置にそれぞれ自動的に調整されるものとする。他の彩度パラメータおよび明度パラメータについても同様である。
【００６４】
また、表示領域３０には、表示領域３０の画像表示領域２０４に指定色を抽出した画像を表示するか否かを選択する表示設定領域２０７が設けられる。表示設定領域２０７においてチェックボックスの領域に例えばマウス等を用いて指定することにより、チェックボックスの領域にチェックされる。そして、チェックボックスにチェックがある場合には抽出画像処理を実行して、画像表示領域２０４に抽出処理された画像を表示する。また、背景色設定領域２０９を指定することによりユーザが抽出処理された画像の背景色を設定することが可能である。なお、ここでは、背景色として黒色が選択されている場合が示されている。なお、チェックボックスにチェックがついている場合に、再度マウス等を用いて対応する領域を指定した場合には、チェックが外れるものとする。
【００６５】
また、領域２０１と指定色マップ領域２０５との間には、画像指定釦２０９が設けられており、当該画像指定釦２０９をマウス等を用いて押下することにより図示しないが、主記憶部８あるいは補助記憶部５に記憶されている画像ファイルが表示されて、選択可能な状態とされるものとする。そして、任意の画像ファイルを選択することにより画像表示領域２０４に選択した画像が表示されるものとする。本例においては、画像指定釦２０９を押下して、選択した画像の一例が示されている。
【００６６】
図６の画像表示領域２０４には、２種類の大きさの文字の配列が示されている。具体的には、「す」を含む大きな文字配列の画像２２０と、「め」を含む小さな文字配列の画像２２１とが示されている。
【００６７】
この画像２２０および２２１とは、互いに色が類似しているが、色パラメータは異なっているものとする。
【００６８】
以下においては、「色指定」設定モードにおいて、一例として、最適な色パラメータ範囲を設定することにより、この画像２２０および画像２２１のうち画像２２０のみを抽出する場合について説明する。
【００６９】
なお、図６の表示領域３０の右下部においては、「ＯＫ」釦２１１と、「キャンセル」釦２１２とが設けられており、「ＯＫ」釦２１１を押下することにより、「色指定」設定モードが終了して、上記で説明した計測モードに切り替えられるものとする。その際、表示領域３０の色パラメータ領域２０６に表示される指定色の指定範囲が設定され主記憶部８あるいは補助記憶部５に記憶されて、上述した計測モードの実行において用いられるものとする。
【００７０】
一方、「キャンセル」釦２１２を押下することにより、「ＯＫ」釦２１１と同様、計測モードに切り替えられるが、その際、色パラメータ領域２０６に表示される指定色の指定範囲は設定されず、かつ主記憶部８あるいは補助記憶部５に記憶されず、前回時あるいは初期時に主記憶部８あるいは補助記憶部５に記憶されている指定範囲が上述した計測モードの実行において用いられるものとする。
【００７１】
次に、画像表示領域２０４における指定点の入力処理について説明する。
図７は、本発明の実施の形態に従う指定点の入力処理を説明するフロー図である。
【００７２】
図７を参照して、「色指定」設定モードの際には、画像表示領域２０４において指定点が受け付け可能状態となる（スタート）（ステップＳ３０）。そして、画像表示領域２０４において、指定点の入力が有るか否かが判断される（ステップＳ３１）。ステップＳ３０において、画像表示領域２０４において、指定点の入力があった場合には、指定点に対応する画像表示領域２０４に表示された画像の指定点に対応する画素のＨＶＣ情報が取得される（ステップＳ３３）。そして、ＨＶＣ情報に基づいて指定色マップ上に指定点の位置が表示される。そして、ステップＳ３１に戻り、再び、指定点の入力があった場合には、ステップＳ３１からステップＳ３２に進み同様の処理となる。
【００７３】
次に、画像表示領域２０４における画像抽出処理について説明する。
図８は、本発明の実施の形態に従う画像抽出処理を説明するフロー図である。
【００７４】
図８を参照して、画像抽出処理が開始される（スタート）（ステップＳ３９）と、まず、色パラメータ領域２０６の色パラメータの範囲が変更されたかどうかあるいは抽出画像表示のチェックボックスのチェックが変更されたかどうかが判断される（ステップＳ４０）。ステップＳ４０の条件が満たされない場合には、ステップＳ４０の状態を維持する。
【００７５】
ステップＳ４０において、色パラメータ領域２０６の色パラメータの範囲が変更された場合には、次のステップＳ４１に進む。具体的には、上述したように指定色マップ領域２０５においてマウス等を用いて例えばラインＨａ，Ｈｂを任意の位置に移動させて変更した場合、あるいは色パラメータ領域２０６の例えば色相パラメータの範囲にキーボード等を用いて数値を入力して色相パラメータの範囲を変更した場合が該当する。あるいは、表示設定領域２０７の抽出画像表示のチェックボックス２０８のチェックが変更された場合には、次のステップＳ４１に進む。
【００７６】
そして、図６で説明した表示設定領域２０７の「抽出画像表示」のチェックボックスにチェックが付いているかどうかを判定する（ステップＳ４１）。ステップＳ４１において、チェックボックスにチェックが付いている場合には指定色マップ上の指定色の指定範囲の設定を読込む（ステップＳ４３）。具体的には、色パラメータ領域２０６に表示される色パラメータの範囲に基づいて指定色の指定範囲が設定される。
【００７７】
そして、次に、画像表示領域における指定色の指定範囲に対応する色を有する画像を抽出表示する（ステップＳ４４）。
【００７８】
そして、また再び最初のステップＳ４０に戻る。
一方、「抽出画像表示」のチェックボックスにチェックが付いていない場合には、抽出処理が施されない原画像を表示する（ステップＳ４２）。そして、再び、ステップＳ４０に戻る。
【００７９】
図９は、図６の画像表示領域２０４に示される画像の一部領域に対して指定点を入力した場合を説明する図である。ここでは、画像２２０の「す」に対して指定点を入力した場合について説明する。なお、右側領域においては、指定色マップ領域２０５および色パラメータ領域２０６および表示設定領域２０７が拡大表示された図が示されている。
【００８０】
図９を参照して、図７のフロー図で説明したように指定点に対して対応する画像のＨＶＣ情報が取得されて、指定色マップ領域２０５における指定色マップ上において、指定点が有する色に対応する位置が表示される。ここでは、指定点として、例えばポインティングデバイスであるマウスにより選択した画像表示領域の１つの画素のみならず、その周辺領域の画素についても指定点として設定された場合（指定領域）が示されている。具体的には、指定点として、マウスにより選択した画素を中心とした９×９の画素で構成される領域が指定点として設定され、その各画素について、ＨＶＣ情報が取得されて、指定色マップ領域２０５における指定色マップ上において各画素が有する色に対応する位置が表示されている。なお、ここでは、複数の画素で構成される指定領域を指定点として指定した場合について説明しているが、複数の画素に限られず、１つの画素で構成される指定領域を指定点とすることも当然に可能である。
【００８１】
なお、図９においては、「戻る」の釦２１５が表示され、当該釦２１５をマウスを用いて押下することにより前の画面に戻ることが可能である。すなわち、図９において、「戻る」の釦２１５を押下することにより、「す」の領域をマウスにより指定する前の画面に戻ることが可能である。以下の場合においても同様であるものとする。
【００８２】
図１０は、指定色マップにおける指定色の範囲を調整する場合を説明する図である。
図１０を参照して、ここでは、色相および彩度に基づいて形成される指定色マップ（色座標）において、図９で示される指定点の分布に従って、色相の範囲である色相パラメータＨａ，Ｈｂを調整した場合が示されている。
【００８３】
具体的には、図９の指定点の分布が包含されるように色相パラメータの範囲として、色相パラメータＨａ（９０）〜Ｈｂ（４７）に調整した場合が示されている。
【００８４】
図１１は、図６の画像表示領域２０４に示される画像において、抽出処理する画像と抽出処理しない画像とを説明する図である。
【００８５】
図１１を参照して、ここで示されるように画像２２０については、抽出処理の対象とし、画像２２１については、抽出処理の非対象とするものとする。
【００８６】
図１２は、図６の画像表示領域２０４に示される画像の一部領域に対して指定点を入力した場合を説明する別の図である。ここでは、画像２２１の「め」に対して指定点を入力した場合が示されている。なお、右側領域においては、指定色マップ領域２０５および色パラメータ領域２０６および表示設定領域２０７が拡大表示された図が示されている。
【００８７】
図１２を参照して、図７のフロー図で説明したように指定点に対して対応する画像のＨＶＣ情報が取得されて、指定色マップ領域２０５における指定色マップ上において、指定点が有する色に対応する位置が表示される。ここでは、指定点として、例えばポインティングデバイスであるマウスにより選択した画像表示領域の１つの画素のみならず、その周辺領域の画素についても指定点として設定された場合（指定領域）が示されている。
【００８８】
図１３は、図６の画像表示領域２０４に示される画像の一部領域に対して指定点を入力した場合を説明するさらに別の図である。なお、右側領域においては、指定色マップ領域２０５および色パラメータ領域２０６および表示設定領域２０７が拡大表示された図が示されている。
【００８９】
図１３に示されるように、画像２２０の「す」と、画像２２１の「め」とに対して指定点を入力した場合が示されている。拡大された表示に示されるように画像２２０の「す」と画像２２１の「め」とにそれぞれ対応する色パラメータは、色相および彩度の範囲が互いに異なっている。
【００９０】
そして、ここでは画像２２０の「す」と、画像２２１の「め」とに対して指定点を入力した場合の分布に基づいて、画像２２０の「す」に対応する色相範囲を設定するべく色相パラメータの範囲としては、図１０で説明したように色相パラメータＨａ（９０）〜Ｈｂ（４７）の範囲に調整する。そして、画像２２０の「す」に対応する彩度範囲を設定するべく彩度パラメータの範囲としては、彩度パラメータＣａ（１４７）〜Ｃｂ（０）の範囲に調整する場合が示されている。
【００９１】
拡大された表示に示されるようにこの色相パラメータＨａ〜Ｈｂおよび彩度パラメータＣａ〜Ｃｂの領域に囲まれる範囲内に画像２２０の「す」に対応する指定点の分布が示されており、画像２２１の「め」に対して指定点を入力した場合の分布は、当該範囲外に設定される。
【００９２】
なお、ここでは、ここでは画像２２０の「す」と、画像２２１の「め」とに対して指定点を入力した場合の分布がともに重ね合わせ表示されているすなわち指定全体として表示されている場合が示されているが、重ね合わせ表示することなく指定点の入力毎に分布が切り替わるように設定することも当然に可能である。また、画像２２０の「す」の指定点の入力と、画像２２１の「め」の指定点の入力とに対して、その分布を区別するために指定点の入力毎に色を異ならせることも可能である。また、他の方式たとえば形状を変化させることにより区別することも可能である。
【００９３】
図１４は、図１３において表示設定領域２０７の抽出画像表示のチェックボックスにチェックを入れた場合を説明する図である。
【００９４】
図１４を参照して、図８で説明したフロー図に従って、図８のステップＳ４１において抽出画像表示のチェックボックスにチェックがついているためステップＳ４２に従い指定色マップ上の指定色の指定範囲が設定される。具体的には、図１３で指定された範囲すなわち色相パラメータＨａ〜Ｈｂおよび彩度パラメータＣａ〜Ｃｂの領域に囲まれる範囲が色相および彩度の指定範囲に設定される。なお、明度については、全範囲が指定範囲として設定される。
【００９５】
これにより、図８のステップＳ４４で説明したように画像表示領域２０４において、指定色の指定範囲に対応する色を有する画像が抽出表示される。具体的には、画像２２０の例えば「す」に対応する色を有する部分のみが抽出され、画像２２１の例えば「め」に対応する色を有する部分は抽出表示されない。なお、この場合、背景色設定領域２０９の背景色は黒色に設定されているためユーザが抽出処理された画像の背景色は黒色であるものとするが、特にこれに限られず、背景色設定領域２０９を変更して他の色に変更することも当然に可能である。
【００９６】
当該方式により、最適な色パラメータ範囲を設定することにより、この画像２２０および画像２２１のうち画像２２０のみが抽出される。
【００９７】
そして、上述したように「ＯＫ」釦２１１をマウスを用いて押下することにより「色指定」設定モードが終了して、表示領域３０の色パラメータ領域２０６に表示される指定色の指定範囲が設定され主記憶部８あるいは補助記憶部５に記憶されて、上述した計測モードの実行において用いられるものとする。
【００９８】
なお、図示しないが、画像２２０のみが抽出された際に指定色の指定範囲に対応する色を有する画像の画素数を数値化して表示することも可能である。当該画素数を表示することにより次に示す判定条件設定モードにおいて色面積の計測モードにおいて「ＯＫ」判定として判断する画素数の範囲をユーザが当該画素数を考慮して容易に設定することが可能である。
【００９９】
図１５は、判定条件設定モードを説明する図である。
上述したように設定モードにおいて、領域２０１の「判定条件」と示される領域２０３を指定することにより「判定条件」設定モードが選択される。
【０１００】
図１５には、判定条件設定モードの設定画面が示されている。
具体的には、色面積の範囲を設定する領域４０１が設けられ、上述した色面積の計測モードにおいて「ＯＫ」判定として判断する画素数の範囲が示されている。本例においては、上限値３０７２００〜下限値０の画素数が色面積として規定されている場合が示されている。なお、これらの数値は、ユーザがキーボード等を操作することにより入力可能であるものとする。
【０１０１】
図１６は、色面積の計測モードにおいて、色面積の良否を判定する判定フロー図である。
【０１０２】
図１６を参照して、図５のフロー図で説明した面積カウンタの出力が検出された場合に、判定処理へと進む（スタート）（ステップＳ５０）。そして、面積カウンタの出力が判定条件を満たすかどうかを判定する（ステップＳ５１）。ステップＳ５１において、判定条件を満たす場合にはＯＫ判定を表示する（Ｓ５２）。一方、ステップＳ５１において判定条件を満たさない場合にはＮＧ判定を表示する（ステップＳ５３）。具体的には、図３で説明した処理対象領域ＡＲＥＡ内に含まれる画像において、図５のフロー図に従って上述した指定色の指定範囲に含まれる画素数がカウントされ、図１５で説明した判定条件として設定した色面積として規定される画素数の範囲内であればＯＫ判定となり、画素数の範囲内を越える場合にはＮＧ判定となる。
【０１０３】
したがって、上記で説明した方式に従うことにより、取得した画像の最適な色パラメータ範囲を容易に設定し、そして、色パラメータ範囲である指定色の指定範囲に基づいて色面積を計測し、製品等の良否判別を実行する画像処理装置を実現することができる。
【０１０４】
なお、上記においては、指定色マップ領域２０５において色相および彩度パラメータについてそれぞれＨ軸およびＣ軸とした場合の２次元の指定色マップ（色座標）および明度パラメータについてＶ軸とした場合の１次元の指定色マップ（色座標）について説明したが、これに限られずそれぞれ独立の１次元の指定色マップ（色座標）とすることも当然に可能である。また、２次元の指定色マップの組み合わせについても色相および彩度パラメータを用いるのみならず、３つの独立した色パラメータを任意に組み合わせることも可能である。あるいは、色相、彩度および明度パラメータに基づいて３次元の指定色マップ（色座標）とすることも可能である。
【０１０５】
（実施の形態の変形例）
上記の実施の形態においては、色相および彩度に基づいて表示される２次元の指定色マップ（色座標）において、１つの領域を指定して色パラメータ範囲として設定した場合について説明したが、これに限られず複数の領域を指定して、色パラメータ範囲を設定することも可能である。
【０１０６】
図１７は、実施の形態の変形例に従う色パラメータ範囲の指定について説明する図である。
【０１０７】
図１７を参照して、本例においては、図６で説明したのと同様に表示領域３０に示されるＨＶＣ情報の色パラメータである色相および彩度に基づいて２次元の指定色マップ（色座標）が示されている。そして、色相パラメータＨａ〜Ｈｂの範囲かつ彩度パラメータＣａ〜Ｃｂの範囲である指定色の指定範囲（領域Ｐ）と、色相パラメータＨｃ〜Ｈｄの範囲かつ彩度パラメータＣｃ〜Ｃｄの範囲である指定色の指定範囲（領域Ｑ）とが示されている。
【０１０８】
この領域Ｐおよび領域Ｑのいずれか一方に含まれる指定色の指定範囲を指定色の設定領域に設定する。ここで示されるように、上記の実施の形態においては１つの領域Ｐを用いて指定色マップ上の指定色を設定する場合について説明したが当該方式を用いることにより複数の領域（領域Ｐおよび領域Ｑ）を用いて指定色の指定範囲を指定する。これにより、指定点の分布状況に応じてより細密な指定色の指定範囲の設定が可能である。
【０１０９】
なお、図示しないが、指定色マップについて機能を追加することが可能な詳細設定モードを新たに設けて、当該詳細設定モードにおいて、ユーザが指定色マップについて、上記の方式に従って複数の領域を指定可能なように機能を追加して設定可能であるものとする。例えば、図６の領域２０１内に詳細設定モードに移行するための項目を設けることが可能である。
【０１１０】
図１８は、実施の形態の変形例に従う色パラメータ範囲の指定について説明する別の図である。
【０１１１】
図１８に示されるように色相および彩度パラメータについてそれぞれＨ軸およびＣ軸とした場合の２次元の色座標において、色相パラメータＨａ〜Ｈｂの範囲で、かつ色相および彩度パラメータの２変数の関数で示される線Ｌ（Ｈ，Ｃ）と彩度パラメータＣｂで囲まれる領域Ｐ＃が示されている。すなわち、色相および彩度パラメータの２変数の関数として示される線Ｌ（Ｈ，Ｃ）を境界線とする機能を用いた場合が示されている。当該方式を用いて指定点の分布状況に応じてより細密な指定色の指定範囲の設定が可能である。この機能についても、図示しないが、指定色マップについて機能を追加することが可能な詳細設定モードにおいて、ユーザが指定色マップについて、上記の方式に従って機能を追加して設定可能であるものとする。
【０１１２】
また、上記に限られず、例えば指定色マップの指定色の指定範囲について円形あるいは楕円形で示される領域に設定する機能を追加することも可能であるし任意の形状により指定範囲を設定することが可能である。当該機能を追加することにより、指定点の分布状況に応じて細密な指定色の指定範囲の設定が可能であり、最適な色パラメータ範囲を容易に設定することができる。
【０１１３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施の形態に従う画像処理装置１を備える画像センサ装置１００の概略ブロック図である。
【図２】本発明の実施の形態に従う画像処理装置１のモード設定を説明するフローチャート図である。
【図３】本発明の実施の形態に従う計測モードの実行画面を説明する図である。
【図４】主記憶部８に格納されるフレームメモリＦＭ１における処理の概要を説明するためのものである。
【図５】本発明の実施の形態に従う色面積をカウントする処理を実行するフローチャート図である。
【図６】本発明の実施の形態に従う設定モードの実行画面を説明する図である。
【図７】本発明の実施の形態に従う指定点の入力処理を説明するフロー図である。
【図８】本発明の実施の形態に従う画像抽出処理を説明するフロー図である。
【図９】図６の画像表示領域２０４に示される画像の一部領域に対して指定点を入力した場合を説明する図である。
【図１０】指定色マップにおける指定色の範囲を調整する場合を説明する図である。
【図１１】図６の画像表示領域２０４に示される画像において、抽出処理する画像と抽出処理しない画像とを説明する図である。
【図１２】図６の画像表示領域２０４に示される画像の一部領域に対して指定点を入力した場合を説明する別の図である。
【図１３】図６の画像表示領域２０４に示される画像の一部領域に対して指定点を入力した場合を説明するさらに別の図である。
【図１４】図１３において表示設定領域２０７の抽出画像表示のチェックボックスにチェックを入れた場合を説明する図である。
【図１５】判定条件設定モードを説明する図である。
【図１６】色面積の計測モードにおいて、色面積の良否を判定する判定フロー図である。
【図１７】実施の形態の変形例に従う色パラメータ範囲の指定について説明する図である。
【図１８】実施の形態の変形例に従う色パラメータ範囲の指定について説明する別の図である。
【符号の説明】
【０１１５】
１  画像処理装置、２  撮像部、３  表示部、４  ＣＰＵ部、５  補助記憶部、６  入力部、７  撮影部Ｉ／Ｆ、８  主記憶部、９  表示処理部、１０  外部Ｉ／Ｆ、１１  読取部、１２  記録媒体、１００  画像センサ装置。
【図１】
2008015706.tif 000003
【図２】
2008015706.tif 000004
【図３】
2008015706.tif 000005
【図４】
2008015706.tif 000006
【図５】
2008015706.tif 000007
【図７】
2008015706.tif 000008
【図８】
2008015706.tif 000009
【図１５】
2008015706.tif 000010
【図１６】
2008015706.tif 000011
【図１７】
2008015706.tif 000012
【図１８】
2008015706.tif 000013
【図６】
2008015706.tif 000014
【図９】
2008015706.tif 000015
【図１０】
2008015706.tif 000016
【図１１】
2008015706.tif 000017
【図１２】
2008015706.tif 000018
【図１３】
2008015706.tif 000019
【図１４】
2008015706.tif 000020