被写体を撮像して、連続する複数の画像を生成する撮像部と、前記撮像部により生成した前記複数の画像のそれぞれについて、主要被写体領域の検出処理を行うとともに、任意の画像において前記主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも1枚の画像において検出された前記主要被写体領域に基づいて、前記任意の画像における前記主要被写体領域の検出処理を行う検出部と、前記主要被写体領域の画像に基づく評価値を算出し、算出した前記評価値に基づいて、前記撮像部により生成した前記複数の画像の評価を行う評価部とを備えたことを特徴とする電子カメラ。請求項1に記載の電子カメラにおいて、前記検出部は、前記撮像部により生成した前記複数の画像のそれぞれについて、前記主要被写体領域の検出処理を行う際に、前記主要被写体領域が検出できない画像が所定の枚数以上連続する場合には、それらの画像における前記主要被写体領域の検出処理を中止し、前記評価部は、前記主要被写体領域が検出できない複数枚の画像に関する前記評価値を、前記主要被写体領域が検出できないことを示す所定の値とすることを特徴とする電子カメラ。請求項1に記載の電子カメラにおいて、前記検出部は、前記撮像部により生成した前記複数の画像のそれぞれについて、前記主要被写体領域の検出処理を行う際に、時間的に連続する前記複数の画像のうち、時系列の端部において、前記主要被写体領域が検出できない画像が所定の枚数以上連続する場合には、それらの画像における前記主要被写体領域の検出処理を中止し、前記評価部は、前記主要被写体領域が検出できない複数枚の画像に関する前記評価値を、前記主要被写体領域が検出できないことを示す所定の値とすることを特徴とする電子カメラ。請求項1から請求項3の何れか1項に記載の電子カメラにおいて、前記撮像部により生成した前記複数の画像を記録媒体に記録する記録部と、前記評価部による評価結果に基づいて、前記記録媒体に記録された複数の画像のうち、一部の画像を削除する削除部とを備えることを特徴とする電子カメラ。処理対象の画像として、複数の画像を取得する取得部と、前記取得部により取得した前記複数の画像のそれぞれについて、主要被写体領域の検出処理を行うとともに、任意の画像において前記主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも1枚の画像において検出された前記主要被写体領域に基づいて、前記任意の画像における前記主要被写体領域の検出処理を行う検出部と、前記主要被写体領域の画像に基づく評価値を算出し、算出した前記評価値に基づいて、前記取得部により取得した前記複数の画像の評価を行う評価部と、前記評価部による評価結果に基づいて、前記取得部により取得した前記複数の画像のうち、一部の画像を選択する選択部とを備えたことを特徴とする画像処理装置。請求項5に記載の画像処理装置において、前取得部により取得した前記複数の画像を記録媒体に記録する記録部と、前記記録媒体に記録された複数の画像のうち、前記選択部により選択された前記一部の画像を削除する削除部とを備え、前記取得部は、前記複数の画像として、連続して撮像および生成された複数の画像を取得し、前記検出部は、前記記録媒体に記録された前記複数の画像のそれぞれについて、前記主要被写体領域の検出処理を行うことを特徴とする画像処理装置。処理対象の画像に対する画像処理をコンピュータで実現するための画像処理プログラムであって、前記処理対象の画像として、複数の画像を取得する取得ステップと、前記取得ステップにおいて取得した前記複数の画像のそれぞれについて、主要被写体領域の検出処理を行うとともに、任意の画像において前記主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも1枚の画像において検出された前記主要被写体領域に基づいて、前記任意の画像における前記主要被写体領域の検出処理を行う検出ステップと、前記主要被写体領域の画像に基づく評価値を算出し、算出した前記評価値に基づいて、前記取得ステップにおいて取得した前記複数の画像の評価を行う評価ステップと、前記評価ステップにおける評価結果に基づいて、前記取得ステップにおいて取得した前記複数の画像のうち、一部の画像を選択する選択ステップとを備えたことを特徴とする画像処理プログラム。ところで、上述した画像評価には、撮影者、または、鑑賞者にとっての主要被写体の状態が大きな影響を及ぼすことが知られている。そこで、上述した画像評価において、主要被写体領域を検出し、画像評価に利用することが考えられる。しかし、主要被写体が動きのある被写体である場合や、主要被写体の一部が隠れてしまう場合などには、時系列に連続した複数の画像のうち、一部の画像において主要被写体領域の検出に問題が生じる場合がある。このような場合には、上述した一部の画像において、主要被写体領域を検出して画像評価を行うことができず、好適な評価を行うことができないという問題がある。本発明は、上記問題に鑑みてなされたものであり、複数の画像に対する評価を行う際に、主要被写体が変化する場合であっても、好適な評価を行うことを目的とする。本発明の電子カメラは、被写体を撮像して、連続する複数の画像を生成する撮像部と、前記撮像部により生成した前記複数の画像のそれぞれについて、主要被写体領域の検出処理を行うとともに、任意の画像において前記主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも1枚の画像において検出された前記主要被写体領域に基づいて、前記任意の画像における前記主要被写体領域の検出処理を行う検出部と、前記主要被写体領域の画像に基づく評価値を算出し、算出した前記評価値に基づいて、前記撮像部により生成した前記複数の画像の評価を行う評価部とを備える。なお、前記検出部は、前記撮像部により生成した前記複数の画像のそれぞれについて、前記主要被写体領域の検出処理を行う際に、前記主要被写体領域が検出できない画像が所定の枚数以上連続する場合には、それらの画像における前記主要被写体領域の検出処理を中止し、前記評価部は、前記主要被写体領域が検出できない複数枚の画像に関する前記評価値を、前記主要被写体領域が検出できないことを示す所定の値としても良い。また、前記検出部は、前記撮像部により生成した前記複数の画像のそれぞれについて、前記主要被写体領域の検出処理を行う際に、時間的に連続する前記複数の画像のうち、時系列の端部において、前記主要被写体領域が検出できない画像が所定の枚数以上連続する場合には、それらの画像における前記主要被写体領域の検出処理を中止し、前記評価部は、前記主要被写体領域が検出できない複数枚の画像に関する前記評価値を、前記主要被写体領域が検出できないことを示す所定の値としても良い。また、前記撮像部により生成した前記複数の画像を記録媒体に記録する記録部と、前記評価部による評価結果に基づいて、前記記録媒体に記録された複数の画像のうち、一部の画像を削除する削除部とを備えても良い。本発明の画像処理装置は、処理対象の画像として、複数の画像を取得する取得部と、前記取得部により取得した前記複数の画像のそれぞれについて、主要被写体領域の検出処理を行うとともに、任意の画像において前記主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも1枚の画像において検出された前記主要被写体領域に基づいて、前記任意の画像における前記主要被写体領域の検出処理を行う検出部と、前記主要被写体領域の画像に基づく評価値を算出し、算出した前記評価値に基づいて、前記取得部により取得した前記複数の画像の評価を行う評価部と、前記評価部による評価結果に基づいて、前記取得部により取得した前記複数の画像のうち、一部の画像を選択する選択部とを備える。なお、前取得部により取得した前記複数の画像を記録媒体に記録する記録部と、前記記録媒体に記録された複数の画像のうち、前記選択部により選択された前記一部の画像を削除する削除部とを備え、前記取得部は、前記複数の画像として、連続して撮像および生成された複数の画像を取得し、前記検出部は、前記記録媒体に記録された前記複数の画像のそれぞれについて、前記主要被写体領域の検出処理を行っても良い。本発明の画像処理プログラムは、処理対象の画像に対する画像処理をコンピュータで実現するための画像処理プログラムであって、前記処理対象の画像として、複数の画像を取得する取得ステップと、前記取得ステップにおいて取得した前記複数の画像のそれぞれについて、主要被写体領域の検出処理を行うとともに、任意の画像において前記主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも1枚の画像において検出された前記主要被写体領域に基づいて、前記任意の画像における前記主要被写体領域の検出処理を行う検出ステップと、前記主要被写体領域の画像に基づく評価値を算出し、算出した前記評価値に基づいて、前記取得ステップにおいて取得した前記複数の画像の評価を行う評価ステップと、前記評価ステップにおける評価結果に基づいて、前記取得ステップにおいて取得した前記複数の画像のうち、一部の画像を選択する選択ステップとを備える。本発明によれば、複数の画像に対する評価を行う際に、主要被写体が変化する場合であっても、好適な評価を行うことができる。図1は、一の実施形態における電子カメラ10の構成例を示すブロック図である。電子カメラ10は、撮像レンズ11と、シャッタ12と、撮像素子13と、AFE14と、画像処理部15と、第1メモリ16と、第2メモリ17と、記録I/F18と、CPU19と、操作部20と、バス21とを備えている。ここで、画像処理部15、第1メモリ16、第2メモリ17、記録I/F18、CPU19は、バス21を介してそれぞれ接続されている。また、シャッタ11、撮像素子13、AFE14、操作部20は、それぞれCPU19と接続されている。シャッタ12は、撮影レンズ11と撮像素子13との間に配置されるメカシャッタである。撮像素子13は、撮像レンズ11による結像を撮像する撮像デバイスである。一の実施形態の撮像素子13は、例えば、任意の受光素子の画像信号をランダムアクセスで読み出し可能なCMOS型の固体撮像素子で構成される。なお、撮像素子13の出力はAFE14に接続されている。AFE14は、撮像素子13の出力に対してアナログ信号処理を施すアナログフロントエンド回路である。このAFE14は、相関二重サンプリングや、画像信号のゲインの調整や、画像信号のA/D変換を行う。そして、AFE14の出力は画像処理部15に接続されている。なお、CPU19は、AFE14により画像信号のゲインを調整することで、ISO感度に相当する撮像感度の調整を行う。画像処理部15は、AFE14から出力されたデジタルの画像信号に対して各種の画像処理色補間処理、階調変換処理、ホワイトバランス調整などを施す。第1メモリ16は、画像処理の前工程や後工程で画像のデータを一時的に記憶する。例えば、第1メモリ16は、揮発性の記憶媒体であるSDRAMにより構成される。また、第2メモリ17は、CPU19によって実行されるプログラムや、各画像信号でのSN比と撮像感度の値との対応関係を示すデータテーブルなどを記憶する不揮発性のメモリである。記録I/F18は、不揮発性の記憶媒体22を接続するためのコネクタを有している。そして、記録I/F18は、コネクタに接続された記憶媒体22に対して後述の本画像のデータの書き込み/読み込みを実行する。上記の記憶媒体22は、ハードディスクや、半導体メモリを内蔵したメモリカードなどで構成される。なお、図1では記憶媒体22の一例としてメモリカードを図示する。CPU19は、電子カメラ10の動作を統括的に制御するプロセッサである。例えば、CPU19は、被写体の撮影を行うための撮影モードでの動作時において、ユーザの撮像指示入力に応じて撮像素子13を駆動させて、不揮発性の記憶媒体22への記録を伴う本画像の撮像処理を実行する。また、撮影モードでのCPU19は、本画像の撮像に先立って公知の自動露出演算を実行し、撮像条件の1パラメータである撮像感度を設定する。また、CPU19は、ユーザの入力に基づいて上記の撮像感度を設定してもよい。操作部20は、ユーザの操作を受け付ける複数のスイッチを有している。この操作部20は、例えば、本画像の撮像指示を受け付けるレリーズ釦や、十字状のカーソルキーや、決定釦などで構成される。なお、電子カメラ10は、複数の画像を連続して撮像し、生成した複数の画像を一旦記録し、その後に画像評価を行って評価の低い画像を削除する、いわゆるベストショットモードを備える。このモードは、操作部20を介したユーザの操作に基づいて設定されても良いし、CPU19により自動で設定されても良い。なお、ベストショットモードにおいては、ユーザは、操作部20のレリーズ釦を1回操作することにより撮影指示を行う。次に、ベストショットモードでの電子カメラ10の動作例を、図2の流れ図および図3の模式図を用いて説明する。なお、図2および図3におけるステップ番号S101~S110は、それぞれ対応する。ステップS101において、CPU19は、ユーザによる撮影指示が行われたか否かを判定する。CPU19は、操作部20を介したユーザによる撮影指示が行われるまで待機し、撮影指示が行われるとステップS102に進む。ステップS102において、CPU19は、各部を制御して、n枚目の画像を撮影する。なお、初回のステップS102においては、n=1である。なお、以下では、n回目の撮影により生成された画像を、Imgnと称する。例えば、1回目の撮影により生成された画像は、Img1である。ステップS103において、CPU19は、ステップS102の撮像により生成したn枚目の画像を記録I/F18を介して記憶媒体22に記録する。なお、CPU19は、記憶媒体22に記録する代わりに、第1メモリ16に記録しても良い。ステップS104において、CPU19は、ステップS102からステップS103の処理をN枚分終了したか否かを判定する。CPU19は、N枚分終了していないと判定するとステップS105に進み、N枚分終了したと判定すると、後述するステップS106に進む。なお、Nとは予め定められた撮影枚数例えばN=20である。この枚数は、固定のものであっても良いし、CPU19により自動で定められたものであっても良いし、操作部20を介したユーザ操作により定められたものであっても良い。ステップS105において、CPU19は、n=n1として、ステップS102に戻る。すなわち、CPU19は、N回の撮影を繰り返しステップS102、N枚の画像を記録するステップS103。ステップS106において、CPU19は、記憶媒体22に記録されたN枚の画像のそれぞれについて、主要被写体領域Snを検出する。なお、以下では、n枚目の画像について検出された主要被写体領域を、主要被写体領域Snと称する。例えば、1枚目の画像について検出された主要被写体領域は、主要被写体領域S1である。なお、主要被写体領域の検出は、例えば、輝度情報、焦点情報、コントラスト情報、エッジ情報などに基づいて、公知技術と同様に行われる。ただし、CPU19は、主要被写体領域Snの検出を適切に行うことができない場合には、以下の処理を行う。1任意の画像ImgXにおいて、主要被写体領域SXが検出できない場合。例えば、図4に示すように、画像ImgXにおいて、主要被写体領域SXが検出できない場合、CPU19は、画像ImgXと時間的に連続する少なくとも1枚の画像において検出された主要被写体領域例えば、主要被写体領域SX-1および主要被写体領域SX1に基づいて、内挿処理を行うことにより、主要被写体領域SXを検出する。なお、このとき、画像ImgXと時間的に連続する少なくとも1枚の画像として、時間的に前側に連続する画像、または、後側に連続する画像において検出された主要被写体領域例えば、主要被写体領域SX-1または主要被写体領域SX1に基づいて、一方向のみからの内挿処理を行うことにより、主要被写体領域SXを検出しても良い。また、内挿に用いる前後の画像の枚数は何枚であっても良い。例えば、CPU19は、主要被写体領域SX-1および主要被写体領域SX-2の2枚の画像に基づいて内挿処理を行っても良いし、主要被写体領域SX1および主要被写体領域SX2の2枚の画像に基づいて内挿処理を行っても良い。さらに、CPU19は、例えば、主要被写体領域SX-1、主要被写体領域SX-2、主要被写体領域SX1、主要被写体領域SX2の4枚の画像に基づいて内挿処理を行っても良い。また、内挿以外の方法を用いても良い。2主要被写体領域Snが検出できない画像が所定の枚数例えば、3枚以上連続する場合。例えば、図5に示すように、画像ImgX-1からImgX1までの3枚の画像において主要被写体領域Snが検出できない場合、CPU19は、主要被写体が対象画像のフレーム外に出たと判断し、これらの3枚の画像における主要被写体領域Snの検出を中止する。3N枚の画像のうち、時系列の端部最初、または、最後の部分において、主要被写体領域Snが検出できない画像が所定の枚数例えば、3枚以上連続する場合。例えば、図6に示すように、N枚の画像のうち、時系列の最初側の端部である画像Img1からImg3までの3枚の画像において主要被写体領域Snが検出できない場合、CPU19は、上述した2と同様に、主要被写体が対象画像のフレーム外に出たと判断し、これらの3枚の画像における主要被写体領域Snの検出を中止する。4N枚の画像の全てにおいて、主要被写体領域Snが検出できない場合。CPU19は、N枚の画像のそれぞれについて、画面全体を主要被写体領域Snとするか、または、固定領域例えば、中央領域などを主要被写体領域Snとする。なお、上述した1から3において、処理を簡略化するために、任意の画像ImgXにおいて主要被写体領域SXを検出できない場合に、主要被写体領域Snを検出できた画像のうち、任意の画像ImgXと最も時間的に近い画像における主要被写体領域Snを、任意の画像ImgXにおける主要被写体領域SXとしても良い。また、上述した1から4では、主要被写体領域Snの検出を適切に行うことができない場合を例に挙げて説明したが、検出された主要被写体領域Snの信頼性に疑いがある場合にも、同様の処理を行っても良い。例えば、任意の画像ImgXにおいて検出した主要被写体領域SXと、前後に連続する画像において検出された主要被写体領域Snとで、その位置や大きさが著しく異なる場合には、誤検出などの可能性が高く、主要被写体領域SXの信頼性に疑いがある。このような場合、CPU19は、上述した1から4と同様の処理を行っても良い。ステップS107において、CPU19は、記憶媒体22に記録されたN枚の画像のそれぞれについて、ステップS104で検出した主要被写体領域Snに基づき、評価値Enを算出する。なお、以下では、n枚目の画像について算出された評価値を、評価値Enと称する。例えば、1枚目の画像について算出された評価値は、評価値E1である。評価値の算出は、例えば、輝度情報、焦点情報、コントラスト情報、エッジ情報などと、主要被写体領域Sn内の画素値とに基づいて、公知技術と同様に行われる。ただし、ステップS104の2および3で説明したように、主要被写体領域の検出を中止した画像について、CPU19は、その画像に関する評価値Enを、主要被写体領域が検出できないことを示す所定の値とする。主要被写体領域が検出できないことを示す値は、どのようなものであっても良く、例えば、評価値Enが取り得る値の最小値などが考えられる。また、評価値Enが取り得る値のうち、比較的低い値を、主要被写体領域が検出できないことを示す値としても良い。また、ステップS106で説明した主要被写体領域Snの検出において、内挿処理などを行って主要被写体領域Snを検出した場合には、内挿処理を行わずに主要被写体領域Snを検出した場合に比べて評価値Enが低くなるように、評価値Enを調整しても良い。ステップS108において、CPU19は、記憶媒体22に記録されたN枚の画像のそれぞれについて、ステップS107で算出した評価値Enに基づいて、画像の評価を行い、評価値を算出する。評価値の算出は公知技術と同様に行われる。ステップS109において、CPU19は、削除する画像を決定する。CPU19は、ステップS108で算出した評価値に基づき、評価の低い方から所定の枚数例えば、15枚の画像を削除する画像として選択する。このような選択を行うことにより、評価の高い画像を選択的に残すことができる。なお、削除する画像の枚数は、固定のものであっても良いし、CPU19により自動で定められたものであっても良いし、操作部20を介したユーザ操作により定められたものであっても良い。ステップS110において、CPU19は、ステップS109で決定した画像を記録媒体22から削除して、一連の処理を終了する。なお、ステップS103において、撮影により生成した画像を第1メモリ16に記録した場合には、CPU19は、第1メモリから画像を削除し、残りの画像を記録I/F18を介して記憶媒体22に記録する。以上説明したように、本実施形態によれば、被写体を撮像して、時間的に連続する複数の画像を生成し、生成した複数の画像を記録媒体に記録する。そして、記録媒体に記録された複数の画像のそれぞれについて、主要被写体領域を検出するとともに、任意の画像において主要被写体領域が検出できない場合には、その画像と時間的に連続する少なくとも1枚の画像において検出された主要被写体領域に基づいて、上述した任意の画像における主要被写体領域を検出する。さらに、主要被写体領域の画像に基づく評価値を算出し、算出した評価値に基づいて、記録媒体に記録された複数の画像の評価を行い、評価結果に基づいて、記録媒体に記録された複数の画像のうち、一部の画像を削除する。したがって、複数の画像に対する評価を行う際に、主要被写体が変化する場合であっても、好適な評価を行うことができる。このような評価の結果、好適な画像の選択および削除を行うことができるので、ベストショットモードにおいて、最適な画像を残すことができる。なお、本実施形態では、N枚の画像を撮影ステップS102および記録ステップS103した後に、主要被写体領域Snの検出ステップS106および評価値Enの算出ステップS107を行う例を示したが、本発明はこの例に限定されない。例えば、N枚の画像を撮影ステップS102した後すぐに、主要被写体領域Snの検出ステップS106および評価値Enの算出ステップS107を開始しても良い。また、本実施形態では、主要被写体領域Snの検出ステップS106において、主要被写体が対象画像のフレーム外に出たと判断する際の例として、主要被写体領域Snの検出対象の画像が時系列の端部にある場合と、時系列の端部に無い場合とで同じ枚数3枚を基準に判断する例を示した。しかし、CPU19は、主要被写体が対象画像のフレーム外に出たと判断する基準の枚数を、主要被写体領域Snの検出対象の画像が時系列の端部にある場合と、時系列の端部に無い場合とで変えても良い。例えば、CPU19は、時系列の端部において、主要被写体領域Snが検出できない画像が2枚連続した場合に主要被写体が対象画像のフレーム外に出たと判断し、主要被写体領域Snの検出対象の画像が時系列の端部に無い場合には、主要被写体領域Snが検出できない画像が3枚連続した場合に主要被写体が対象画像のフレーム外に出たと判断してもよい。また、例えば、CPU19は、時系列の端部において、主要被写体領域Snが検出できない画像が4枚連続した場合に主要被写体が対象画像のフレーム外に出たと判断し、主要被写体領域Snの検出対象の画像が時系列の端部に無い場合には、主要被写体領域Snが検出できない画像が3枚連続した場合に主要被写体が対象画像のフレーム外に出たと判断してもよい。なお、上述した主要被写体が対象画像のフレーム外に出たと判断する基準となる所定の枚数は、操作部20を介したユーザの操作に基づいて設定されても良いし、CPU19により自動で設定されても良い。CPU19により自動で設定する際には、撮像時に設定された撮影モードの種類や撮影条件などによって、適当な枚数を設定する構成としてもよい。また、本実施形態では、ベストショットモード時に図2のフローチャートに示した一連の処理を行う例を示したが、本発明はこの例に限定されない。例えば、連写モードにおいて複数の画像を生成する場合にも本発明を同様に適用することができる。また、ユーザにより選択された複数の画像を対象として、ステップS106以降の処理を行っても良い。また、上述した実施形態では、本発明の技術を図1に示した電子カメラ10において実現する例について説明した。しかしながら、本発明はこれに限定されない。例えば、図1に示した電子カメラ10以外の構成の電子カメラについても本発明を同様に適用することができる。また、コンピュータと画像処理プログラムとにより、上記実施形態で説明した画像処理装置をソフトウェア的に実現しても良い。この場合、図2のフローチャートで説明したステップS106以降の処理の一部または全部をコンピュータで実現する構成とすれば良い。または、さらに、上述したコンピュータ以外にも、デジタルの画像の再生表示機能やレタッチ機能を有する電子機器例えば、フォトビューアー、デジタルフォトフレーム、写真の印刷装置などなどに本発明を同様に適用することができる。また、上述した実施形態で説明した電子カメラ10は、携帯電話端末などのカメラモジュールとして実装されるものであってもよい。また、上述した実施形態では、各処理をソフトウェア的に実現する例を説明したが、ASIC等によってこれらの各処理をハードウエア的に実現しても勿論かまわない。