(57)【要約】【課題】撮影した画像中のグループの態様に応じて「かきわり」状のテンプレート画像に顔画像を適切に合成できる画像処理装置、方法及びプログラムを提供する。【解決手段】顔検出部３は撮影画像から人物Ｆｎの顔部分を検出するとともに、その人物Ｆｎの顔部分以外の部分に付帯するマーカーｍｋを検出する。グループ特定部３ａは検出した人物Ｆｎに付帯するマーカーｍｋに従って、顔部分を検出した人物のうち同一のグループに属する人物を特定する。テンプレート入力部２は、算出されたマーカーの総数Ｎと同一数の合成領域Ｐｎを有するテンプレート画像を合成部５に出力する。トリミング部４は、同一のグループに属する人物Ｆｎの顔部分の画像である顔画像ｆｎを撮影画像から抽出する。配置部５ａは顔画像ｆｎを合成領域Ｐｎに配置し、合成部５は合成領域Ｐｎに配置された顔画像ｆｎとテンプレート画像とを合成する。【選択図】  図２
2006094035.tif 000002
【特許請求の範囲】
【請求項１】
人物及び前記人物の顔部分以外の部分に付帯する所定のマーカーを記録した撮影画像を入力する撮影画像入力部と、
前記人物の顔部分及び前記所定のマーカーを検出する検出部と、
前記検出された人物の顔部分の画像である顔画像を前記撮影画像から抽出する抽出部と、
前記顔画像を配置する空白の領域である合成領域を有するテンプレート画像を入力するテンプレート画像入力部と、
前記所定のマーカーの検出の有無に従って前記抽出された顔画像を前記入力されたテンプレート画像の合成領域に配置する配置部と、
前記合成領域に配置された顔画像と前記テンプレート画像とを合成する合成部と、
を備える画像処理装置。
【請求項２】
前記所定のマーカーに従って前記顔部分の検出された人物の中から同一のグループに属する人物を特定するグループ特定部と、
前記入力されたテンプレート画像の中から前記同一のグループに属する人物の数以上の前記合成領域を有するテンプレート画像を選択する選択部と、
をさらに備え、
前記抽出部は前記同一のグループに属する人物の顔部分の画像である顔画像を前記撮影画像から抽出し、
前記配置部は前記抽出された顔画像を前記選択されたテンプレート画像の合成領域に配置する請求項１に記載の画像処理装置。
【請求項３】
人物及び前記人物の顔部分以外の部分に付帯する所定のマーカーを記録した撮影画像を入力する撮影画像入力部と、
前記人物の顔部分及び前記所定のマーカーを検出する検出部と、
前記所定のマーカーに従って前記顔部分の検出された人物の中から同一のグループに属する人物を特定するグループ特定部と、
前記人物の顔部分の画像である顔画像を前記撮影画像から抽出する抽出部と、
同一のグループに属する人物の顔画像を配置する空白の領域であるグループ領域を有するテンプレート画像を入力するテンプレート画像入力部と、
前記同一のグループに属する人物の顔画像を前記グループ領域に配置する配置部と、
前記グループ領域に配置された顔画像と前記テンプレート画像とを合成する合成部と、
を備える画像処理装置。
【請求項４】
前記配置部は同一のグループに属さない人物の顔画像を前記グループ領域に含まれない空白の領域である合成領域に配置する請求項３に記載の画像処理装置。
【請求項５】
人物及び前記人物の顔部分以外の部分に付帯する所定のマーカーを記録した撮影画像を入力する撮影画像入力ステップと、
前記人物の顔部分及び前記所定のマーカーを検出する検出ステップと、
前記検出された人物の顔部分の画像である顔画像を前記撮影画像から抽出する抽出ステップと、
前記顔画像を配置する空白の領域である合成領域を有するテンプレート画像を入力するテンプレート画像入力ステップと、
前記所定のマーカーの検出の有無に従って前記抽出された顔画像を前記入力されたテンプレート画像の合成領域に配置する配置ステップと、
前記合成領域に配置された顔画像と前記テンプレート画像とを合成する合成ステップと、
を含む画像処理方法。
【請求項６】
人物及び前記人物の顔部分以外の部分に付帯する所定のマーカーを記録した撮影画像を入力する撮影画像入力ステップと、
前記人物の顔部分及び前記所定のマーカーを検出する検出ステップと、
前記所定のマーカーに従って前記顔部分の検出された人物の中から同一のグループに属する人物を特定するグループ特定ステップと、
前記人物の顔部分の画像である顔画像を前記撮影画像から抽出する抽出ステップと、
同一のグループに属する人物の顔画像を配置する空白の領域であるグループ領域を有するテンプレート画像を入力するテンプレート画像入力ステップと、
前記同一のグループに属する人物の顔画像を前記グループ領域に配置する配置ステップと、
前記グループ領域に配置された顔画像と前記テンプレート画像とを合成する合成ステップと、
を含む画像処理方法。
【請求項７】
人物及び前記人物の顔部分以外の部分に付帯する所定のマーカーを記録した撮影画像を入力する撮影画像入力ステップと、
前記人物の顔部分及び前記所定のマーカーを検出する検出ステップと、
前記検出された人物の顔部分の画像である顔画像を前記撮影画像から抽出する抽出ステップと、
前記顔画像を配置する空白の領域である合成領域を有するテンプレート画像を入力するテンプレート画像入力ステップと、
前記所定のマーカーの検出の有無に従って前記抽出された顔画像を前記入力されたテンプレート画像の合成領域に配置する配置ステップと、
前記合成領域に配置された顔画像と前記テンプレート画像とを合成する合成ステップと、
をコンピュータに実行させる画像処理プログラム。
【請求項８】
人物及び前記人物の顔部分以外の部分に付帯する所定のマーカーを記録した撮影画像を入力する撮影画像入力ステップと、
前記人物の顔部分及び前記所定のマーカーを検出する検出ステップと、
前記所定のマーカーに従って前記顔部分の検出された人物の中から同一のグループに属する人物を特定するグループ特定ステップと、
前記人物の顔部分の画像である顔画像を前記撮影画像から抽出する抽出ステップと、
同一のグループに属する人物の顔画像を配置する空白の領域であるグループ領域を有するテンプレート画像を入力するテンプレート画像入力ステップと、
前記同一のグループに属する人物の顔画像を前記グループ領域に配置する配置ステップと、
前記グループ領域に配置された顔画像と前記テンプレート画像とを合成する合成ステップと、
をコンピュータに実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、画像処理方法及び画像処理プログラムに係り、特に人物を記録した画像の顔部分を抽出してテンプレート画像の所定位置に合成する装置、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、人物画像の顔部分の画像である顔画像と背景画像や服装画像を容易に合成するための技術が様々開発されている。例えば特許文献１によると、背景画像や服装画像などに合成の基準となる２点を指定する一方、顔画像の頭髪領域と顔輪郭の内部を合成に用いる領域とし、顔画像の合成の基準となる２点を指定する。顔画像の合成の基準となる２点は、あごの先端を通る水平線上で、その２点を結ぶ線分の中点があごの先端に、長さが顔の横幅になるように指定する。そして、顔画像に指定された２点と背景画像などに指定された２点が重なるように、顔画像の合成に用いる領域をマッピングして肖像画像を生成する。
【特許文献１】特開平１０−２２２６４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで最近、人物キャラクタの顔部分がくり抜かれたように空白にしておき、その空白部分に別途複数の人物を撮影した画像から抽出された顔画像をはめ込んで合成するいわゆる「かきわり」状のテンプレート画像が開発されている。この顔画像の抽出元となる人物の撮影画像の中には、友人や同僚などで形成されるグループとグループとは無関係な人物が混在していたり、グループの中にも仲のよいサブグループや疎遠な人物同士が記録されていることが往々にしてある。このような撮影画像から得られた複数の顔画像を機械的にテンプレート画像の空白部分に配置すると、余り仲の良くない人物の顔画像同士が隣接したり、あるグループに属する人物の合間に全く関係のない人物の顔画像が配置されてしまうといった問題が生じる。本発明はこのような問題点に鑑みてなされたもので、撮影した画像中のグループの態様に応じて「かきわり」状のテンプレート画像に顔画像を適切に合成できる画像処理装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上述の課題を解決するため、本願発明に係る画像処理装置は、人物及び人物の顔部分以外の部分に付帯する所定のマーカーを記録した撮影画像を入力する撮影画像入力部と、人物の顔部分及び所定のマーカーを検出する検出部と、検出された人物の顔部分の画像である顔画像を撮影画像から抽出する抽出部と、顔画像を配置する空白の領域である合成領域を有するテンプレート画像を入力するテンプレート画像入力部と、所定のマーカーの検出の有無に従って抽出された顔画像を入力されたテンプレート画像の合成領域に配置する配置部と、合成領域に配置された顔画像とテンプレート画像とを合成する合成部と、を備える。
【０００５】
この画像処理装置では、人物の顔部分以外の部分に付帯する帽子、ネクタイなど所定のマーカーによって撮影画像に記録された人物の顔画像が、テンプレート画像の空白部分に合成される。このため、あるグループのメンバーに帽子やネクタイなど特定のマーカーを身につけてもらえば、撮影画像中にあるグループとそのグループとは無関係の人物が混在していても、グループのメンバーだけの顔画像とテンプレート画像が合成された画像を得ることができる。
【０００６】
この画像処理装置は、所定のマーカーに従って顔部分の検出された人物の中から同一のグループに属する人物を特定するグループ特定部と、入力されたテンプレート画像の中から同一のグループに属する人物の数以上の合成領域を有するテンプレート画像を選択する選択部と、をさらに備え、抽出部は同一のグループに属する人物の顔部分の画像である顔画像を撮影画像から抽出し、配置部は抽出された顔画像を選択されたテンプレート画像の合成領域に配置してもよい。
【０００７】
こうすれば、同一のグループに属する人物の顔画像の数に応じた空白部分を有するテンプレート画像が選択され、その空白部分にグループのメンバーの顔画像が合成される。
【０００８】
また、上述の課題を解決するため、本願発明に係る画像処理装置は、人物及び人物の顔部分以外の部分に付帯する所定のマーカーを記録した撮影画像を入力する撮影画像入力部と、人物の顔部分及び所定のマーカーを検出する検出部と、所定のマーカーに従って顔部分の検出された人物の中から同一のグループに属する人物を特定するグループ特定部と、人物の顔部分の画像である顔画像を撮影画像から抽出する抽出部と、同一のグループに属する人物の顔画像を配置する空白の領域であるグループ領域を有するテンプレート画像を入力するテンプレート画像入力部と、同一のグループに属する人物の顔画像をグループ領域に配置する配置部と、グループ領域に配置された顔画像とテンプレート画像とを合成する合成部と、を備える。
【０００９】
この画像処理装置では、人物の顔部分以外の部分に付帯する帽子、ネクタイなど所定のマーカーによって撮影画像に記録された人物が同一のグループに属すること、即ちあるグループのメンバーであることが特定される。同一のグループに属する人物の顔画像は同一のグループ領域に配置されてテンプレート画像と合成される。即ち、あるグループに包含される仲良しグループなどの小グループに帽子やネクタイなど特定のマーカーを身につけてもらえば、その小グループをテンプレート画像の「かきわり」中の特に一体感のある領域に合成することができる。
【００１０】
配置部は同一のグループに属さない人物の顔画像をグループ領域に含まれない空白の領域である合成領域に配置してもよい。
【００１１】
また、上述の課題を解決するため、本願発明に係る画像処理方法は、人物及び人物の顔部分以外の部分に付帯する所定のマーカーを記録した撮影画像を入力する撮影画像入力ステップと、人物の顔部分及び所定のマーカーを検出する検出ステップと、検出された人物の顔部分の画像である顔画像を撮影画像から抽出する抽出ステップと、顔画像を配置する空白の領域である合成領域を有するテンプレート画像を入力するテンプレート画像入力ステップと、所定のマーカーの検出の有無に従って抽出された顔画像を入力されたテンプレート画像の合成領域に配置する配置ステップと、合成領域に配置された顔画像とテンプレート画像とを合成する合成ステップと、を含む。
【００１２】
また、上述の課題を解決するため、本願発明に係る画像処理方法は、人物及び人物の顔部分以外の部分に付帯する所定のマーカーを記録した撮影画像を入力する撮影画像入力ステップと、人物の顔部分及び所定のマーカーを検出する検出ステップと、所定のマーカーに従って顔部分の検出された人物の中から同一のグループに属する人物を特定するグループ特定ステップと、人物の顔部分の画像である顔画像を撮影画像から抽出する抽出ステップと、同一のグループに属する人物の顔画像を配置する空白の領域であるグループ領域を有するテンプレート画像を入力するテンプレート画像入力ステップと、同一のグループに属する人物の顔画像をグループ領域に配置する配置ステップと、グループ領域に配置された顔画像とテンプレート画像とを合成する合成ステップと、を含む。
【００１３】
また、上述の課題を解決するため、本願発明に係る画像処理プログラムは、人物及び人物の顔部分以外の部分に付帯する所定のマーカーを記録した撮影画像を入力する撮影画像入力ステップと、人物の顔部分及び所定のマーカーを検出する検出ステップと、検出された人物の顔部分の画像である顔画像を撮影画像から抽出する抽出ステップと、顔画像を配置する空白の領域である合成領域を有するテンプレート画像を入力するテンプレート画像入力ステップと、所定のマーカーの検出の有無に従って抽出された顔画像を入力されたテンプレート画像の合成領域に配置する配置ステップと、合成領域に配置された顔画像とテンプレート画像とを合成する合成ステップと、をコンピュータに実行させる。
【００１４】
また、上述の課題を解決するため、本願発明に係る画像処理プログラムは、人物及び人物の顔部分以外の部分に付帯する所定のマーカーを記録した撮影画像を入力する撮影画像入力ステップと、人物の顔部分及び所定のマーカーを検出する検出ステップと、所定のマーカーに従って顔部分の検出された人物の中から同一のグループに属する人物を特定するグループ特定ステップと、人物の顔部分の画像である顔画像を撮影画像から抽出する抽出ステップと、同一のグループに属する人物の顔画像を配置する空白の領域であるグループ領域を有するテンプレート画像を入力するテンプレート画像入力ステップと、同一のグループに属する人物の顔画像をグループ領域に配置する配置ステップと、グループ領域に配置された顔画像とテンプレート画像とを合成する合成ステップと、をコンピュータに実行させる。
【００１５】
この画像処理プログラムは、上述の画像処理装置と同様の作用効果を奏する。この画像処理プログラムは、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯその他のコンピュータ読み取り可能な記録媒体に記録して提供してもよい。
【発明の効果】
【００１６】
この発明によると、あるグループに帽子やネクタイなど特定のマーカーを身につけてもらえば、撮影画像中にあるグループとそのグループとは無関係の人物が混在していても、グループのメンバーだけの顔画像とテンプレート画像が合成された画像を得ることができる。
【００１７】
また、この発明によると、あるグループに包含される仲良しグループなどの小グループに帽子やネクタイなど特定のマーカーを身につけてもらえば、その小グループをテンプレート画像の「かきわり」中の特に一体感のある領域に合成することができる。
【発明を実施するための最良の形態】
【００１８】
以下、添付した図面を参照し本発明の好ましい実施の形態を説明する。
【００１９】
＜第１実施形態＞
［概略構成］
図１は、本発明の好ましい第１の実施形態に係る画像処理装置１００の概略機能構成図である。画像処理装置１００は、撮影画像入力部１、テンプレート入力部２、顔検出部３、トリミング部４、合成部５及びテンプレート選択部６を有している。撮影画像入力部１はデジタルスチルカメラ、フィルムスキャナ、メディアドライバおよび各種無線・有線通信装置などによって取得した撮影画像を入力する。顔検出部３、トリミング部４、合成部５及びテンプレート選択部６は、ワンチップマイコンなどによって構成される処理部９に含まれる。顔検出部３は、公知の顔認識技術により撮影画像から人物の顔部分である顔画像を検出する。撮影画像に複数の人物が記録されている場合は、複数の顔画像を個別に検出する。トリミング部４は、検出された個々の顔画像を撮影画像から独立の画像として抽出する。合成部５は、顔画像とテンプレート画像を合成した合成画像を作成する。顔検出部３はグループ特定部３ａを有し、合成部は配置部５ａを有するが、詳細は後述する。画像処理装置１００は、合成画像を印刷するプリンタ２００と接続されていてもよい。また、図示しないが、画像処理装置１００は、ユーザの操作入力を受け付けるキーボードやタッチパネルなどで構成された操作部、合成画像を所定の記憶媒体に記憶するメディアライタなどを有していてもよい。
【００２０】
［処理の流れ］
次に、図２のフローチャートに基づき、画像処理装置１００の実行する合成処理の流れを説明する。
【００２１】
Ｓ１では、撮影画像入力部１は撮影画像を入力する。図３は撮影画像入力部１に入力される撮影画像の一例である。撮影画像には、複数の人物Ｆｎ（ｎ＝１、２・・）が記録されている。この図では一例としてｎ＝８となっている。家族、友達、同僚など、ある特定のグループに属する人物には、同じグループに属していることを示すマーカーｍｋを身につけさせた上で撮影される。どのグループにも属さない人物には何も身につけさせない。マーカーｍｋは顔検出のため顔部分を覆わないように身につけさせる必要があり、例えば顔部分を覆わないよう浅く被った帽子や首下のネクタイなどが挙げられる。この図では、Ｆ１〜Ｆ５が帽子のマーカーｍｋを身につけた状態で撮影されている。以下、撮影画像中の人物がマーカーｍｋを身につけた状態をマーカーが付帯されているともいう。
【００２２】
Ｓ２では、顔検出部３は撮影画像から人物Ｆｎの顔部分を検出するとともに、その人物Ｆｎの顔部分以外の部分に付帯するマーカーｍｋを検出する。グループ特定部３ａは検出した人物Ｆｎに付帯するマーカーｍｋに従って、顔部分を検出した人物のうち同一のグループに属する人物を特定する。例えば、図３において、人物Ｆ１〜Ｆ８の顔部分が検出されたとすると、同一のグループに属する人物はマーカーｍｋの付帯した人物Ｆ１〜Ｆ５と特定される。
【００２３】
Ｓ３では、グループ特定部３ａは同一のグループに属する人物の数即ち検出されたマーカーｍｋの総数Ｎを算出する。また、後述のステップＳ８を繰り返し実行した回数をカウントする数値ｎをｎ＝０に設定する。
【００２４】
Ｓ４では、テンプレート入力部２は、算出されたマーカーの総数Ｎと同一数の合成領域Ｐｎ（ｎ＝１〜Ｎ）を有するテンプレート画像を入力し、合成部５にこのテンプレート画像を出力する。図４に示すように、テンプレート画像は、同一のグループに属する人物Ｆｎ（ｎ＝１〜Ｎ）から抽出される顔部分の画像ｆｎ（以下顔画像という）を合成する空白の領域である合成領域Ｐｎ（ｎ＝１〜Ｎ）を有している。テンプレート入力部２に異なる数の合成領域を有する複数のテンプレート画像が入力された場合、テンプレート選択部６はそのテンプレート画像の中から総数Ｎの合成領域を有するテンプレート画像を選択して合成部５に出力する。
【００２５】
Ｓ５では、トリミング部４は、同一のグループに属する人物Ｆｎの顔部分の画像である顔画像ｆｎを撮影画像から抽出する。Ｓ６では、配置部５ａは顔画像ｆｎを合成領域Ｐｎに配置し、合成部５は合成領域Ｐｎに配置された顔画像ｆｎとテンプレート画像とを合成する。合成部５は、顔画像ｆｎが合成領域Ｐｎに適切に合成されるよう顔画像ｆｎを適宜拡縮、アスペクト比変更、センタリング、色変更などの画像処理をした上で合成してもよい。
【００２６】
Ｓ７では、ｎをインクリメントし、Ｓ８では、ｎ＝Ｎとなったか否かを判断する。ｎ＝Ｎでない場合はＳ５に戻り、ｎ＝Ｎとなった場合は処理を終了する。図５は、本処理が終了した際に得られる合成画像の概念説明図である。この図では、図３において同一のマーカーｍｋが付与された人物Ｆ１〜Ｆ５の顔画像ｆ１〜ｆ５がそれぞれ合成領域Ｐ１〜Ｐ５に合成された状態を示している。
【００２７】
なお、ステップＳ１〜８を処理部９に実行させる画像処理プログラムは、半導体メモリで構成された記憶部３０に記憶されている。画像処理プログラムは、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯその他のコンピュータ読み取り可能な記録媒体に記録して処理部９に提供してもよい。
【００２８】
以上説明した通り、特定のマーカーが付与された人物の顔画像は、そのマーカーが付与された数と同一の数の合成領域を有するテンプレートに合成される。即ち、あるグループに帽子やネクタイなど特定のマーカーを身につけてもらえば、そのグループと全く無関係な人物と一緒に１つの撮影画像に記録されても、そのグループの構成員の顔画像だけをテンプレート画像の「かきわり」部分に合成した画像を得ることができる。
【００２９】
＜第２実施形態＞
図６は、本発明の第２の実施形態に係る画像処理装置１００のブロック構成図である。この画像処理装置１００は、第１実施形態と異なり、テンプレート選択部６を有しておらず、配置部５ａを有している。後述するが、配置部５ａは、同じマーカーの付与された小グループに属する顔画像をテンプレート画像中の所定の小グループ領域内の合成領域に配置する。小グループとは、学校のクラスや職場の部署など１つの大グループ内の仲良しグループなど大グループに包含されるグループを意味する。
【００３０】
図７に示すように、本実施形態の撮影画像には、大グループの構成員たる人物が記録されており、第１実施形態のようにあるグループが全く無関係の他人と一緒に同じ撮影画像に記録されることは想定していない。図８は小グループ領域Ｇを有するテンプレート画像の一例である。小グループ領域Ｇは、同一の小グループに属する３人分の顔画像を配置する合成領域ｇ１〜ｇ３を有している。小グループの一体感を出すようにするため、図８のように小グループ領域Ｇ内に文を入れるか、あるいは合成領域ｇｎ間の距離を他の合成領域Ｐｎよりも近接させるなどしてもよい。無論、小グループ領域内の合成領域ｇｎの数はこの図に示したものに限定されない。
【００３１】
図９は、本実施形態に係る画像処理装置１００の実行する合成処理の流れを示すフローチャートである。Ｓ１０１では、撮影画像入力部１は撮影画像を入力する。ただし、ここで入力される撮影画像は、第１実施形態と異なり学校のクラスや職場の部署など１つの大グループに属する構成員を記録しており、小グループの構成員となる人物にはマーカーｍｋが付帯している（図７参照）。
【００３２】
Ｓ１０２では、顔検出部３は撮影画像から人物の顔部分を検出するとともに、その人物の顔部分以外の部分に付帯するマーカーｍｋを検出する。グループ特定部３ａは検出した人物に付帯するマーカーｍｋに従って、顔部分を検出した人物のうち同一の小グループに属する人物Ｆｎと、小グループに属さない人物Ｆｎ’を特定する。例えば、図７において、同一の小グループに属する人物はＦ１〜Ｆ３、小グループに属さない人物はＦ１’〜Ｆ２’と特定される。
【００３３】
Ｓ１０３では、グループ特定部３ａは同一の小グループに属する人物の数即ち検出されたマーカーｍｋの総数Ｎと、小グループに属さない人物の総数Ｎ’を算出する。また、後述のステップＳ１０８を繰り返し実行した回数をカウントする数値ｎをｎ＝０に設定する。
【００３４】
Ｓ１０４では、テンプレート入力部２は、同一の小グループに属する人物の総数Ｎと同一数の合成領域ｇｎ（ｎ＝１〜Ｎ）を含む小グループ領域Ｇ及び小グループに属さない人物の総数Ｎ’だけ合成領域Ｐｎ（ｎ＝１〜Ｎ’）を有するテンプレート画像を入力し、合成部５にこのテンプレート画像を出力する。
【００３５】
Ｓ１０５では、トリミング部４は、同一の小グループに属する人物Ｆｎの顔部分の画像である顔画像ｆｎを撮影画像から抽出する。Ｓ１０６では、配置部５ａは顔画像ｆｎを小グループ領域Ｇの合成領域ｇｎに配置し、合成部５は合成領域ｇｎに配置された顔画像ｆｎとテンプレート画像とを合成する。合成部５は、顔画像ｆｎが合成領域ｇｎ内に適切に合成されるよう顔画像ｆｎを適宜拡縮、アスペクト比変更、センタリング、色変更などの画像処理を行った上で合成してもよい。
【００３６】
Ｓ１０７では、ｎをインクリメントし、Ｓ１０８では、ｎ＝Ｎとなったか否かを判断する。ｎ＝Ｎでない場合はＳ１０５に戻り、ｎ＝Ｎとなった場合はＳ１０９に移行する。
【００３７】
Ｓ１０９では、ｎ＝０とし、Ｓ１１０では、トリミング部４は、小グループに属さない人物Ｆｎ’の顔部分の画像である顔画像ｆｎ’を撮影画像から抽出する。Ｓ１１１では、配置部５ａは顔画像ｆｎ’を小グループ領域Ｇに含まれない合成領域Ｐｎに配置し、合成部５は合成領域Ｐｎに配置された顔画像ｆｎ’とテンプレート画像とを合成する。合成部５は、顔画像ｆｎ’が合成領域Ｐｎ内に適切に合成されるよう顔画像ｆｎ’を適宜拡縮、アスペクト比変更、センタリング、色変更などの画像処理をした上で合成してもよい。
【００３８】
Ｓ１１２では、ｎ＝Ｎ’となったか否かを判断する。ｎ＝Ｎ’でない場合はＳ１１０に戻り、ｎ＝Ｎとなった場合は処理を終了する。
【００３９】
なお、ステップＳ１０１〜１１２を処理部９に実行させる画像処理プログラムは、半導体メモリで構成された記憶部３０に記憶されている。画像処理プログラムは、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯその他のコンピュータ読み取り可能な記録媒体に記録して処理部９に提供してもよい。
【００４０】
図１０は、本処理が終了した際に得られる合成画像の概念説明図である。この図では、図７において同一のマーカーｍｋが付与された小グループに属する人物Ｆ１〜Ｆ３の顔画像ｆ１〜ｆ３がそれぞれ合成領域ｇ１〜ｇ３に合成され、かつ小グループに属さない人物Ｆ１’及びＦ２’の顔画像ｆ１’及びｆ２’がそれぞれ合成領域Ｐ１及びＰ２に合成された状態を示している。
【００４１】
以上説明した通り、特定のマーカーを付帯させた小グループに属する人物の顔画像は、小グループ領域の合成領域に合成される。即ち、ある小グループに帽子やネクタイなど特定のマーカーを身につけてもらえば、その小グループをテンプレート画像の「かきわり」中の特に一体感のある領域に合成することができる。
【図面の簡単な説明】
【００４２】
【図１】第１実施形態に係る画像処理装置の概略機能構成図
【図２】第１実施形態に係る合成処理の流れを示すフローチャート
【図３】撮影画像の外観を示す図
【図４】テンプレート画像の外観を示す図
【図５】テンプレート画像に顔画像が合成された状態を示す図
【図６】第２実施形態に係る画像処理装置の概略機能構成図
【図７】撮影画像の外観を示す図
【図８】テンプレート画像の外観を示す図
【図９】第２実施形態に係る合成処理の流れを示すフローチャート
【図１０】テンプレート画像に顔画像が合成された状態を示す図
【符号の説明】
【００４３】
１：撮影画像入力部、２：テンプレート入力部、３：顔検出部、３ａ：グループ特定部、４：トリミング部、５：合成部、５ａ：配置部、６：テンプレート選択部、９：処理部
【図１】
2006094035.tif 000003
【図２】
2006094035.tif 000004
【図３】
2006094035.tif 000005
【図４】
2006094035.tif 000006
【図５】
2006094035.tif 000007
【図６】
2006094035.tif 000008
【図７】
2006094035.tif 000009
【図８】
2006094035.tif 000010
【図９】
2006094035.tif 000011
【図１０】
2006094035.tif 000012