(57)【特許請求の範囲】
【請求項１】
撮像した画像から抽出対象とする画素を選択し、当該選択された画素におけるＲ値、Ｇ値、及びＢ値に関連する値に基づいて、色抽出に用いる閾値範囲をそれぞれ設定し、
前記画像における任意の画素のＲ値、Ｇ値、及びＢ値に関連するそれぞれの値が前記閾値範囲内にある場合には、当該画素が前記選択された画素と同一色であるとして抽出し、その抽出結果を表示する画像の色抽出方法において、
前記画像から入力手段を用いて色抽出の非抽出対象とする画素を選択し、当該選択された画素におけるＲ値、Ｇ値、及びＢ値に関連する値から前記閾値範囲の拡張限界値をそれぞれ設定する第１のステップと、
前記閾値範囲の拡張命令が与えられるのに伴って、前記閾値範囲をＲ値、Ｇ値、及びＢ値に関連する値それぞれについて、前記第１のステップにおける拡張限界値を含まない範囲で拡張し、新たな閾値範囲を設定する第２のステップと、
前記第２のステップの拡張命令が与えられる毎に、設定された前記新たな閾値範囲に基づいて色抽出を行い抽出結果を表示する第３のステップと、
から構成されることを特徴とする画像の色抽出方法。
【請求項２】
撮影した画像から抽出対象とする画素を選択する抽出対象選択ステップと、
前記選択された画素におけるＲ値、Ｇ値、及びＢ値に関連する値に基づいて、色抽出に用いる閾値範囲をそれぞれ設定する設定ステップと、
前記画像における任意の画素のＲ値、Ｇ値、及びＢ値に関連するそれぞれの値が前記閾値範囲内にある場合には、当該画素が前記選択された画素と同一色であるとして抽出し、その抽出結果を表示する表示ステップと、
前記表示ステップで表示された抽出結果に基づいて、入力手段を用いて前記色抽出の非抽出対象とする画素を選択し、当該選択された画素におけるＲ値、Ｇ値、及びＢ値に関連する値から前記閾値範囲の拡張限界値をそれぞれ設定する第１のステップと、
前記閾値範囲の拡張命令が与えられるのに伴って、前記閾値範囲をＲ値、Ｇ値、及びＢ値に関連する値それぞれについて、前記第１のステップにおける拡張限界値を含まない範囲で拡張し、新たな閾値範囲を設定する第２のステップと、
前記第２のステップの拡張命令が与えられる毎に、設定された前記新たな閾値範囲に基づいて色抽出を行い抽出結果を表示する第３のステップと、
から構成されることを特徴とする画像の色抽出方法。
【請求項３】
前記第２のステップは、
拡張後の閾値範囲が前記第１のステップにおける拡張限界値を含む場合には、該値における閾値の拡張処理を取消すステップであることを特徴とする請求項１又は２に記載の画像の色抽出方法。
【請求項４】
前記閾値範囲として設定される値は、Ｒ値、Ｇ値、及びＢ値と、少なくともそれらの値の差分値のいずれか一つの値であることを特徴とする請求項１乃至３いずれかに記載の画像の色抽出方法。
【請求項５】
画像を撮像する撮像手段と、
前記撮像手段により撮像された画像から色抽出の対象となる画素を選択し、前記画素におけるＲ値，Ｇ値，及びＢ値に関連する値についてそれぞれ閾値範囲を決定する決定手段と、
前記決定手段により決定された閾値範囲を記憶する第１の記憶手段と、
前記撮像手段により撮像された画像における任意の画素のＲ値、Ｇ値、及びＢ値に関連する値がそれぞれ、前記第１の記憶手段に記憶された閾値範囲内である場合には、前記選択された画素と同一色であるとして抽出する抽出手段と、
前記抽出手段による抽出結果を表示する表示手段とを備える画像処理装置において、
前記抽出に用いたＲ値，Ｇ値，及びＢ値に関連する値の閾値範囲をそれぞれ記憶する第１の記憶手段と、
前記撮像手段により撮像された画像から前記抽出手段による抽出処理で非抽出対象とする画素を選択する入力手段と、
前記入力手段により選択された画素におけるＲ値、Ｇ値、及びＢ値に関連する値を拡張限界値としてそれぞれ記憶する第２の記憶手段と、
前記第１の記憶手段により記憶された閾値範囲の拡張命令が与えられるのに伴って、前記閾値範囲をＲ値、Ｇ値、及びＢ値に関連する値それぞれについて、前記第２の記憶手段により記憶された拡張限界値を含まない範囲で拡張して新たな閾値範囲を設定し、前記第１の記憶手段に記憶する閾値拡張手段と、から構成され、
前記閾値範囲の拡張命令が与えられる毎に、前記第１の記憶手段に記憶された新たな閾値範囲に基づいて前記抽出手段より色抽出を行い、前記表示手段を用いて抽出結果を表示することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像から色成分を特徴量として色抽出する画像の色抽出方法及びその方法を用いた画像処理装置に関する。
【０００２】
【従来の技術】
カラー画像の中から対象物を抽出することを目的とする抽出処理では、画像内に含まれる個々の領域を識別することが重要であり、この領域を識別する方法においては、画像をその濃度，色，テクスチャ等の特徴量の均一な部分画像として識別する方法が一般的である。
【０００３】
色成分を特徴量として領域を識別する方法は、様々な工業分野にて既に利用されており、例えば、食品，薬品等の分野では、製品に貼り付けられた色付ラベルの位置を検査する装置、また、混合製造ラインにおける製品又はそれを梱包するパッケージに印刷されたカラーバーにより製品を識別する装置等に応用されている。
【０００４】
このような装置においては、カラーカメラ等の撮像器を用いて製品等の対象物が撮像され、撮像画像は画素毎のＲ値，Ｇ値，及びＢ値からなるアナログ信号に分割された後で画像処理装置に取込まれ、取込まれたアナログのＲ値，Ｇ値，及びＢ値は、ディジタルのＲ値，Ｇ値，及びＢ値に変換されて記憶装置に記憶される。画像処理装置は、記憶情報に基づいてＣＲＴ等の表示装置に原画像を表示するとともに、原画像が表示された画面上にて移動自在に設けられたポインタを重畳して表示させる。このポインタをコントローラ等の入力手段を用いて操作し、原画像の中から抽出対象とする画素を選択する。次いで、選択された画素のＲ値，Ｇ値，及びＢ値と、予め設定されたＲ値，Ｇ値，及びＢ値の各値に対する閾値の許容範囲とに基づいて、Ｒ値，Ｇ値，及びＢ値の各値に対する閾値範囲が決定され、原画像中の各画素のＲ値，Ｇ値，及びＢ値の各値が各閾値範囲を越えない場合に抽出対象とする色と同一色であると判断して、この同一色と判断された全ての画素領域を抽出して抽出結果を表示装置に表示させる方法が用いられている。
【０００５】
ところが、上述の如き方法においては、照明むらが発生する照明によっては、対象面の輝度に不均一が生じて抽出される領域が斑状となり、対象領域をその全体に亘って抽出するためにＲ値，Ｇ値，及びＢ値の各閾値範囲を大きくとった場合には、不必要な他の領域まで抽出するという問題があった。
【０００６】
【発明が解決しようとする課題】
本発明は斯かる事情に鑑みてなされたものであり、色抽出のパラメータであるＲ値，Ｇ値，及びＢ値に関連する値の各閾値範囲を設定した後で、各閾値範囲を段階的に拡張することにより、不必要な色領域にまで閾値範囲を大きくすることがなく、照明むらの状況下においても抽出結果の安定化を図ることができる画像の色抽出方法及びその方法を用いた画像処理装置を提供することを目的とする。
【０００７】
また、本発明の他の目的は、予め非抽出色を指定しておき、非抽出色の色成分値を上述の如き拡張される各閾値範囲の拡張限度値とすることにより、対象領域のみを確実に抽出することができる画像の色抽出方法及びその方法を用いた画像処理装置を提供することにある。
【０００８】
【課題を解決するための手段】
第１発明に係る画像の色抽出方法は、撮像した画像から抽出対象とする画素を選択し、当該選択された画素におけるＲ値、Ｇ値、及びＢ値に関連する値に基づいて、色抽出に用いる閾値範囲をそれぞれ設定し、前記画像における任意の画素のＲ値、Ｇ値、及びＢ値に関連するそれぞれの値が前記閾値範囲内にある場合には、当該画素が前記選択された画素と同一色であるとして抽出し、その抽出結果を表示する画像の色抽出方法において、前記画像から入力手段を用いて色抽出の非抽出対象とする画素を選択し、当該選択された画素におけるＲ値、Ｇ値、及びＢ値に関連する値から前記閾値範囲の拡張限界値をそれぞれ設定する第１のステップと、前記閾値範囲の拡張命令が与えられるのに伴って、前記閾値範囲をＲ値、Ｇ値、及びＢ値に関連する値それぞれについて、前記第１のステップにおける拡張限界値を含まない範囲で拡張し、新たな閾値範囲を設定する第２のステップと、前記第２のステップの拡張命令が与えられる毎に、設定された前記新たな閾値範囲に基づいて色抽出を行い抽出結果を表示する第３のステップと、から構成されることを特徴とする。
【０００９】
第２発明に係る画像の色抽出方法は、撮影した画像から抽出対象とする画素を選択する抽出対象選択ステップと、前記選択された画素におけるＲ値、Ｇ値、及びＢ値に関連する値に基づいて、色抽出に用いる閾値範囲をそれぞれ設定する設定ステップと、前記画像における任意の画素のＲ値、Ｇ値、及びＢ値に関連するそれぞれの値が前記閾値範囲内にある場合には、当該画素が前記選択された画素と同一色であるとして抽出し、その抽出結果を表示する表示ステップと、前記表示ステップで表示された抽出結果に基づいて、入力手段を用いて前記色抽出の非抽出対象とする画素を選択し、当該選択された画素におけるＲ値、Ｇ値、及びＢ値に関連する値から前記閾値範囲の拡張限界値をそれぞれ設定する第１のステップと、前記閾値範囲の拡張命令が与えられるのに伴って、前記閾値範囲をＲ値、Ｇ値、及びＢ値に関連する値それぞれについて、前記第１のステップにおける拡張限界値を含まない範囲で拡張し、新たな閾値範囲を設定する第２のステップと、前記第２のステップの拡張命令が与えられる毎に、設定された前記新たな閾値範囲に基づいて色抽出を行い抽出結果を表示する第３のステップと、から構成されることを特徴とする。
【００１０】
第３発明に係る画像の色抽出方法において、前記第１発明または第２発明の前記第２のステップは、拡張後の閾値範囲が前記第１のステップにおける拡張限界値を含む場合には、該値における閾値の拡張処理を取消すステップであることを特徴とする。
【００１１】
第４発明に係る画像の色抽出方法において、前記閾値範囲として設定される値は、Ｒ値、Ｇ値、及びＢ値と、少なくともそれらの値の差分値のいずれか一つの値であることを特徴とする。
【００１２】
第５発明に係る画像処理装置は、画像を撮像する撮像手段と、前記撮像手段により撮像された画像から色抽出の対象となる画素を選択し、前記画素におけるＲ値，Ｇ値，及びＢ値に関連する値についてそれぞれ閾値範囲を決定する決定手段と、前記決定手段により決定された閾値範囲を記憶する第１の記憶手段と、前記撮像手段により撮像された画像における任意の画素のＲ値、Ｇ値、及びＢ値に関連する値がそれぞれ、前記第１の記憶手段に記憶された閾値範囲内である場合には、前記選択された画素と同一色であるとして抽出する抽出手段と、前記抽出手段による抽出結果を表示する表示手段とを備える画像処理装置において、前記抽出に用いたＲ値，Ｇ値，及びＢ値に関連する値の閾値範囲をそれぞれ記憶する第１の記憶手段と、前記撮像手段により撮像された画像から前記抽出手段による抽出処理で非抽出対象とする画素を選択する入力手段と、前記入力手段により選択された画素におけるＲ値、Ｇ値、及びＢ値に関連する値を拡張限界値としてそれぞれ記憶する第２の記憶手段と、前記第１の記憶手段により記憶された閾値範囲の拡張命令が与えられるのに伴って、前記閾値範囲をＲ値、Ｇ値、及びＢ値に関連する値それぞれについて、前記第２の記憶手段により記憶された拡張限界値を含まない範囲で拡張して新たな閾値範囲を設定し、前記第１の記憶手段に記憶する閾値拡張手段と、から構成され、前記閾値範囲の拡張命令が与えられる毎に、前記第１の記憶手段に記憶された新たな閾値範囲に基づいて前記抽出手段より色抽出を行い、前記表示手段を用いて抽出結果を表示することを特徴とする。
【００１３】
第１、第２、及び第５発明に係る画像の色抽出方法及びその方法を用いた画像処理装置によれば、予め非抽出色を指定しておき、この非抽出色のＲ値，Ｇ値，及びＢ値に関連する値を拡張される各閾値範囲の拡張限度値として、この拡張限度値の範囲内で各閾値範囲を拡張することにより、対象領域のみを確実に抽出することができる。
【００１５】
以上の第１、第２、第３、及び第５発明においては、色抽出のパラメータとしてＲ値，Ｇ値，及びＢ値を用いる構成としたが、これらのパラメータの数又は組合せに限定するものではなく、例えば、Ｒ値，Ｇ値，及びＢ値へこれらの値に関連する値たるＲ−Ｇ値，Ｂ−Ｇ値，Ｒ−Ｂ値等の差分値を加えて４つ〜６つのパラメータとする構成とすることもでき、また、Ｒ値，Ｇ値，及びＢ値に代わる色抽出のパラメータとして、Ｒ値，Ｇ値，及びＢ値に基づいて、これらの値に関連する値たるＨ値（色相），Ｓ値（彩度），Ｉ値（明度）にＨＳＩ変換し、これらの値を用いるか、又はこれらの値にＨ値，Ｓ値，及びＩ値の差分値を加えて４つ〜６つのパラメータとする構成とすることもできる。
【００１６】
【発明の実施の形態】
実施の形態１．
以下本発明をその実施の形態を示す図面に基づいて詳述する。図１は、実施の形態１に係る画像処理装置の構成を示すブロック図である。
【００１７】
図１において、１は撮像対象となる例えば製造ライン上の薬品チューブ等のワークであり、その側面には色付ラベル１１が貼り付けられている。ワーク１は、その上方に設けられたカラーカメラ２により撮像され、撮像された原画像のアナログのＲ値，Ｇ値，及びＢ値をカラーカメラ２に接続された画像抽出装置３に与える。
【００１８】
画像抽出装置３は、Ａ／Ｄ変換器等を用いてなる画像入力部３１と、演算処理を行なうＣＰＵ３２と、ＣＰＵ３２から与えられる情報を記憶するメモリ３４と、Ｄ／Ａ変換器等を用いてなる画像出力部３３とを備えてなり、画像入力部３１は、カラーカメラ２から与えられたアナログのＲ値，Ｇ値，及びＢ値をディジタルのＲ値，Ｇ値，及びＢ値に変換してＣＰＵ３２に与える。ＣＰＵ３２は、与えられたＲ値，Ｇ値，及びＢ値をメモリ３４に格納するとともに、このＲ値，Ｇ値，及びＢ値を画像出力部３３に与える。画像出力部３３は、与えられたディジタルのＲ値，Ｇ値，及びＢ値をアナログのＲ値，Ｇ値，及びＢ値に変換し、これを画像抽出装置３に接続されたＣＲＴ等の表示装置５に原画像を出力し、図２に示す如き表示画面５１を表示させるとともに、表示画面５１に表示される原画像の画像情報をメモリ３４に格納するようにしてある。
【００１９】
図２は、表示画面５１を示す模式図である。表示画面５１は、左右に２つの領域に分割され、その左方の領域には、撮像された原画像又は抽出結果を表示する画像表示領域５１ａが設けられている。図２における画像表示領域５１ａには、色付ラベル１１の原画像が表示され、原画像には、色付ラベル１１の略白色の背景に黄色，緑色，青色，及び赤色の２つ〜３つの円形模様が夫々着色されている部分を表示してある。また、表示画面５１に重畳して、入力手段４からの入力操作に応じて動作するポインタｐが表示画面５１内での移動自在に設けられており、このポインタｐを配置して、例えば入力手段４に設けられた図示しない決定ボタンを押すことにより、表示されている原画像の中から抽出対象とする色を有する画素の画面上の位置を指示することができるようになっているほか、入力手段４からは、Ｒ値，Ｇ値，及びＢ値に加えて、これらの値の差分値であるＲ−Ｇ値，Ｂ−Ｇ値，及びＲ−Ｂ値３つ差分値の閾値の許容範囲である色抽出の感度ｋが数値で入力される。
【００２０】
また、表示画面５１の右方には、感度ｋと、非抽出対象となる画面領域（背景）の表示色と、抽出処理をするセンタク・モードと、閾値範囲の拡張処理をした後で抽出処理するオート・モードとを設定する設定領域５１ｂが設けられている。感度ｋは、メモリ３４に格納されているＲ値，Ｇ値，Ｂ値，Ｒ−Ｇ値，Ｂ−Ｇ値，及びＲ−Ｂ値に対する単一の感度ｋが表示されており、上述の拡大率と同様にして数値が設定されるようになっている。また、背景色は、予めメモリ３４に格納されている黒色，白色，青色等の色情報から入力手段４により選択し、選択された色を示す「クロ」等の文字が表示されている。また、センタク・モードは、選択された抽出対象とする画素のＲ値，Ｇ値，Ｂ値，Ｒ−Ｇ値，Ｂ−Ｇ値，及びＲ−Ｂ値に対して閾値範囲を演算し、演算された閾値範囲に基づいて抽出処理し、オート・モードは、演算された閾値範囲を予め設定された拡張値に基づいて拡張し、拡張された閾値範囲に基づいて抽出処理するようになっており、入力手段４により何れかを選択することによりセンタク・モード又はオート・モードとなる。なお、これら設定情報は、メモリ３４に格納される。
【００２１】
メモリ３４には、上述した画像表示領域５１ａの画像情報に加えて、抽出結果を表示する等して画面が更新されるのに応じて画像情報が時系列的に格納されるほか、上述の如き閾値範囲の拡張値が格納されている。
【００２２】
図３は、抽出処理に伴うＣＰＵ３２の制御内容を示すフローチャートであり、センタク・モードでの抽出処理を示している。ＣＰＵ３２は、まず、原画像内の全ての画素についてＲ値，Ｇ値，及びＢ値を取込んでメモリ３４に格納する（ステップ１）。次いで、メモリ３４に格納されたＲ値，Ｇ値，及びＢ値を読込み、読込結果に基づいて、Ｒ−Ｇ値，Ｂ−Ｇ値，及びＲ−Ｂ値の３つ差分値を各画素に対応させて演算し（ステップ２）、ポインタｐを用いて抽出対象とする色を有する画面上の位置がＣＰＵ３２に入力されるのに伴って、感度ｋをメモリ３４から読込む（ステップ３）。
【００２３】
ステップ２にて読み込まれたＲ値，Ｇ値，及びＢ値と、ステップ２にて演算されたＲ−Ｇ値，Ｂ−Ｇ値，及びＲ−Ｂ値と、ステップ３にて読込んだ感度ｋとからＲ値，Ｇ値，Ｂ値，Ｒ−Ｇ値，Ｂ−Ｇ値，及びＲ−Ｂ値の各値に対して、Ｒ−ｋ〜Ｒ＋ｋ，Ｇ−ｋ〜Ｇ＋ｋ，Ｂ−ｋ〜Ｂ＋ｋ，（Ｒ−Ｇ）−ｋ〜（Ｒ−Ｇ）＋ｋ，（Ｂ−Ｇ）−ｋ〜（Ｂ−Ｇ）＋ｋ，及び（Ｒ−Ｂ）−ｋ〜（Ｒ−Ｂ）＋ｋを夫々上限値及び下限値とするＲ値，Ｇ値，Ｂ値，Ｒ−Ｇ値，Ｂ−Ｇ値，及びＲ−Ｂ値の閾値範囲を演算する（ステップ４）。
【００２４】
次いで、原画像内の全ての画素を対応する各閾値範囲と比較し（ステップ５）、Ｒ値，Ｇ値，Ｂ値，Ｒ−Ｇ値，Ｂ−Ｇ値，及びＲ−Ｂ値の全ての値が閾値範囲内である場合には、比較した画素が抽出対象となる画素と同一色である抽出色であると判断し、各画素に応じたＲ値，Ｇ値，及びＢ値を画像出力部３３に出力する（ステップ６）。また、Ｒ値，Ｇ値，Ｂ値，Ｒ−Ｇ値，Ｂ−Ｇ値，又はＲ−Ｂ値の何れかの値が閾値範囲外である場合には、背景色であると判断し、設定されている背景色に基づいた色成分値を演算し（ステップ７）、この画素に応じた色成分値を画像出力部３３に出力し（ステップ８）、画像表示領域５１ａの表示内容を更新させるとともに、抽出結果の画面情報と、ステップ４にて演算された各閾値範囲とをメモリ３４に格納する（ステップ９）。なお、画像表示領域５１ａの表示内容は、更新の都度、メモリ３４に格納してあるので、誤って対象外の画素を抽出した場合にも、設定領域５１ｂの図示しない抽出取消メニューを選択することにより、更新前の表示内容を再度表示させることができるようになっている。
【００２５】
図４は、抽出結果の一例を示す模式図であり、原画像の青色領域をポインタｐにて選択し、この青色領域の一部が抽出された状態を示している。図５において、抽出対象となる青色領域はその一部を斑状に抽出されている。これは、照明むら等の要因から生じるものである。
【００２６】
図５は、抽出処理に伴うＣＰＵ３２の制御内容を示すフローチャートであり、オート・モードでの抽出処理を示している。また、図６は、オート・モードによる抽出結果の一例を示す模式図である。センタク・モードで抽出処理された後、オート・モードを選択するのに伴って、ＣＰＵ３２は、まず、センタク・モードで演算されたＲ値，Ｇ値，Ｂ値，Ｒ−Ｇ値，Ｂ−Ｇ値，及びＲ−Ｂ値の各値に対する閾値範囲をメモリ３４から読込み（ステップ２１）、拡張値をメモリ３４から読込む（ステップ２２）。次いで、ステップ２１にて読込んだ各閾値範囲の最小側及び最大側を拡張値分夫々拡張して新たな閾値範囲とする（ステップ２３）。例えば、ステップ２１にて読込んだＲ値の閾値範囲が５０〜６１の範囲であり、拡張値が１である場合には、新たな閾値範囲は４９〜６２の範囲となる。
【００２７】
そして、図３に示したセンタク・モードのステップ５〜ステップ９と同様の処理する（ステップ２４〜ステップ２８）。以上のステップ２１〜ステップ２８の処理を例えば入力手段４に設けられた図示しない決定ボタンが押される都度繰り返すことにより、図６に示す如く青色領域の全体部分が抽出される。
【００２８】
ところが、上述の決定ボタンが押し続けられるのに伴って、各閾値範囲が他の色領域に相当する値にまで拡張され、不要な色領域を抽出する結果となる。
【００２９】
実施の形態２．
そこで、実施の形態２に係る画像処理装置では、実施の形態１のメモリ３４に不要な色領域を除外色として設定した後で、オート・モードを選択することにより、この除外色に設定された各色成分値に達する前に各閾値範囲の拡張を停止するようになっている。
【００３０】
図７は、実施の形態２に係る表示画面５１を示す模式図であり、画像表示領域５１ａは図４に示したものと同一の状態を示してある。除外色の設定は、入力手段４によりポインタｐを設定領域５１ｂに表示された「ジョガイ」へ配置し、入力手段４に設けられた図示しない決定ボタンを押し、次いで抽出対象画素の選択と同様にして画像表示領域５１ａ内で除外色とする色を有する画素が選択されるのに伴って、選択された画素のＲ値，Ｇ値，Ｂ値，Ｒ−Ｇ値，Ｂ−Ｇ値，及びＲ−Ｂ値がメモリ３４に格納されることによりなされる。
【００３１】
図８，図９は、抽出処理に伴うＣＰＵ３２の制御内容を示すフローチャートであり、オート・モードでの抽出処理を示している。実施の形態１に示したセンタク・モードで演算されたＲ値，Ｇ値，Ｂ値，Ｒ−Ｇ値，Ｂ−Ｇ値，及びＲ−Ｂ値の各値に対する閾値範囲と、拡張値と、除外色のＲ値，Ｇ値，Ｂ値，Ｒ−Ｇ値，Ｂ−Ｇ値，及びＲ−Ｂ値（以下、拡張限度値という）を夫々メモリ３４から読込み（ステップ３１〜ステップ３３）、除外色が設定されているか否か、即ち拡張限度値がメモリ３４に格納されているかを確認する（ステップ３４）。
【００３２】
そして、除外色の設定がない場合には、図３に示したセンタク・モードのステップ４と同様に閾値範囲の演算をする（ステップ３５）。また、除外色の設定がある場合には、センタク・モードで演算された例えばＲ値に対する閾値範囲を拡張値に基づいて拡張し（ステップ３６）、拡張後の閾値範囲が除外色を含んでいるか否かを確認する（ステップ３７）。除外色を含んでいる場合には、ステップ３６の拡張処理を取消し（ステップ３８）、除外色を含んでいない場合又はステップ３８の後で、全てのパラメータについてステップ３６〜ステップ３８の処理をしたか否かを確認し（ステップ３９）、全てのパラメータについて処理をしていない場合には、次いでＧ値，Ｂ値，Ｒ−Ｇ値，Ｂ−Ｇ値，Ｒ−Ｂ値の順番でステップ３６〜ステップ３８の処理を繰り返す。そして、全てパラメータについて処理をした場合には、実施の形態１の図５に示したステップ２４〜ステップ２８と同様の処理をする（ステップ４０〜ステップ４４）。
【００３３】
実施の形態２に係る画像処理装置は以上の如き構成としてあり、実施の形態１と対応する部分には同一符号を付して説明を省略する。このように、前述の如き閾値範囲を拡張する決定ボタンが押し続けられた場合においても、除外色として設定された色成分値を含まないように各閾値範囲を拡張するため、不要な色領域を抽出することがない。
【００３４】
【発明の効果】
以上詳述した如く本発明に係る画像の色抽出方法及びその方法を用いた画像処理装置によれば、既に抽出に用いられたＲ値，Ｇ値，及びＢ値に関連する値の各閾値範囲を拡張して抽出し、これを繰り返すことにより、画面上に表示される色以外の色成分値にまで閾値範囲を段階的に拡張し、抽出結果の安定化を図ることができる。
【００３５】
また、予め非抽出色を指定しておき、この非抽出色のＲ値，Ｇ値，及びＢ値に関連する値を上述の如き拡張される各閾値範囲の拡張限度値として、この拡張限度値の範囲内で各閾値範囲を拡張することにより、対象領域のみを確実に抽出することができる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【図１】実施の形態１に係る画像処理装置の構成を示すブロック図である。
【図２】表示画面を示す模式図である。
【図３】抽出処理に伴うＣＰＵの制御内容を示すフローチャートである（センタク・モード）。
【図４】抽出結果の一例を示す模式図である。
【図５】抽出処理に伴うＣＰＵの制御内容を示すフローチャートである（オート・モード）。
【図６】オート・モードによる抽出結果の一例を示す模式図である。
【図７】実施の形態２に係る表示画面を示す模式図である。
【図８】抽出処理に伴うＣＰＵの制御内容を示すフローチャートである（オート・モード）。
【図９】抽出処理に伴うＣＰＵの制御内容を示すフローチャートである（オート・モード）。
【符号の説明】
１  ワーク
２  カラーカメラ
３  画像抽出装置
４  入力手段
５  表示装置
１１  色付ラベル
３１  画像入力部
３２  ＣＰＵ
３３  画像出力部
３４  メモリ
【図１】
0003943678.tif 000002
【図２】
0003943678.tif 000003
【図３】
0003943678.tif 000004
【図４】
0003943678.tif 000005
【図５】
0003943678.tif 000006
【図６】
0003943678.tif 000007
【図７】
0003943678.tif 000008
【図８】
0003943678.tif 000009
【図９】
0003943678.tif 000010