撮像装置で撮像したフレーム画像を入力する画像入力部と、前記画像入力部に入力されたフレーム画像の中から、処理対象である対象オブジェクトが撮像されているフレーム画像を複数フレーム抽出する抽出部と、前記抽出部が抽出した複数のフレーム画像の中から、基準フレーム画像を選択する基準フレーム画像選択部と、前記抽出部が抽出し、前記基準フレーム画像選択部が基準フレーム画像として選択しなかった非基準フレーム画像毎に、その非基準フレーム画像に撮像されている対象オブジェクトの向きを、前記基準フレーム画像に撮像されている対象オブジェクトの向きに合わせる非剛体変形を行う非剛体変形部と、前記非剛体変形部が非剛体変形を行った非基準フレーム画像を用いて、対象オブジェクトについて高精細画像を生成する高精細画像生成部と、を備えた画像処理装置。前記非剛体変形部は、対象オブジェクトに設定した複数の特徴点について、前記非基準フレーム画像に撮像されている対象オブジェクトの各特徴点を、前記基準フレーム画像に撮像されている対象オブジェクトの対応する特徴点の位置に合わせる非剛体変形を行う請求項1に記載の画像処理装置。対象オブジェクトは、対象者の顔画像であり、前記非剛体変形部は、対象者の顔部品の特徴量を用いて、複数の特徴点を対象オブジェクトに設定する、請求項2に記載の画像処理装置。前記高精細画像生成部が生成した高精細画像に対して、ノイズ、および光学ボケを低減する画質改善処理部を備えた、請求項1~3のいずれかに記載の画像処理装置。前記非剛体変形部は、FreeFormDeformationsFFDにより、前記非基準フレーム画像に対する非剛体変形を行う、請求項1~4のいずれかに記載の画像処理装置。画像入力部に入力されたフレーム画像の中から、処理対象である対象オブジェクトが撮像されているフレーム画像を複数フレーム抽出する抽出処理と、前記抽出処理で抽出した複数のフレーム画像の中から、基準フレーム画像を選択する基準フレーム画像選択処理と、前記抽出処理で抽出し、前記基準フレーム画像選択処理で基準フレーム画像として選択しなかった非基準フレーム画像毎に、その非基準フレーム画像に撮像されている対象オブジェクトの向きを、前記基準フレーム画像に撮像されている対象オブジェクトの向きに合わせる非剛体変形を行う非剛体変形処理と、前記非剛体変形処理で非剛体変形を行った非基準フレーム画像を用いて、対象オブジェクトについて高精細画像を生成する高精細画像生成処理と、をコンピュータに実行させる画像処理プログラム。しかしながら、特許文献1、2等で提案されている超解像技術は、フレーム画像に撮像されている人物等のオブジェクトについて、複数枚のフレーム画像から高精細なオブジェクトの画像例えば、顔画像を生成するとき、撮像フレーム間におけるオブジェクトの向きの違いを考慮していなかった。この発明の目的は、複数のフレーム画像間における、撮像されている人物の顔等の対象オブジェクトの向きの違いを考慮することで、対象オブジェクトについて従来よりも高精細な画像を生成することができる画像処理装置、および画像処理プログラムを提供することにある。この発明の画像処理装置は、上記目的を達するために、以下のように構成している。画像入力部には、撮像装置で撮像したフレーム画像が入力される。撮像装置は、例えば、1秒間に30フレーム程度のフレーム画像動画像を出力するビデオカメラであってもよいし、レリーズボタンの操作に応じて撮像するカメラや連写機能を有するカメラであってもよい。抽出部が、画像入力部に入力されたフレーム画像の中から、処理対象である対象オブジェクト例えば、対象者の顔や、車両のナンバープレートが撮像されているフレーム画像を複数フレーム抽出する。基準フレーム画像選択部は、抽出部が抽出した複数のフレーム画像の中から、基準フレーム画像を選択する。例えば、抽出部が抽出した複数のフレーム画像の中から、対象者の顔対象オブジェクトの向きが最も正面に近いフレーム画像を、基準フレーム画像として選択する。非剛体変形部は、基準フレーム画像選択部が基準フレーム画像として選択しなかった非基準フレーム画像毎に、その非基準フレーム画像に撮像されている対象オブジェクトの向きを、基準フレーム画像に撮像されている対象オブジェクトの向きに合わせる。この非剛体変形は、例えば、対象オブジェクトに設定した複数の特徴点について、非基準フレーム画像上の位置を、基準フレーム画像上の位置に一致させる処理である。この処理は、FreeFormDeformationsFFDにより、非基準フレーム画像の非剛体変形により行える。高精細画像生成部は、非剛体変形部が非剛体変形を行った、非基準フレーム画像を用いて、対象オブジェクトについて高精細画像を生成する。例えば、非剛体変形部が非剛体変形を行った画像や、基準フレーム画像選択部が選択した基準フレーム画像等、複数のフレーム画像を用い、各フレーム画像に撮像されている対象オブジェクトの位置を合わせて重ねることで、対象オブジェクトについて高精細画像の生成を行えばよい。また、高精細画像生成部が生成した高精細画像に対して、ノイズ、および光学ボケを低減する画質改善処理を行う構成としてもよい。したがって、複数のフレーム画像間における、撮像されている人物の顔等の対象オブジェクトの向きの違いを考慮し、これら複数のフレーム画像から、対象オブジェクトについて、これらのフレーム画像よりも高精細な画像を生成することができる。この発明によれば、複数のフレーム画像間における、撮像されている人物の顔等の対象オブジェクトの向きの違いを考慮し、この対象オブジェクトについて高精細な画像を生成することができる。以下、この発明の実施形態である画像処理装置について説明する。図1は、この画像処理装置の主要部の構成を示すブロック図である。画像処理装置1は、制御部2と、画像入力部3と、画像処理部4と、出力部5と、を備えている。制御部2は、画像処理装置1本体各部の動作を制御する。画像入力部3には、ビデオカメラ10が接続されている。ビデオカメラ10は、例えば防犯カメラである。ビデオカメラ10は、不審者の侵入や、不審物の放置等を監視する監視対象エリアが撮像視野内に収まるように設置している。ビデオカメラ10は、監視対象エリアを撮像した動画像を出力する。例えば、ビデオカメラ10は、監視対象エリアを撮像したフレーム画像を、1秒間に30フレーム程度出力する。ビデオカメラ10は、監視対象エリアを撮像したフレーム画像を画像入力部3に入力する。なお、ここでは、ビデオカメラ10を画像入力部3に接続した構成を例にしているが、ビデオカメラ10で撮像した動画像を記録したハードディスク等の記録媒体を画像入力部3に接続し、画像入力部3がビデオカメラ10で撮像した動画像を構成するフレーム画像をこの記録媒体から順次読み出す構成であってもよい。画像処理部4は、画像入力部3に入力されたフレーム画像を処理し、このフレーム画像に撮像されている対象オブジェクトここでは、撮像されている人物の顔を検出する。画像処理部4は、対象オブジェクトである人物の顔が撮像されている複数枚のフレーム画像を用いて、この人物の顔について高精細画像を生成する高精細画像生成処理を行う。この画像処理部4は、この高精細画像生成処理を実行するマイコンや、ワーキングエリアとして使用する画像メモリ等を備えている。この発明にかかる画像処理プログラムは、このマイコンを動作させるプログラムであり、予め画像処理部4にインストールしている。出力部5は、画像入力部3に入力されたフレーム画像や、画像処理部4が高精細画像生成処理により生成した高精細画像等を出力する。出力部5には、表示装置や、顔認証装置等が接続される。出力部5に接続した表示装置不図示では、画像入力部3に入力されたフレーム画像や、画像処理部4が生成した高精細画像対象者の顔画像を表示する。また、出力部5に接続した顔認証装置不図示では、画像処理部4が生成した高精細画像対象者の顔画像を用いて、対象者に対する顔認証処理等を行う。以下、この画像処理装置1の動作について説明する。画像入力部3には、接続されているビデオカメラ10が撮像している撮像エリアのフレーム画像が1秒間に30フレーム程度入力されている。画像処理装置1は、図示していない操作部において、オペレータが対象者を指定する入力操作を行うのを待っている。オペレータは、出力部5に接続した表示装置が表示している、ビデオカメラ10の撮像画像を確認しながら、対象者を指定する入力操作を行う。画像処理装置1は、対象者を指定する入力操作が行われると、以下に示す高精細画像生成処理を実行する。なお、ここでは対象者をオペレータが指定する場合を例にしているが、例えば、ビデオカメラ10が撮像している動画像を処理して、特異な行動をとった人物を検出すると、この人物を対象者として自動的に指定する構成としてもよい。図2は、この高精細画像生成処理を示すフローチャートである。この高精細画像生成処理は、画像処理部4において実行される。画像処理部4は、画像入力部3に入力されたフレーム画像の中から、今回指定された対象者の顔対象オブジェクトが撮像されているフレーム画像を、予め定めたフレーム数例えば、30フレーム取り込むs1。画像処理部4は、s1で取り込んだ複数フレームのフレーム画像の中から、基準とする基準フレーム画像を選択するs2。s2では、s1で取り込んだフレーム画像の中で、対象者の顔が最も正面に近いフレーム画像を基準フレーム画像として選択する。例えば、対象者の鼻の中心と、口の中心と、を通る直線分割線で、対象者の顔を縦方向に分割する。この分割線から右頬の端部までの長さと、この分割線から左頬の端部までの長さとの差の絶対値が最小であるフレーム画像を、基準フレーム画像として選択する。なお、このs2における処理負荷を低減するため、s1で取り込んだ複数のフレーム画像の中で、時間的に中間に位置するフレーム画像を基準フレーム画像としてもよいし、時間的に最も古いフレーム画像を基準フレーム画像としてもよいし、時間的に最も新しいフレーム画像を基準フレーム画像としてもよいし、その他の方法で基準フレーム画像を選択してもよい。画像処理部4は、s2で基準フレーム画像として選択しなかった非基準フレーム画像毎に、対象オブジェクトである人物の顔の向きを、基準画像における対象オブジェクトである人物の顔の向きに合わせる非剛体変形を行うs3。この非剛体変形は、FreeFormDeformationsFFDにより行う。FFDによる非剛体変形は、公知であるので、簡単に説明しておく。図3Aは、s2で抽出した基準フレーム画像に撮像されている対象者の顔画像である。また、図3Bは、対象者の顔が少し左側に傾いている顔画像であり、図3Cは、対象者の顔が少し右側に傾いている顔画像である。図3B、および図3Cは、非基準フレーム画像である。図3Aに示す基準フレーム画像に対して、対象オブジェクトである人物の顔が、予め定めた画素数になるように格子状に分割する図4A参照。縦方向に分割しているラインと、横方向に分割しているラインとが交差する格子点ノードが、1つの画素に相当する。画素は、格子点を中心とする適当な大きさである。同様に、非剛体変形を行う非基準フレーム画像図3B、および図3Cについても、基準フレーム画像と同様に、対象オブジェクトである人物の顔が、予め定めた画素数になるように格子状に分割する図4B、および図4C参照。画像処理部4は、対象者の顔に対して、複数の特徴点を設定する。画像処理部4は、非基準フレーム画像毎に、以下の処理を行う。その非基準フレーム画像上に設定した各格子点に、水平方向、および垂直方向の係数を持たせる。画像処理部4は、非基準フレーム画像における複数の特徴点対象者の顔の特徴点の位置を、基準フレーム画像上の位置に一致させる格子点の位置係数を算出する。画像処理部4は、非基準フレーム画像の各格子点を、その格子点について算出した係数に基づいて移動する。このとき、隣接する4つの格子点で囲まれる領域の画像は、これらの格子点の移動に応じて変形する。図5Aは、基準フレーム画像であり、図5B、および図5Cは、s3にかかる非剛体変形を行った非基準フレーム画像である。図5Bは、図4Bに示した非基準フレーム画像を非剛体変形した例であり、図5Cは、図4Cに示した非基準フレーム画像を非剛体変形した例である。図5に示すように、このs3にかかる非剛体変形により、各非基準フレーム画像における対象者の顔の向きが、基準フレーム画像における対象者の顔の向きに合わせられる。画像処理部4は、非剛体変形を行った非基準フレーム画像を用いて、対象オブジェクトについて高精細画像を生成するs4。この高精細画像を生成する処理においては、基準フレーム画像を使用してもよいし、使用しなくてもよい。ここでは、基準フレーム画像を使用するものとして説明する。s4は、基準フレーム画像における画素毎に、画素値を決定する処理である。ここでは、画素毎に、基準フレーム画像、およびs3で非剛体変形を行った非基準フレーム画像において対応する画素の画素値の平均を、その画素の画素値に決定する処理である。なお、基準フレーム画像を使用しない場合は、非剛体変形を行った非基準フレーム画像において対応する画素の画素値の平均を、対応する画素の画素値にすればよい。また、ここでは、画素毎に、その画素値を各フレーム画像における対応する画素の画素値の平均にするとしたが、二乗平均等、他の手法で算出してもよい。高精細画像は、各画素について、上記処理で決定した画素値の画像である。画像処理部4は、s4で生成した高精細画像に対して、ノイズ、および光学ボケを低減する画質改善処理を行うs5。s5では、公知のアンシャープマスキングや、エッジの強調等にかかる処理を画質改善処理として実行する。画像処理装置1は、s5で画質改善処理を行った高精細画像を出力部5から出力する。このように、この画像処理装置1は、上述の高精細画像生成処理において、複数のフレーム画像間での人物の顔の向きの違いを考慮して、この人物の顔画像について高精細画像を生成することができる。なお、上記の例では、対象オブジェクトを人物の顔としたが、対象オブジェクトは人物の顔に限らず、車両のナンバープレート等、他の種類のオブジェクトであってもよい。また、生成する高精細画像の画素数については、基準フレーム画像や、非基準フレーム画像を分割する格子の大きさを調整することで、任意に設定できる。