(57)【特許請求の範囲】
【請求項１】
撮像時に得られた元画像を縮小する画像縮小手段と、
前記画像縮小手段により生成された縮小画像を利用して、前記元画像に付与する画像効果用のマスク画像を生成する画像生成手段と、
前記マスク画像に対してフィルタ処理を実行するフィルタ処理手段と、
前記フィルタ処理されたマスク画像を拡大する画像拡大手段と、
拡大されたマスク画像と前記元画像とを合成する画像合成手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記縮小画像における注目領域を検出する領域検出手段を備え、
前記画像生成手段は、検出された前記注目領域に対応したマスク画像を作成することを特徴とする撮像装置。
【請求項３】
請求項２記載の撮像装置において、
前記領域検出手段は、前記縮小画像の各画素における輝度を算出して、算出された各画素における輝度のうち、輝度が高い画素を前記注目領域として検出することを特徴とする撮像装置。
【請求項４】
請求項２又は３に記載の撮像装置において、
前記領域検出手段により検出された前記注目領域の周縁における色彩情報を取得する色彩情報取得手段をさらに備え、
前記画像生成手段は、前記注目領域の大きさと該注目領域の周縁における色彩情報とに基づいて前記マスク画像を生成することを特徴とする撮像装置。
【請求項５】
請求項２〜４のいずれか１項に記載の撮像装置において、
前記画像生成手段は、前記注目領域が複数検出されたときに、複数の注目領域からいずれかの注目領域を選択して、選択された注目領域に基づいたマスク画像を生成することを特徴とする撮像装置。
【請求項６】
請求項１〜５のいずれか１項に記載の撮像装置において、
前記マスク画像は、前記縮小画像と同一の画像サイズで、かつ予め設定されたパターンが前記注目領域に対応する位置に形成された画像からなることを特徴とする撮像装置。
【請求項７】
請求項６に記載の撮像装置において、
前記パターンは、前記注目領域の中心を基点にして複数のラインを放射状に延出させた形状からなることを特徴とする撮像装置。
【請求項８】
請求項７に記載の撮像装置において、
前記複数のラインのそれぞれの先端周縁における画素の色を、該ラインの色から前記マスク画像の背景の色に近づけるように段階的に変化させたことを特徴とする撮像装置。
【請求項９】
撮像時に得られた元画像を縮小することで、縮小画像を取得するステップと、
前記縮小画像を利用して、前記元画像に付与する画像効果用のマスク画像を生成するステップと、
生成されたマスク画像に対してフィルタ処理を実行するステップと、
フィルタ処理が実行されたマスク画像を拡大するステップと、
拡大されたマスク画像と前記元画像とを合成するステップと、
をコンピュータに実行させることを特徴とする画像効果付与プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像された画像に対して画像効果を施す撮像装置、及び画像効果付与プログラムに関する。
【背景技術】
【０００２】
従来、例えばクロスフィルタをデジタルカメラのレンズに取り付けて撮像する、或いは撮像により得られた画像に対して画像効果を付与することで、画像効果が付与された画像を取得することが一般に行われている。
【０００３】
例えば、撮像により得られた画像（以下、元画像）に対して画像効果を付与する場合、元画像に対して直接画像効果を付与すると、画像効果を付与する処理に時間がかかることから、元画像を縮小した縮小画像から画像効果として用いる画像（以下、マスク画像）を作成し、作成されたマスク画像を元画像と同一の画角になるように拡大した後、元画像に合成している（特許文献１参照）。
【特許文献１】特開２００６−２１１３２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、マスク画像は元画像に合成される際に拡大されることから、マスク画像の画質が低下してしまう。つまり画質が低下したマスク画像を、そのまま元画像に合成した場合には、マスク画像に形成されるパターンと元画像との境界がわかりやすく、付与された画像効果が不自然なものとなりやすい。
【課題を解決するための手段】
【０００５】
本発明は、上述した課題を解決するために発明されたものであり、縮小画像からマスク画像を作成した場合であっても、元画像に対して適切な画像効果を付与することができるようにした撮像装置、及び画像効果付与プログラムを提供することを目的とする。
【０００６】
第１の発明の撮像装置は、撮像時に得られた元画像を縮小する画像縮小手段と、前記画像縮小手段により生成された縮小画像を利用して、前記元画像に付与する画像効果用のマスク画像を生成する画像生成手段と、前記マスク画像に対してフィルタ処理を実行するフィルタ処理手段と、前記フィルタ処理されたマスク画像を拡大する画像拡大手段と、拡大されたマスク画像と前記元画像とを合成する画像合成手段と、を備えたことを特徴とする。
【０００７】
第２の発明は、第１の発明において、前記縮小画像における注目領域を検出する領域検出手段を備え、前記画像生成手段は、検出された前記注目領域に対応したマスク画像を作成することを特徴とする。
【０００８】
第３の発明は、第２の発明において、前記領域検出手段は、前記縮小画像の各画素における輝度を算出して、算出された各画素における輝度のうち、輝度が高い画素を前記注目領域として検出することを特徴とする。
【０００９】
第４の発明は、第２又は第３の発明において、前記領域検出手段により検出された前記注目領域の周縁における色彩情報を取得する色彩情報取得手段をさらに備え、前記画像生成手段は、前記注目領域の大きさと該注目領域の周縁における色彩情報とに基づいて前記マスク画像を生成することを特徴とする。
【００１０】
第５の発明は、第２〜４の発明のいずれかにおいて、前記画像生成手段は、前記注目領域が複数検出されたときに、複数の注目領域からいずれかの注目領域を選択して、選択された注目領域に基づいたマスク画像を生成することを特徴とする。
【００１１】
第６の発明は、第１〜５発明のいずれかにおいて、前記マスク画像は、前記縮小画像と同一の画像サイズで、かつ予め設定されたパターンが前記注目領域に対応する位置に形成された画像からなることを特徴とする。
【００１２】
第７の発明は、第６の発明において、前記パターンは、前記注目領域を基点にして複数のラインを放射状に延出させた形状からなることを特徴とする。
【００１３】
第８の発明は、第７の発明において、前記複数のラインのそれぞれの先端周縁における画素の色を、該ラインの色から前記マスク画像の背景の色に近づけるように段階的に変化させたことを特徴とする。
【００１４】
第９の発明の画像効果付与プログラムは、撮像時に得られた元画像を縮小することで、縮小画像を取得するステップと、前記縮小画像を利用して、前記元画像に付与する画像効果用のマスク画像を生成するステップと、生成されたマスク画像に対してフィルタ処理を実行するステップと、フィルタ処理が実行されたマスク画像を拡大するステップと、拡大されたマスク画像と前記元画像とを合成するステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、生成されたマスク画像に対してフィルタ処理を施した後、元画像と同一の画角となるように拡大することから、拡大されたマスク画像の画質が荒くなることを防止し、また、マスク画像と元画像とが合成されることで、付与される画像効果に対して違和感を与えることがない。
【発明を実施するための最良の形態】
【００１６】
図１は、デジタルカメラ１０の構成の一例を示す概略図である。このデジタルカメラ１０は、ＣＰＵ１５によって統括制御される。このＣＰＵ１５には操作部１６やレリーズボタン１７の操作信号が入力されることから、ＣＰＵ１５は、入力される操作信号に基づいてデジタルカメラ１０の各部を制御する。
【００１７】
撮像光学系２０は、撮像レンズ２１の他に、ズームレンズ２２やフォーカスレンズ２３を備えている。ズームレンズ２２は、撮像時の撮像倍率を変更する際にレンズ駆動機構２４によって光軸方向に沿って移動される。フォーカスレンズ２３は、撮像時における焦点調節を行う際に、レンズ駆動機構２４によって光軸方向に微小移動される。
【００１８】
ＣＣＤ２５は、撮像光学系２０を介して入射される被写体光を受光し、受光した光量に応じた信号電荷を蓄積することで、被写体光を光電変換する。なお、このＣＣＤ２５における信号電荷の蓄積や蓄積された信号電荷の出力は、ドライバ２６によって制御される。
【００１９】
ＣＣＤ２５によって蓄積された信号電荷は、アナログ画像信号としてＡＦＥ回路２７に出力される。このＡＦＥ回路２７は、図示しないＡＧＣ回路やＣＤＳ回路を含んで構成される。ＡＦＥ回路２７は、入力されたアナログ画像信号に対してゲインコントロール、雑音除去などのアナログ処理を施す。
【００２０】
ＤＦＥ回路２８は、ＡＦＥ回路２７によってアナログ処理が施されたアナログ画像信号をデジタル画像信号に変換する。変換されたデジタル画像信号は１コマ毎にまとめられ、デジタル画像データとしてバッファメモリ３０に記憶される。なお、ドライバ２６、ＡＦＥ回路２７及びＤＦＥ回路２８は、それぞれタイミングジェネレータ（ＴＧ）３１における作動タイミングに基づいて制御される。また、符号３２はバスであり、このバス３２を介してデジタルカメラ１０の各部が電気的に接続される。
【００２１】
画像処理部３５は、バッファメモリ３０に記憶されたデジタル画像データに対して、輪郭補償、ガンマ補正、ホワイトバランス調整などの画像処理を施す。この画像処理が施されたデジタル画像データは例えばＪＰＥＧ方式などの記憶方式で圧縮するためのフォーマット処理（画像後処理）が施された後、再度バッファメモリ３０に記憶される。このバッファメモリ３０に記憶されたデジタル画像データは、所定の圧縮方式に対応する圧縮率を用いて圧縮処理される。
【００２２】
例えばデジタルカメラ１０に設けられたＬＣＤモニタ３６にスルー画像を表示する場合には、画像処理後のデジタル画像データに対して、ＬＣＤモニタ３６の解像度に合わせた圧縮率を用いて圧縮処理を実行し、表示制御部３７に出力する。
【００２３】
一方、デジタル画像データを記憶する場合には、画像記憶用に合わせた圧縮率を用いた圧縮処理が施され、内蔵メモリ３８に記憶される。この内蔵メモリ３８に格納されたデジタル画像データは、メディアコントローラ３９を介して、メモリカードや光学ディスクなどの記憶媒体４０に書き込まれる。なお、画像記憶用に合わせた圧縮率としては、予めデジタルカメラ１０において設定される画像記憶用の解像度に合わせた圧縮率の他、予めユーザが操作部１６を操作することにより設定した解像度に合わせた圧縮率が挙げられる。
【００２４】
ストロボ装置４１は、例えば測光センサ４３における被写体の輝度が所定値以下となる場合に、被写体に向けてストロボ光を発光する。このストロボ装置４１におけるストロボ光の発光タイミングや発光量はストロボ制御部４２によって制御される。
【００２５】
以下では、縮小処理される前の画像データを元画像データ、縮小処理された画像データを縮小画像データ、縮小画像データに基づいて作成される画像装飾用の画像データをマスク画像データと称して説明する。また、元画像データ、縮小画像データ及びマスク画像データを表示したものを、元画像、縮小画像、マスク画像とそれぞれ称して説明する。
【００２６】
画像拡縮部５０は、内蔵メモリ３８に記憶された元画像データを所定の縮小率にて縮小処理する他に、後述するマスク画像データを所定の拡大率にて拡大する。なお、後述するマスク画像データを作成する際の処理を高速とするためには、上述した縮小率は大きくすれば良いことになるが、マスク画像を拡大するときの拡大率も大きくなることから、拡大した後のマスク画像における画質が低下してしまう。そこで、マスク画像データを作成するときの元画像データの縮小率は、処理速度とマスク画像の画質とを考慮して設定される。一方、拡大率は、マスク画像の大きさが元画像の大きさと同一になる拡大率である。なお、画像データを縮小、及び拡大する方法としては、周知のバイリニア法や、バイキュービック法が挙げられる。
【００２７】
画像生成部５１は、元画像データに合成するマスク画像データを生成する。この画像生成部５１は、後述する領域検出部５２によって検出された注目領域の大きさ（画素数）と、後述する色彩情報取得部５３によって取得された色彩情報とから、マスク画像データを作成する。
【００２８】
図２に示すように、マスク画像データをＬＣＤモニタ３６に表示すると、縮小画像と同一の画角からなるマスク画像ＭＩが表示される。このマスク画像ＭＩは、黒色となる背景（図２の点で示すハッチングの領域６５）に対して、例えば、輝度の高い色彩のクロスパターン６６、６７が配置された画像からなる。上述したクロスパターンは、後述する注目領域の中心となる画素を基点とした複数のラインが、それぞれ放射状に延出された形状からなる。このクロスパターンのラインの長さや太さは、注目領域の大きさ（画素数）に基づいて決定される。なお、クロスパターンの太さや長さと、注目領域の大きさとが対応されたテーブルデータを予め記憶させておき、抽出された注目領域の大きさからクロスパターンの大きさや太さを決定すればよい。
【００２９】
また、クロスパターンの色は、後述する色彩情報取得部５３によって取得された色彩情報に基づいて決定される。つまり、クロスパターンの中心側から各ラインの先端に向けて輝度が低くなるように、各画素の階調値（ＲＧＢ値や、ＹＣｒＣｂ値）を決定していく。なお、上述したクロスパターンのライン数や、ラインの角度は、予めユーザが任意に選択できるようにしてもよいし、予め設定されたものであってもよい。また、クロスパターンは、検出された全ての注目領域に対して配置しても良いし、注目領域の大きさによって、クロスパターンを配置する注目領域を選択できるようにしてもよい。
【００３０】
この画像生成部５１は、領域検出部５２と、色彩情報取得部５３とを備えている。領域検出部５２は、縮小画像内の注目領域を検出する。注目領域の検出としては、縮小画像において、輝度の高い画素を抽出し、抽出された画素のうち、複数の画素が略円形、又は略楕円形となるように隣接されている領域を注目領域とする。注目領域が検出されるときに、注目領域の中心となる画素も併せて求められる。
【００３１】
図３（ａ）は、例えば駅周辺の夜景を撮像した画像ＰＩについて説明する。夜景を撮像した場合、外灯の発光部から離れる程、外灯の発光部からの照射光の影響が低くなることから輝度が低くなる。図３（ｂ）に示すように、画像ＰＩにおいて、例えば外灯の発光部及びその周縁部の領域７０に注目すると、外灯の発光部に該当する領域（ハッチングを行っていない領域７１）、その周縁の領域（斜線のハッチングを行っている領域７２）、さらに外側となる領域（点のハッチングを行っている領域７３）の順で輝度が低くなる。つまり、領域７１の画素における輝度が、注目領域として検出される輝度よりも高くなることから、領域７１を注目領域として検出する。この場合、画素７４が注目領域７１の中心となる。
【００３２】
色彩情報取得部５３は、領域検出部５２によって検出された注目領域の周縁の画素のうち、輝度が略同一となる画素の階調値の平均値を色彩情報として取得する。図３（ｂ）においては、領域７２においては、外灯が点灯することで照射光の影響が大きい領域であることから、この照射光の影響が大きい領域となる各画素の階調値の平均値を色彩情報として取得する。
【００３３】
フィルタ処理部５４は、生成されたマスク画像データに対してローパスフィルタ（ＬＰＦ）処理を行う。このＬＰＦ処理としては、３×３の計９個の画素７１〜７９のうち、中心にある画素７５に対する重み付けを「２」とし、画素７１〜７４及び画素７６〜７９に対する重み付けを「１」としたコンボリューション演算を行う処理が挙げられる。図４に示すように、例えば３×３の計９個の画素７１〜７９について述べると、画素７７が赤色、画素７４、７８がピンク色、画素７１〜７３、画素７５，７６及び画素７９が白色からなる場合には、このＬＰＦ処理を行うことで、画素７５が白色から薄いピンク色となる。この処理は、マスク画像を構成する全ての画素を用いて行われることから、マスク画像中のパターンと背景との境界がはっきりした画像を、パターンと背景との境界をぼかした画像に加工することができる。
【００３４】
画像合成部５５は、画像生成部５１にて生成されたマスク画像データと縮小画像データとを合成する、或いは、画像拡縮部５０で拡大されたマスク画像データと元画像データとを合成する。画像合成部５５によって合成された画像データは、内蔵メモリ３８に記憶される。
【００３５】
次に、デジタルカメラ１０において撮像された画像データに画像効果を付与する際の処理手順について、図５のフローチャートに基づいて説明する。なお、撮像された画像データに画像効果を付与するか否かを予めユーザが選択できるようにしてもよいし、全ての画像データに対して自動的に画像効果を付与するようにしてもよい。デジタルカメラ１０によって撮像処理が実行されると、撮像により取得された画像データを元画像データとした上で、ステップＳ１０１に進む。
【００３６】
ステップＳ１０１は、元画像データから縮小画像データを作成する処理である。なお、このステップＳ１０１の処理により、元画像データとは別に縮小画像データが作成され、内蔵メモリ３８に記憶される。
【００３７】
ステップＳ１０２は、ステップＳ１０１において作成された縮小画像データを用いて、注目領域を検出する処理である。ステップＳ１０２においては、縮小画像を構成する画素のうち、輝度の高い画素を抽出し、抽出された画素のうち、複数の画素が略円形又は略楕円形となるように隣り合う領域を注目領域として検出する。この注目領域の検出時に、その中心となる画素が特定される。つまり、図３の場合には、夜間の駅周辺を撮像した画像の場合には、外灯の発光部が注目領域として検出される。
【００３８】
ステップＳ１０３は、ステップＳ１０２によって抽出された注目領域の周縁における画素の色彩情報を検出する処理である。なお、ステップＳ１０３においては、注目領域の周縁の領域のうち、輝度が略同一となる画素を検出し、検出された画素の階調値を平均した値を色彩情報として取得する。
【００３９】
ステップＳ１０４は、マスク画像データの作成処理である。ステップＳ１０２において抽出された注目領域の大きさ（画素数）はわかっていることから、この注目領域の大きさから、マスク画像に配置されるパターンの大きさ、つまり、クロスパターンの各ラインの長さを示す画素数及び太さを示す画素数がそれぞれ決定される。また、取得された色彩情報を用いて、クロスパターンの基点から各ラインの先端に向けて輝度が小さくなるように、クロスパターンの各画素の色（ＲＧＢ値、又はＹＣｒＣｂ値）が決定される。これら決定により、背景が黒色で、注目領域の中心に該当する画素を基点としたクロスパターンが設けられたマスク画像データが生成される。
【００４０】
ステップＳ１０５は、ステップＳ１０４にて作成されたマスク画像データに対するＬＰＦ処理である。このＬＰＦ処理を行うことで、マスク画像がクロスパターンと背景との境界をぼかした画像となる。
【００４１】
ステップ１０６は、縮小画像データと、マスク画像データとを合成する処理である。図６に示すように、取得された画像が、例えば駅周辺の夜景を撮像した画像ＰＩで、作成されたマスク画像ＭＩの場合には、これら画像を合成することで画像ＣＩが取得される。
【００４２】
ステップＳ１０７は、ステップＳ１０６の処理を実行することで得られた画像をＬＣＤモニタ３６に表示する処理である。
【００４３】
ステップＳ１０８は、合成された画像を変更するか否かが選択される処理である。例えば、合成された画像の変更を行わない場合にはステップＳ１０９に進み、合成された画像の変更を行う場合にはステップＳ１０２に戻る。なお、合成された画像を変更するとは、例えば合成するマスク画像のパターンをクロスパターンから他のパターンに変更する、又は、選択されているパターンがクロスパターンである場合には、クロスパターンのライン数を変更する、更にはマスク画像データのパターンの変更は行わないが、クロスパターンの角度を変更することが挙げられる。
【００４４】
ステップＳ１０９は、マスク画像データを拡大する処理である。ステップ１０５の処理を行うことで、マスク画像データは、背景とクロスパターンとの境界がぼけた画像からなることから、ステップＳ１０９によりマスク画像データを拡大しても、マスク画像データの画質を劣化させずに済む。
【００４５】
ステップＳ１１０は、元画像データと拡大したマスク画像データとを合成する処理である。ステップＳ１０９によって拡大されたマスク画像データは、その画質は劣化していないことから、元画像に合成されるクロスパターンに対して違和感を与えることがない。これにより、クロススクリーンフィルタを用いて撮像を行うことで得られる画像と同等の画像を、擬似的に、また、高速に作成することができる。なお、ステップＳ１１１は、作成された合成画像データを内蔵メモリ３８に記憶する処理である。
【００４６】
本実施形態では、縮小画像とマスク画像とを合成した後、ＬＣＤモニタ３６に表示させる内容としているが、これに限定される必要はなく、元画像と拡大したマスク画像との合成画像を縮小してＬＣＤモニタ３６に表示させるようにしてもよい。
【００４７】
本実施形態では、元画像を縮小した縮小画像としているが、例えばＬＣＤモニタ３６にてサムネイル画像を表示することが可能なデジタルカメラであれば、サムネイル画像を縮小画像として用いることも可能である。
【００４８】
本実施形態では、画像拡縮部５０、画像生成部５１、フィルタ処理部５４及び画像合成部５５を、画像処理部３５及びＣＰＵ１５とは別に構成した形態としているが、これに限定されるものではなく、これら各部の機能を画像処理部３５又はＣＰＵ１５が備えている形態であってもよい。
【００４９】
本実施形態では、マスク画像のパターンとしてクロスパターンを挙げているが、これに限定する必要はなく、例えば、音符やハート等のパターンであってもよい。
【００５０】
なお、上述したクロスパターンでは、先端に向けてラインの幅（太さ）が細くなるように形成することが一般的である。つまり、図７に示すように、ラインの先端を細くする場合、例えばラインの幅となる画素数を５画素とした場合、先端に向けて、３画素、１画素と段階的に画素数を減らしている。このようなラインの場合にＬＰＦ処理を行うと、例えばラインの幅を減少させた画素（図７においては、Ａ行３列目の画素や、Ｂ行７列目の画素）の周縁において、画質の低下を防止することができない場合や、クロスパターンの各ラインが意図している太さよりも細くなってしまう場合がある。このような画質の低下やライン自体が細くなることを防止するために、例えばライン先端の画素のうち、ライン周縁の画素の色を背景の色とはせずラインの色と背景の色との間の階調値を備えた色とすることが考えられる。
【００５１】
例えばＡ行の画素について説明すると、このＡ行では、ラインとして使用する画素は、２列目の画素までであることから、Ａ行２列目の画素における階調値と背景の階調値との差分を、ラインとして使用していない３〜１０列目の画素数（この場合、８個）で除算する。除算することで得られた値を２列目の画素の階調値から減算し、その減算により得られた階調値をＡ行３列目の画素における階調値とする。また、３列目の画素の階調値から、上述した除算により得られた値を減算した階調値をＡ行４列目の画素における階調値とする。同様にして、５〜１０列目の画素の階調値をそれぞれ求めることで、ラインとして使用していない３〜１０列目の画素の色が段階的に背景の色に近づける、つまり、ラインとしていない３〜１０列目の画素の色の濃淡を決定する。なお、Ｅ行についても同様である。
【００５２】
また、Ｂ行及びＤ行についても同様であるが、Ｂ行及びＤ行は、ラインとして使用していない画素は、７〜１０列目の画素であることから、この場合は、階調値の差分を画素数（この場合、４個）で除算し、それぞれの列に該当する画素の階調値をそれぞれ求めればよい。このように、ラインの先端となる画素のそれぞれをライン先端に向けて段階的に背景の色に近づけるように各画素の色を決定することで、ローパスフィルタ処理を実行したときに生じる画質の低下を抑制することができる。
【００５３】
なお、上述した方法を用いると、ラインの幅が太い（ラインの幅となる画素数を多くした）場合に、ラインの色は、その先端に向けて背景の色に近づけるようにラインを構成する画素の色が決定されることになるが、例えば外側の行の画素の色が、内側の行の画素の色よりも濃くなる、つまり、ある行の画素と、他の行の画素とにおいて色の濃淡が反転しまうことがある。このような場合には、外側の行の画素を全て用いずに、つまり、ラインを構成する画素と隣り合う画素から、ライン先端となる画素までの全ての画素を用いずに、例えばラインの幅が細くなる画素から次のラインの幅が細くなる画素までの画素など、所定数の画素に対して、段階的に背景の色に近づけるように各画素の色を決定すればよい。
【００５４】
本実施形態では、輝度の高い領域を注目領域として検出し、検出された注目領域に対してクロスパターンを合成する実施形態としているが、例えば元画像、或いは縮小画像の背景の色彩情報と注目領域の色彩情報とを取得し、背景の色彩情報と同一系統の色彩情報からなる注目領域に対して、クロスパターンを付与することも可能である。また、この他に、背景の色彩情報を取得し、取得された背景の色彩情報に応じて、合成するマスク画像データのパターンの色を調整することも可能である。
【００５５】
本実施形態では、撮像した画像に対して画像効果を付与する機能を備えたデジタルカメラについて説明したが、これに限定されるものではなく、例えば、図５のフローチャートに示す手順を実行できる画像処理装置であってもよい。また、図５のフローチャートに示す手順をコンピュータに実行させることができるプログラム、及び該プログラムを記憶し、コンピュータで読み取ることができる記憶媒体であってもよい。
【図面の簡単な説明】
【００５６】
【図１】デジタルカメラの概略の一例を示す機能ブロックである。
【図２】マスク画像の一例を示す図である。
【図３】夜間の駅周辺を撮像したときに得られる画像の一例を示す図である。
【図４】ローパスフィルタ処理の一例を示す図である。
【図５】画像効果を付与する処理手順を示すフローチャートである。
【図６】画像効果が付与された画像の一例を示す図である。
【図７】クロスパターンのライン先端の画素の配色の一例を示す図である。
【符号の説明】
【００５７】
１０…デジタルカメラ、３８…内蔵メモリ、５０…画像拡縮部、５１…画像生成部、５２…領域検出部、５３…色彩情報取得部、５４…フィルタ処理部、５５…画像合成部、６６，６７…クロスパターン
【図１】
0004935665.tif 000002
【図２】
0004935665.tif 000003
【図３】
0004935665.tif 000004
【図４】
0004935665.tif 000005
【図５】
0004935665.tif 000006
【図６】
0004935665.tif 000007
【図７】
0004935665.tif 000008