(57)【要約】      （修正有）【課題】画像内に含まれる特定色の部分を検出する処理あるいは、特定色の部分に施す画像処理の負荷を軽減することができる検出装置、画像処理装置、検出方法、及び画像処理方法を提供する。【解決手段】撮影装置は、画像取得部５１と、ホワイトバランス調整部５３と、制御部５４と、領域検出部５５とを備える。画像取得部５１は、画像を取得する。ホワイトバランス調整部５３は、画像取得部５１により取得された画像のホワイトバランスを調整する。制御部５４は、基準となる特定色に基づき、ホワイトバランス調整部５３によるホワイトバランスの調整内容を制御する。領域検出部５５は、制御部５４によりホワイトバランスの調整内容が制御された画像に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出する。【選択図】図７
2019008408.tif 000002
【特許請求の範囲】
【請求項１】
画像を取得する画像取得手段と、
前記画像取得手段により取得された画像のホワイトバランスを調整するホワイトバランス調整手段と、
基準となる特定色に基づき、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御する制御手段と、
前記制御手段によりホワイトバランスの調整内容が制御された画像に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出する検出手段と、
を備えることを特徴とする検出装置。
【請求項２】
前記制御手段は、前記特定色が所定の彩度となるように、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御し、
前記検出手段は、ホワイトバランスの調整内容が制御された画像から、画像内の複数の部分毎の彩度に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出することを特徴とする請求項１に記載の検出装置。
【請求項３】
前記制御手段は、前記特定色が無彩色となるように、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御し、
ホワイトバランスの調整内容が制御された画像内の複数の部分毎の彩度に基づき、前記特定色らしさである特定色尤度を算出する算出手段を、更に備え、
前記検出手段は、前記算出手段により算出された特定色尤度に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出することを特徴とする請求項１または２に記載の検出装置。
【請求項４】
前記検出手段により検出された特定色に係る所定の条件を満たす部分に所定の画像処理を施す画像処理手段を、更に備えることを特徴とする請求項１から３のいずれか１項に記載の検出装置。
【請求項５】
画像を取得する画像取得手段と、
前記画像取得手段により取得された画像のホワイトバランスを調整するホワイトバランス調整手段と、
基準となる特定色に基づき、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御する制御手段と、
前記制御手段によりホワイトバランスの調整内容が制御された画像に基づき、取得された画像に所定の画像処理を施すための画像内における位置と強度を設定するマップ情報を生成する生成手段と、
を備えることを特徴とする検出装置。
【請求項６】
前記制御手段は、前記特定色が所定の彩度となるように、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御し、
前記生成手段は、ホワイトバランスの調整内容が制御された画像内の複数の部分毎の彩度に基づき、マップ情報を生成することを特徴とする請求項５に記載の検出装置。
【請求項７】
前記制御手段は、前記特定色が無彩色となるように、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御し、
ホワイトバランスの調整内容が制御された画像内の複数の部分毎の彩度に基づき、前記特定色らしさである特定色尤度を算出する算出手段を、更に備え、
前記生成手段は、前記算出手段により算出される特定色尤度に基づき、マップ情報を生成することを特徴とする請求項５または６に記載の検出装置。
【請求項８】
前記生成手段により生成されたマップ情報を使用して、取得された画像に所定の画像処理を施す画像処理手段を更に備えることを特徴とする請求項５から７のいずれか１項に記載の検出装置。
【請求項９】
前記画像取得手段は、線形な特性を有する画像を取得することを特徴とする請求項１から８のいずれか１項に記載の検出装置。
【請求項１０】
画像に含まれる顔領域を検出する顔検出手段と、
前記顔検出手段により検出された顔領域から特定色を取得する特定色取得手段と、を更に備え、
前記制御手段は、前記特定色取得手段により取得された前記特定色に基づき、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御することを特徴とする請求項１から９のいずれか１項に記載の検出装置。
【請求項１１】
画像を取得する画像取得手段と、
前記画像取得手段により取得された画像において、基準となる特定色のＲＧＢ値それぞれの比が同一となるように、前記画像における色のバランスを変換する変換手段と、
前記変換手段により色のバランスが変換された画像に基づき、取得された画像から前記特定色に係る所定の条件を満たす部分を検出する検出手段と、
を備えることを特徴とする検出装置。
【請求項１２】
第１の色空間のうちの少なくとも１の要素が線形な特性を有する画像を取得する画像取得手段と、
前記画像取得手段により取得された画像のホワイトバランスを調整するホワイトバランス調整手段と、
基準となる特定色に基づき、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御する制御手段と、
前記制御手段によりホワイトバランスの調整内容が制御された画像内の複数の部分各々を、第２の色空間のうちの１の要素に変換する変換手段と、
前記変換手段により変換される情報を使用して、取得された画像に所定の画像処理を施す画像処理手段と、
を備えることを特徴とする画像処理装置。
【請求項１３】
前記制御手段は、画像内の特定色の部分が、第２の色空間のうちの１の要素が所定の条件を満たすように前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御することを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
画像を取得する画像取得処理と、
前記画像取得処理により取得された画像のホワイトバランスを調整するホワイトバランス調整処理と、
基準となる特定色に基づき、前記ホワイトバランス調整処理によるホワイトバランスの調整内容を制御する制御処理と、
前記制御処理によりホワイトバランスの調整内容が制御された画像に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出する検出処理と、
を含むことを特徴とする検出方法。
【請求項１５】
画像を取得する画像取得処理と、
前記画像取得処理により取得された画像のホワイトバランスを調整するホワイトバランス調整処理と、
基準となる特定色に基づき、前記ホワイトバランス調整処理によるホワイトバランスの調整内容を制御する制御処理と、
前記制御処理によりホワイトバランスの調整内容が制御された画像に基づき、取得された画像に所定の画像処理を施すための画像内における位置と強度を設定するマップ情報を生成する生成処理と、
を含むことを特徴とする検出方法。
【請求項１６】
画像を取得する画像取得処理と、
前記画像取得処理により取得された画像において、基準となる特定色のＲＧＢ値それぞれの比が同一となるように、前記画像における色のバランスを変換する変換処理と、
前記変換処理により色のバランスが変換された画像に基づき、取得された画像から前記特定色に係る所定の条件を満たす部分を検出する検出処理と、
を含むことを特徴とする検出方法。
【請求項１７】
第１の色空間のうちの少なくとも１の要素が線形な特性を有する画像を取得する画像取得処理と、
前記画像取得処理により取得された画像のホワイトバランスを調整するホワイトバランス調整処理と、
基準となる特定色に基づき、前記ホワイトバランス調整処理によるホワイトバランスの調整内容を制御する制御処理と、
前記制御処理によりホワイトバランスの調整内容が制御された画像内の複数の部分各々を、第２の色空間のうちの１の要素に変換する変換処理と、
前記変換処理により変換される情報を使用して、取得された画像に所定の画像処理を施す画像補正処理と、
を含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検出装置、画像処理装置、検出方法、及び画像処理方法に関する。
【背景技術】
【０００２】
従来、画像内に含まれる人物の肌色部分を、例えば、色が白くなるようにする処理を施すといった画像処理を施す技術が知られている。また、画像処理の対象となる人物の肌色部分を検出するために、ＨＳＶ色空間の色相情報を使用する技術が知られている。
なお、被写体となった人物における特定の色領域を抽出する技術は、例えば、特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−４４１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像処理の対象となる人物の肌色部分を検出するために、色相情報だけを用いるとすると、人物の肌色と近似する色相の領域も合わせて検出されてしまう。ここで、特許文献１に記載された技術のように、彩度情報等を更に併用して複数の色に係る情報により検出の精度を高めることが可能であるが、使用する情報の種類が増えるほど処理が重くなってしまうという問題がある。これは、使用する色空間によらず生ずる問題である。また、検出する色部分は、人物の肌色部分以外の場合も同様である。
【０００５】
本発明の課題は、画像内に含まれる特定色の部分を検出する処理あるいは、特定色の部分に施す画像処理の負荷を軽減することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の一態様の検出装置は、
画像を取得する画像取得手段と、
前記画像取得手段により取得された画像のホワイトバランスを調整するホワイトバランス調整手段と、
基準となる特定色に基づき、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御する制御手段と、
前記制御手段によりホワイトバランスの調整内容が制御された画像に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出する検出手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像内に含まれる特定色の部分を検出する処理あるいは、特定色の部分に施す画像処理の負荷を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の検出装置及び画像処理装置の一実施形態に係る撮影装置のハードウェアの構成を示すブロック図である。
【図２】彩度Ｓａｔを肌色の尤度に変換する換算式の特性の一例を示す模式図である。
【図３】人物が被写体となっている処理対象の画像を示す模式図である。
【図４】人物が被写体となっている画像における肌色部分が無彩色（グレー）化された状態を示す模式図である。
【図５】肌色領域が無彩色（グレー）化された画像の彩度Ｓａｔを示す模式図である。
【図６】彩度Ｓａｔに基づいて肌色部分が特定された状態を示す模式図である。
【図７】図１の撮影装置の機能的構成のうち、メイクアップ処理を実行するための機能的構成を示す機能ブロック図である。
【図８】図７の機能的構成を有する図１の撮影装置が実行するメイクアップ処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明の検出装置及び画像処理装置の一実施形態に係る撮影装置１のハードウェアの構成を示すブロック図である。
撮影装置１は、例えば、デジタルカメラとして構成される。
【００１１】
撮影装置１は、図１に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、または、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１５】
撮像部１６は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００１６】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
撮像部１６にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１７】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号（ＲＡＷデータまたは所定の画像形式のデータ）として、ＣＰＵ１１や図示しない画像処理部等に適宜供給される。
【００１８】
入力部１７は、各種操作ボタン等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部１９は、ハードディスクあるいはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２０は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００１９】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、記憶部１９に記憶されている画像のデータ等の各種データを、ドライブ２２を介してリムーバブルメディア３１に記憶することができる。
【００２０】
本実施形態の撮影装置１においては、ガンマ補正等の非線形な画像処理が施される前の、線形な特性（ここでは画素のＲＧＢ値の比）が維持された画像のデータ（例えば、撮像部１６からＲＡＷデータとして出力された画像のデータ）に対して、特定の色を無彩色（グレー）化するホワイトバランス処理が施される。本実施形態においては、特定の色の一例として、肌色を対象とする。対象とする肌色については、被写体の画像から抽出することが可能である。この場合、処理対象の画像において、公知の顔検出技術を用いて顔検出を行うことにより顔領域を特定し、特定された顔領域内の各画素のＲ値、Ｂ値、Ｇ値をそれぞれ積分する。顔領域内の画素は、主に肌色であると推定されるため、顔領域内の各画素のＲ値、Ｂ値、Ｇ値それぞれの積分値は、肌色のＲ値、Ｂ値、Ｇ値の比（ＲＧＢ値の比）を表すものとなる。そして、処理対象となる画像の各画素のＲ値、Ｇ値、Ｂ値それぞれに、取得されたＲ値、Ｇ値、Ｂ値の積分値の比の逆数（ホワイトバランスゲイン）を乗算する。即ち、Ｒ値、Ｇ値、Ｂ値の積分値の比が、Ｒｉ：Ｇｉ：Ｂｉであるとすると、処理対象となる画像の各画素のＲ値、Ｇ値、Ｂ値それぞれに、１／Ｒｉ、１／Ｇｉ、１／Ｂｉを乗算する。これにより、特定された顔領域から抽出される肌色に近い画素ほど、Ｒ値、Ｇ値、Ｂ値の比が、１：１：１に近いものとなる。Ｒ値、Ｇ値、Ｂ値の比が、１：１：１の画素は、明るさのみを有する無彩色の画素（白から黒までの範囲のグレーの画素）である。そのため、このような処理によって、肌色部分を無彩色（グレー）化することができる。
【００２１】
そして、肌色部分を無彩色（グレー）化した処理対象の画像のデータにおいて、各画素の彩度Ｓａｔが算出される。
ＲＧＢ信号から彩度Ｓａｔを算出する場合、以下の変換式を用いることができる。ただし、以下の式は彩度Ｓａｔの算出式の一例であり、色空間毎に定義された彩度Ｓａｔの算出式を用いることができる。
Ｓａｔ（ｘ，ｙ）＝（ＲＧＢｍａｘ（ｘ，ｙ）−ＲＧＢｍｉｎ（ｘ，ｙ））／ＲＧＢｍａｘ（ｘ，ｙ）
【００２２】
なお、上記変換式において、ＲＧＢｍａｘ（ｘ，ｙ）は注目画素のＲ値、Ｇ値、Ｂ値の中の最大値、ＲＧＢｍｉｎ（ｘ，ｙ）は注目画素のＲ値、Ｇ値、Ｂ値の最小値を表している。
この結果、処理対象の画像のデータにおいて、肌色らしい画素ほど彩度Ｓａｔが低い画素として表された状態となる。即ち、肌色らしさが１次元のデータとして表された状態となる。
そして、彩度Ｓａｔの閾値を設定しておき、彩度Ｓａｔが閾値以下の領域を肌色部分として検出することができる。
さらに、本実施形態では、処理対象の画像のデータにおいて、彩度Ｓａｔを肌色の尤度に変換する。
なお、彩度Ｓａｔを肌色の尤度に変換する場合には、肌色領域として活用する際の目的に応じて、換算式を設定することができる。
【００２３】
図２は、彩度Ｓａｔを肌色の尤度に変換する換算式の特性の一例を示す模式図である。
図２に示すように、彩度Ｓａｔを肌色の尤度に変換する換算式では、彩度Ｓａｔが最低値（０）から所定値（ｃｏｒｅ）までは肌色の尤度が最大値（１）となっており、彩度Ｓａｔが所定値（ｃｏｒｅ）を超えると、肌色の尤度が所定の傾き（ｓｌｏｐｅ）で単調減少する。そして、肌色の尤度が最小値（０）に達した後は、彩度Ｓａｔの値に関わらず、肌色の尤度は最小値（０）に維持される。
【００２４】
そして、肌色の尤度において、肌色であると判定するための閾値を設定しておき、変換された肌色の尤度が閾値以上の領域を肌色部分として検出することができる。
なお、図２に示す具体的な換算式の特性は、適宜変更することが可能であり、単調減少する特性であれば、Ｓ字特性等の曲線からなる特性とすることも可能である。
このような処理によって、人物が被写体となっている画像において、被写体の顔領域から肌色部分を抽出することができる。
【００２５】
以下、具体的な画像を例に挙げて、肌色部分が抽出される過程について説明する。
図３は、人物が被写体となっている処理対象の画像を示す模式図である。
図３においては、被写体の顔が大きく写されており、顔及び首以外の領域（服や背景等）は、肌色とは大きく異なる色であるものとする。
このような処理対象の画像に対し、顔検出が行われ、顔領域内の各画素のＲ値、Ｂ値、Ｇ値がそれぞれ積分される。そして、処理対象となる画像の各画素のＲ値、Ｇ値、Ｂ値それぞれに、Ｒ値、Ｇ値、Ｂ値の積分値の比の逆数が乗算されると、肌色に近い部分ほど、無彩色（グレー）化された状態となる。
【００２６】
図４は、人物が被写体となっている画像における肌色部分が無彩色（グレー）化された状態を示す模式図である。
処理対象となる画像の各画素のＲ値、Ｇ値、Ｂ値それぞれに、Ｒ値、Ｇ値、Ｂ値の積分値の比の逆数が乗算された結果、肌色に近い部分ほど、無彩色（グレー）化された状態となっている。
肌色部分が無彩色（グレー）化された処理対象の画像のデータにおいて、所定の換算式により、各画素の彩度Ｓａｔが算出される。
【００２７】
図５は、肌色領域が無彩色（グレー）化された画像の彩度Ｓａｔを示す模式図である。
図５においては、肌色に近い部分（無彩色に近い部分）ほど、彩度Ｓａｔが低い（即ち、黒色に近い）部分となっている。
このように、各画素の彩度Ｓａｔが取得されることで、肌色部分が検出される。
そして、彩度Ｓａｔをパラメータとして、上記換算式により、各画素における肌色の尤度を得ることができる。
【００２８】
図６は、彩度Ｓａｔに基づいて肌色部分が特定された状態を示す模式図である。
図６に示す画像は、処理対象となる画像の肌マップ（各部分の肌色らしさを表すマップ）を表しており、肌色の尤度が高い部分ほど、白色に近い色で表されている。本実施形態において、肌マップは、処理対象となる画像内で、肌を白くしたり、滑らかにしたりするメイクアップ効果の画像処理を施すための位置、及び、メイクアップ効果の強度を表すマップ情報として用いられる。
【００２９】
［機能的構成］
図７は、図１の撮影装置１の機能的構成のうち、メイクアップ処理を実行するための機能的構成を示す機能ブロック図である。
メイクアップ処理とは、被写体における肌色部分を無彩色（グレー）化するホワイトバランス処理を行うことにより、肌色部分の特定を低処理負荷で実行し、特定した肌色部分にメイクアップ効果を施す一連の処理をいう。
メイクアップ処理が実行される場合には、図７に示すように、ＣＰＵ１１において、画像取得部５１と、顔検出処理部５２と、ホワイトバランス調整部５３と、制御部５４と、領域検出部５５と、尤度算出部５６と、画像処理部５７と、が機能する。
【００３０】
また、記憶部１９の一領域には、画像記憶部７１が設定される。
画像記憶部７１には、撮像部１６によって取得された撮像画像や、通信部２０あるいはドライブ２１を介して取得された画像のデータが記憶される。
【００３１】
画像取得部５１は、撮像部１６または画像記憶部７１から処理対象となる画像のデータを取得する。なお、本実施形態において処理対象となる画像のデータは、ガンマ補正等の非線形な画像処理が施される前の、線形な特性が維持された画像のデータ（例えば、撮像部１６からＲＡＷデータとして出力された画像のデータ）である。以下の説明においては、撮像部１６により取得された処理対象となる画像から、特定の色（肌色）の部分をホワイトバランス処理によって無彩色（グレー）化して抽出し、抽出された部分にメイクアップ効果を施す場合を例として説明する。
【００３２】
顔検出処理部５２は、処理対象となる画像のデータにおいて顔検出処理を実行する。具体的には、顔検出処理部５２は、撮像部１６により取得された処理対象となる画像、または画像記憶部７１から取得された処理対象となる画像における顔領域を特定する。顔検出処理の実行の結果、処理対象の画像内における顔の検出数、顔枠・目の座標・鼻の座標・口の座標等の各種顔の器官の座標が検出される。なお、顔検出処理は、公知の技術を使用することで実現可能であるため、詳細な説明は省略する。
【００３３】
ホワイトバランス調整部５３は、画像処理部５７の指示に従って、表示（再生あるいはライブビュー表示等）または記録（記録媒体への保存等）用の画像、あるいは、背景用の画像及びメイクアップ処理用の画像（後述）を生成するための現像処理において、処理対象の画像に応じてホワイトバランスを調整するホワイトバランス処理（以下、適宜「現像用ホワイトバランス処理」と呼ぶ。）を実行する。
【００３４】
また、ホワイトバランス調整部５３は、制御部５４の指示に従って、メイクアップ効果を施す部分を抽出するために特定の色（肌色）を無彩色（グレー）化するホワイトバランス処理（以下、適宜「検出用ホワイトバランス処理」と呼ぶ。）を実行する。本実施形態において、ホワイトバランス調整部５３は、処理対象となる画像の各画素のＲ値、Ｇ値、Ｂ値それぞれに、制御部５４によって取得されるＲ値、Ｇ値、Ｂ値の積分値の比の逆数を乗算する。即ち、ホワイトバランス調整部５３は、Ｒ値、Ｇ値、Ｂ値の積分値の比が、Ｒｉ：Ｇｉ：Ｂｉである場合、処理対象となる画像の各画素のＲ値、Ｇ値、Ｂ値それぞれに、１／Ｒｉ、１／Ｇｉ、１／Ｂｉを乗算する。これにより、肌色部分が無彩色（グレー）化される。
【００３５】
制御部５４は、顔検出処理部５２によって特定された顔領域内の各画素のＲ値、Ｂ値、Ｇ値をそれぞれ積分し、Ｒ値、Ｇ値、Ｂ値の積分値の比を取得する。ここで取得されるＲ値、Ｇ値、Ｂ値の積分値の比は、特定の色（肌色）を無彩色（グレー）化するための制御パラメータとなる。
【００３６】
領域検出部５５は、肌色部分を無彩色（グレー）化した処理対象の画像のデータにおいて、各画素の彩度Ｓａｔを算出する。処理対象の画像のデータにおいて、彩度Ｓａｔが低いほど、肌色としての尤度が高いことを表しており、領域検出部５５は、各画素の彩度Ｓａｔに基づいて、肌色の領域（肌色部分）を検出する。例えば、彩度Ｓａｔの閾値を設定しておき、彩度Ｓａｔが閾値以下の領域を肌色部分として検出することができる。なお、領域検出部５５は、各画素の彩度Ｓａｔに基づいて、肌色の領域（肌色部分）を検出することの他、彩度Ｓａｔから尤度算出部５６が生成する肌マップに基づいて、肌色の領域（肌色部分）を検出することも可能である。この場合、肌色の尤度において、肌色であると判定するための閾値を設定しておき、変換された肌色の尤度が閾値以上の領域を肌色部分として検出することができる。
【００３７】
尤度算出部５６は、彩度Ｓａｔを肌色の尤度に変換し、肌マップを生成する。
画像処理部５７は、処理対象となる画像から表示（再生あるいはライブビュー表示等）または記録（記録媒体への保存等）用の画像を生成する画像処理を実行する。
本実施形態において、画像処理部５７は、処理対象となる画像に人物の顔が含まれていない場合、処理対象となる画像を現像処理して表示または記録用の画像を生成する。
【００３８】
また、画像処理部５７は、処理対象となる画像に人物の顔が含まれている場合、処理対象となる画像を現像処理して背景用の画像とメイクアップ処理用の画像とを生成する。このとき、例えば、背景用の画像とメイクアップ処理用の画像とで異なる変換テーブルを用いて、色空間変換（ＹＵＶ色空間からＲＧＢ色空間への変換等）が行われる。背景用の画像は、主として肌色以外の部分が背景として用いられ、メイクアップ処理用の画像は、主として肌色部分にメイクアップ処理を施すために用いられる。
【００３９】
さらに、画像処理部５７は、メイクアップ処理用の画像に対し、メイクアップ効果を施す。
そして、画像処理部５７は、肌マップに基づいて、背景用の画像と、メイクアップ効果が施されたメイクアップ処理用の画像とを合成（αブレンド）することにより、表示または記録用の画像を生成する。
なお、現像処理によって、表示または記録用の画像、あるいは、背景用の画像及びメイクアップ処理用の画像が生成される場合、現像用ホワイトバランス処理あるいは画像形式の変換処理等が実行される。このとき、本実施形態においては、画像処理部５７がホワイトバランス調整部５３を制御することにより、現像用ホワイトバランス処理が実行される。
【００４０】
［動作］
次に、動作を説明する。
［メイクアップ処理］
図８は、図７の機能的構成を有する図１の撮影装置１が実行するメイクアップ処理の流れを説明するフローチャートである。
メイクアップ処理は、ユーザにより入力部１７にメイクアップ処理の実行を指示する操作が入力されることに対応して開始される。例えば、メイクアップ処理は、ユーザによって、撮像画像に対してメイクアップ処理を施すモードに設定されている場合に、撮像画像が取得される毎に実行される。
【００４１】
ステップＳ１において、画像取得部５１は、撮像部１６または画像記憶部７１から処理対象となる画像のデータ（ここでは、撮像部１６からＲＡＷデータとして出力された画像のデータ）を取得する。
ステップＳ２において、顔検出処理部５２は、処理対象となる画像のデータにおいて顔検出処理を実行する。
【００４２】
ステップＳ３において、制御部５４は、顔検出処理部５２によって特定された顔領域内の各画素のＲ値、Ｂ値、Ｇ値をそれぞれ積分し、Ｒ値、Ｇ値、Ｂ値の積分値の比を取得する。
ステップＳ４において、ホワイトバランス調整部５３は、制御部５４の指示に従って、メイクアップ効果を施す部分を抽出するために特定の色（肌色）を無彩色（グレー）化する検出用ホワイトバランス処理を実行する。即ち、ホワイトバランス調整部５３は、特定された顔領域内の各画素のＲ値、Ｇ値、Ｂ値それぞれに、制御部５４によって取得されるＲ値、Ｇ値、Ｂ値の積分値の比の逆数を乗算する。
【００４３】
ステップＳ５において、領域検出部５５は、肌色部分を無彩色（グレー）化した処理対象の画像のデータにおいて、各画素の彩度Ｓａｔを算出し、各画素の彩度Ｓａｔに基づいて、肌色の領域（肌色部分）を検出する。
ステップＳ６において、尤度算出部５６は、彩度Ｓａｔを肌色の尤度に変換し、肌マップを生成する。
ステップＳ７において、画像処理部５７は、処理対象となる画像を現像処理して背景用の画像とメイクアップ処理用の画像とを生成する。このとき実行される現像処理には、通常の現像処理の場合と同様の現像用ホワイトバランス処理が含まれている。
【００４４】
ステップＳ８において、画像処理部５７は、メイクアップ処理用の画像に対し、メイクアップ効果を施す。
ステップＳ９において、画像処理部５７は、肌マップに基づいて、背景用の画像と、メイクアップ効果が施されたメイクアップ処理用の画像とを合成（αブレンド）することにより、表示または記録用の画像を生成する。
ステップＳ１０において、画像処理部５７は、生成した画像を出力部１８のディスプレイあるいは記憶部１９に出力する。
【００４５】
ステップＳ１１において、画像処理部５７は、メイクアップ処理の終了条件が充足されたか否かの判定を行う。本実施形態において、メイクアップ処理の終了条件として、例えば、ライブビュー表示の終了指示または画像の再生の終了指示が入力されること、あるいは、記録用の画像の記録が完了することを定義することができる。
メイクアップ処理の終了条件が充足されていない場合、ステップＳ１１においてＮＯと判定されて、処理はステップＳ１に移行する。
一方、メイクアップ処理の終了条件が充足された場合、ステップＳ１１においてＹＥＳと判定されて、メイクアップ処理は終了となる。
【００４６】
このような処理により、線形な特性が維持された画像のデータに対して、特定の色（肌色）を無彩色（グレー）化するホワイトバランス処理を施すことができる。そして、肌色部分を無彩色（グレー）化した処理対象の画像のデータにおいて、各画素の彩度Ｓａｔを算出することができる。この結果、処理対象の画像のデータにおいて、肌色らしい画素ほど彩度Ｓａｔが低い画素として表された状態となり、彩度Ｓａｔを肌色の尤度に変換することにより、各部分の肌色らしさを表す肌マップを生成することができる。
そのため、肌色らしさを表す肌色の尤度を算出する際に、２次元あるいは３次元における領域の囲い込みといった複雑な演算を行うことなく、１次元のパラメータで肌色の尤度を算出することが可能となる。
したがって、画像内に含まれる人物の特定の色（肌色）の部分を検出する処理負荷を軽減することができる。また、画像内に含まれる人物の特定の色（肌色）の部分に画像処理を施す際の処理負荷を軽減することができる。
【００４７】
また、上述のメイクアップ処理においては、線形な特性が維持された画像のデータを処理対象とするため、撮影時の環境の差の影響を抑制することができる。
さらに、上述のメイクアップ処理においては、被写体の画像から抽出した特定の色（肌色）を基準として、特定の色の部分（肌色部分）を抽出するため、画像における特定の色の部分（肌色部分）を検出する際に、被写体の相違による影響を抑制することができる。
【００４８】
［変形例１］
上述の実施形態においては、肌マップを作成し、作成した肌マップを用いてメイクアップ処理用の画像を背景用の画像に合成することにより、メイクアップ効果を施す処理を実行することとした。
これに対し、メイクアップ効果を施す処理を行うことなく、特定の色（肌色）が無彩色（グレー）化された画像を生成することで、処理対象の画像における特定の色の部分を検出するために本発明を用いることが可能である。
例えば、処理対象の画像において、特定の色の部分の比率を検出するために本発明を用いることができる。一例として、シーン判定等に本発明を適用することが可能であり、ヒストグラムを生成すること等により、肌色の部分の比率から、処理対象の画像が人物を優先すべきシーンであるか否かを判定することができる。
【００４９】
［変形例２］
上述の実施形態においては、ＲＧＢ色空間において、肌色部分を無彩色（グレー）化する場合を例に挙げて説明した。
これに対し、ＲＧＢ色空間以外の各種色空間において、肌色部分を無彩色（グレー）化する処理を行い、肌色らしさを無彩色の度合いを表す１次元のデータとして取り扱うことができる。
この場合、処理対象とする線形な特性が維持された画像のデータとしては、上述のように、画素のＲＧＢ値の比（即ち、ＲＧＢ色空間における輝度の線形性）が維持された画像のデータの他、種々の色空間において、彩度に影響する要素の特性が維持された画像のデータとすることができる。このような画像データを入力とし、上述の実施形態のように、特定の色を基準として、色空間における彩度を表すパラメータに各画素の値を変換することで、本発明を適用することができる。
即ち、本発明は、特定の色空間に限られることなく、画像内に含まれる特定色の部分を検出する処理あるいは、特定色の部分に施す画像処理の負荷を軽減することが可能である。
【００５０】
以上のように構成される撮影装置１は、画像取得部５１と、ホワイトバランス調整部５３と、制御部５４と、領域検出部５５とを備える。
画像取得部５１は、画像を取得する。
ホワイトバランス調整部５３は、画像取得部５１により取得された画像のホワイトバランスを調整する。
制御部５４は、基準となる特定色に基づき、ホワイトバランス調整部５３によるホワイトバランスの調整内容を制御する。
領域検出部５５は、制御部５４によりホワイトバランスの調整内容が制御された画像に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出する。
これにより、ホワイトバランス処理のアルゴリズムによって、処理対象の画像における特定の色の部分を検出することができる。
したがって、画像内に含まれる人物の特定の色の部分を検出する処理負荷を軽減することができる。
【００５１】
制御部５４は、特定色が所定の彩度となるように、ホワイトバランス調整部５３によるホワイトバランスの調整内容を制御する。
領域検出部５５は、ホワイトバランスの調整内容が制御された画像から、画像内の複数の部分毎の彩度に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出する。
これにより、特定色らしい部分を、彩度をパラメータとして検出できるため、特定色に係る所定の条件を満たす部分を検出する処理負荷を軽減することができる。
【００５２】
また、撮影装置１は、尤度算出部５６を備える。
制御部５４は、特定色が無彩色となるように、ホワイトバランス調整部５３によるホワイトバランスの調整内容を制御する。
尤度算出部５６は、ホワイトバランスの調整内容が制御された画像内の複数の部分毎の彩度に基づき、特定色らしさである特定色尤度を算出する。
領域検出部５５は、尤度算出部５６により算出された特定色尤度に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出する。
これにより、特定色らしさを表す特定色尤度を参照することで、画像における特定色らしい部分を簡単に検出することができる。
【００５３】
また、撮影装置１は、画像処理部５７を備える。
画像処理部５７は、領域検出部５５により検出された特定色に係る所定の条件を満たす部分に所定の画像処理を施す。
これにより、特定色に係る所定の条件を満たす部分を簡単に抽出して、所定の画像処理を施すことができる。
【００５４】
また、撮影装置１は、画像取得部５１と、ホワイトバランス調整部５３と、制御部５４と、尤度算出部５６とを備える。
画像取得部５１は、画像を取得する。
ホワイトバランス調整部５３は、画像取得部５１により取得された画像のホワイトバランスを調整する。
制御部５４は、基準となる特定色に基づき、ホワイトバランス調整部５３によるホワイトバランスの調整内容を制御する。
尤度算出部５６は、制御部５４によりホワイトバランスの調整内容が制御された画像に基づき、取得された画像に所定の画像処理を施すための画像内における位置と強度を設定するマップ情報を生成する。
これにより、ホワイトバランス処理のアルゴリズムによって、処理対象の画像における特定の色の部分を検出し、所定の画像処理を施すための画像内における位置と強度を設定ことができる。
したがって、画像内に含まれる人物の特定の色の部分に画像処理を施す際の処理負荷を軽減することができる。
【００５５】
制御部５４は、特定色が所定の彩度となるように、ホワイトバランス調整部５３によるホワイトバランスの調整内容を制御する。
尤度算出部５６は、ホワイトバランスの調整内容が制御された画像内の複数の部分毎の彩度に基づき、マップ情報を生成する。
これにより、特定色らしい部分を表すマップ情報を、彩度をパラメータとして生成できるため、所定の画像処理を施すための画像内における位置と強度を設定する処理負荷を軽減することができる。
【００５６】
また、撮影装置１は、尤度算出部５６を備える。
制御部５４は、特定色が無彩色となるように、ホワイトバランス調整部５３によるホワイトバランスの調整内容を制御する。
尤度算出部５６は、ホワイトバランスの調整内容が制御された画像内の複数の部分毎の彩度に基づき、特定色らしさである特定色尤度を算出する。
尤度算出部５６は、算出した特定色尤度に基づき、マップ情報を生成する。
これにより、マップ情報を参照することで、画像における特定色らしい部分を簡単に検出することができる。
【００５７】
また、撮影装置１は、画像処理部５７を備える。
画像処理部５７は、尤度算出部５６により生成されたマップ情報を使用して、取得された画像に所定の画像処理を施す。
これにより、画像における特定色らしい部分を簡単に抽出して、所定の画像処理を施すことができる。
【００５８】
画像処理部５７は、線形な特性を有する画像を取得する。
これにより、所定の画像処理を行う際に、撮影時の環境の差の影響を抑制することができる。
【００５９】
また、撮影装置１は、顔検出処理部５２と、制御部５４とを備える。
顔検出処理部５２は、画像に含まれる顔領域を検出する。
制御部５４は、顔検出処理部５２により検出された顔領域から特定色を取得する。
制御部５４は、取得した特定色に基づき、ホワイトバランス調整部５３によるホワイトバランスの調整内容を制御する。
これにより、画像における特定の色の部分を検出する際に、被写体の相違による影響を抑制することができる。
【００６０】
また、撮影装置１は、画像取得部５１と、ホワイトバランス調整部５３と、領域検出部５５とを備える。
画像取得部５１は、画像を取得する。
ホワイトバランス調整部５３は、画像取得部５１により取得された画像において、基準となる特定色のＲＧＢ値それぞれの比が同一となるように、画像における色のバランスを変換する。
領域検出部５５は、ホワイトバランス調整部５３により色のバランスが変換された画像に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出する。
これにより、基準となる特定色を無彩色（グレー）化することにより、処理対象の画像における特定の色の部分を検出することができる。
したがって、画像内に含まれる人物の特定の色の部分を検出する処理負荷を軽減することができる。
【００６１】
また、撮影装置１は、画像取得部５１と、ホワイトバランス調整部５３と、制御部５４と、画像処理部５７とを備える。
画像取得部５１は、第１の色空間のうちの少なくとも１の要素が線形な特性を有する画像を取得する。
ホワイトバランス調整部５３は、画像取得部５１により取得された画像のホワイトバランスを調整する。
制御部５４は、基準となる特定色に基づき、ホワイトバランス調整部５３によるホワイトバランスの調整内容を制御する。
ホワイトバランス調整部５３は、制御部５４によりホワイトバランスの調整内容が制御された画像内の複数の部分各々を、第２の色空間のうちの１の要素に変換する。
画像処理部５７は、ホワイトバランス調整部５３により変換される情報を使用して、取得された画像に所定の画像処理を施す。
これにより、画像における特定色らしい部分を簡単に抽出して、所定の画像処理を施すことができる。
したがって、画像内に含まれる人物の特定の色の部分に画像処理を施す際の処理負荷を軽減することができる。
【００６２】
制御部５４は、画像内の特定色の部分が、第２の色空間のうちの１の要素が所定の条件を満たすようにホワイトバランス調整部５３によるホワイトバランスの調整内容を制御する。
これにより、第１の色空間における基準となる特定色を、第２の色空間のうちの１の要素に関する条件として取り扱うことが可能となる。
したがって、画像内に含まれる人物の特定の色の部分に画像処理を施す際の処理負荷を軽減することができる。
【００６３】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
例えば、上述の実施形態において、制御部５４が顔領域内の各画素のＲ値、Ｂ値、Ｇ値をそれぞれ積分する場合、顔領域における口や目の部分を除外して、肌色である可能性の高い部分のみの画素を対象とすることとしてもよい。
【００６４】
また、上述の実施形態において、メイクアップ処理の対象とする特定の色（肌色）を、被写体の画像から抽出することとした。これに対し、メイクアップ処理の対象とする特定の色（肌色）については、特定の色を表すＲＧＢの値等を予め設定しておくことも可能である。この場合、肌色として定義された色に対して、現像用ホワイトバランス処理が施された後の色のＲ値、Ｇ値、Ｂ値の比の逆数を各画素のＲ値、Ｇ値、Ｂ値それぞれに乗算することで、肌色部分を無彩色（グレー）化することができる。
【００６５】
また、上述の実施形態においては、本発明を適用する画像処理の例として、メイクアップ処理について説明したが、これに限られない。例えば、本発明は、ソフトフォーカス処理等の各種画像処理に適用することができる。
【００６６】
また、上述の実施形態において、ＲＡＷデータを現像処理してＲＧＢ形式の画像を生成する場合、例えば、ＲＡＷデータに対して３画素×３画素のフィルタ処理を施し、注目画素周辺の９画素からＲＧＢ形式の１画素を生成することができる。ただし、ＲＡＷデータに対して適用するフィルタのサイズは、用途に応じて適宜変更することができる。
【００６７】
また、上述の実施形態では、本発明が適用される撮影装置１は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、メイクアップ処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００６８】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図７の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮影装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図７の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路とが組み合わせられたものを含む。
【００６９】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００７０】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、または光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１９に含まれるハードディスク等で構成される。
【００７１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００７２】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７３】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
画像を取得する画像取得手段と、
前記画像取得手段により取得された画像のホワイトバランスを調整するホワイトバランス調整手段と、
基準となる特定色に基づき、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御する制御手段と、
前記制御手段によりホワイトバランスの調整内容が制御された画像に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出する検出手段と、
を備えることを特徴とする検出装置。
［付記２］
前記制御手段は、前記特定色が所定の彩度となるように、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御し、
前記検出手段は、ホワイトバランスの調整内容が制御された画像から、画像内の複数の部分毎の彩度に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出することを特徴とする付記１に記載の検出装置。
［付記３］
前記制御手段は、前記特定色が無彩色となるように、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御し、
ホワイトバランスの調整内容が制御された画像内の複数の部分毎の彩度に基づき、前記特定色らしさである特定色尤度を算出する算出手段を、更に備え、
前記検出手段は、前記算出手段により算出された特定色尤度に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出することを特徴とする付記１または２に記載の検出装置。
［付記４］
前記検出手段により検出された特定色に係る所定の条件を満たす部分に所定の画像処理を施す画像処理手段を、更に備えることを特徴とする付記１から３のいずれか１つに記載の検出装置。
［付記５］
画像を取得する画像取得手段と、
前記画像取得手段により取得された画像のホワイトバランスを調整するホワイトバランス調整手段と、
基準となる特定色に基づき、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御する制御手段と、
前記制御手段によりホワイトバランスの調整内容が制御された画像に基づき、取得された画像に所定の画像処理を施すための画像内における位置と強度を設定するマップ情報を生成する生成手段と、
を備えることを特徴とする検出装置。
［付記６］
前記制御手段は、前記特定色が所定の彩度となるように、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御し、
前記生成手段は、ホワイトバランスの調整内容が制御された画像内の複数の部分毎の彩度に基づき、マップ情報を生成することを特徴とする付記５に記載の検出装置。
［付記７］
前記制御手段は、前記特定色が無彩色となるように、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御し、
ホワイトバランスの調整内容が制御された画像内の複数の部分毎の彩度に基づき、前記特定色らしさである特定色尤度を算出する算出手段を、更に備え、
前記生成手段は、前記算出手段により算出される特定色尤度に基づき、マップ情報を生成することを特徴とする付記５または６に記載の検出装置。
［付記８］
前記生成手段により生成されたマップ情報を使用して、取得された画像に所定の画像処理を施す画像処理手段を更に備えることを特徴とする付記５から７のいずれか１つに記載の検出装置。
［付記９］
前記画像取得手段は、線形な特性を有する画像を取得することを特徴とする付記１から８のいずれか１つに記載の検出装置。
［付記１０］
画像に含まれる顔領域を検出する顔検出手段と、
前記顔検出手段により検出された顔領域から特定色を取得する特定色取得手段と、を更に備え、
前記制御手段は、前記特定色取得手段により取得された前記特定色に基づき、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御することを特徴とする付記１から９のいずれか１つに記載の検出装置。
［付記１１］
画像を取得する画像取得手段と、
前記画像取得手段により取得された画像において、基準となる特定色のＲＧＢ値それぞれの比が同一となるように、前記画像における色のバランスを変換する変換手段と、
前記変換手段により色のバランスが変換された画像に基づき、取得された画像から前記特定色に係る所定の条件を満たす部分を検出する検出手段と、
を備えることを特徴とする検出装置。
［付記１２］
第１の色空間のうちの少なくとも１の要素が線形な特性を有する画像を取得する画像取得手段と、
前記画像取得手段により取得された画像のホワイトバランスを調整するホワイトバランス調整手段と、
基準となる特定色に基づき、前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御する制御手段と、
前記制御手段によりホワイトバランスの調整内容が制御された画像内の複数の部分各々を、第２の色空間のうちの１の要素に変換する変換手段と、
前記変換手段により変換される情報を使用して、取得された画像に所定の画像処理を施す画像処理手段と、
を備えることを特徴とする画像処理装置。
［付記１３］
前記制御手段は、画像内の特定色の部分が、第２の色空間のうちの１の要素が所定の条件を満たすように前記ホワイトバランス調整手段によるホワイトバランスの調整内容を制御することを特徴とする付記１２に記載の画像処理装置。
［付記１４］
画像を取得する画像取得処理と、
前記画像取得処理により取得された画像のホワイトバランスを調整するホワイトバランス調整処理と、
基準となる特定色に基づき、前記ホワイトバランス調整処理によるホワイトバランスの調整内容を制御する制御処理と、
前記制御処理によりホワイトバランスの調整内容が制御された画像に基づき、取得された画像から特定色に係る所定の条件を満たす部分を検出する検出処理と、
を含むことを特徴とする検出方法。
［付記１５］
画像を取得する画像取得処理と、
前記画像取得処理により取得された画像のホワイトバランスを調整するホワイトバランス調整処理と、
基準となる特定色に基づき、前記ホワイトバランス調整処理によるホワイトバランスの調整内容を制御する制御処理と、
前記制御処理によりホワイトバランスの調整内容が制御された画像に基づき、取得された画像に所定の画像処理を施すための画像内における位置と強度を設定するマップ情報を生成する生成処理と、
を含むことを特徴とする検出方法。
［付記１６］
画像を取得する画像取得処理と、
前記画像取得処理により取得された画像において、基準となる特定色のＲＧＢ値それぞれの比が同一となるように、前記画像における色のバランスを変換する変換処理と、
前記変換処理により色のバランスが変換された画像に基づき、取得された画像から前記特定色に係る所定の条件を満たす部分を検出する検出処理と、
を含むことを特徴とする検出方法。
［付記１７］
第１の色空間のうちの少なくとも１の要素が線形な特性を有する画像を取得する画像取得処理と、
前記画像取得処理により取得された画像のホワイトバランスを調整するホワイトバランス調整処理と、
基準となる特定色に基づき、前記ホワイトバランス調整処理によるホワイトバランスの調整内容を制御する制御処理と、
前記制御処理によりホワイトバランスの調整内容が制御された画像内の複数の部分各々を、第２の色空間のうちの１の要素に変換する変換処理と、
前記変換処理により変換される情報を使用して、取得された画像に所定の画像処理を施す画像補正処理と、
を含むことを特徴とする画像処理方法。
【符号の説明】
【００７４】
１・・・撮影装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・撮像部，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・通信部，２１・・・ドライブ，３１・・・リムーバブルメディア，５１・・・画像取得部，５２・・・顔検出処理部，５３・・・ホワイトバランス調整部，５４・・・制御部，５５・・・領域検出部，５６・・・尤度算出部，５７・・・画像処理部，７１・・・画像記憶部
【図１】
2019008408.tif 000003
【図２】
2019008408.tif 000004
【図３】
2019008408.tif 000005
【図４】
2019008408.tif 000006
【図５】
2019008408.tif 000007
【図６】
2019008408.tif 000008
【図７】
2019008408.tif 000009
【図８】
2019008408.tif 000010