入力画像に関する撮像対象までの距離情報を取得する距離情報取得部と、前記距離情報に基づいて、前記入力画像に対して距離区分を設定する距離区分設定部と、前記距離区分毎に、探索ウィンドウのサイズを設定するウィンドウサイズ設定部と、前記距離区分毎に、設定されたサイズの前記探索ウィンドウを用いて前記入力画像のスキャンを行なうスキャン部と、前記探索ウィンドウ内から検出対象物の検出処理を行なう検出処理部と、を備えたことを特徴とする対象物検出装置。前記距離情報取得部は、前記入力画像の画素毎に距離情報を取得し、前記距離区分設定部は、前記入力画像を複数のブロックに分割し、ブロック内の画素の距離情報に基づいてブロック単位で距離区分を設定することを特徴とする請求項1に記載の対象物検出装置。前記ウィンドウサイズ設定部は、前記入力画像に対する探索ウィンドウのサイズ比を設定し、前記スキャン部は、前記サイズ比にしたがった大きさの入力画像と探索ウィンドウとを用いて、前記スキャンを行なうことを特徴とする請求項1または2に記載の対象物検出装置。入力画像に関する撮像対象までの距離情報を取得する距離情報取得ステップと、前記距離情報に基づいて、前記入力画像に対して距離区分を設定する距離区分設定ステップと、前記距離区分毎に、探索ウィンドウのサイズを設定するウィンドウサイズ設定ステップと、前記距離区分毎に、設定されたサイズの前記探索ウィンドウを用いて前記入力画像のスキャンを行ない、前記探索ウィンドウ内から検出対象物の検出処理を行なう検出ステップと、を含むことを特徴とする対象物検出方法。しかしながら、監視カメラ装置は、一般のカメラの撮影状態と異なり、被写体が確定していないため、被写体のフォーカス状態に基づいて距離情報を得ることはできない。このため、特許文献1に記載された技術をそのまま適用しても十分な効果は得られない。また、監視カメラ装置では、検出対象物が遠近離れて複数存在し、それぞれの対象物の撮像画像内のサイズが異なる場合でも、すべての対象物に対する検出精度を高める必要がある。そこで、本発明は、処理負荷を大きくすることなく、検出対象物が遠近離れて複数存在する場合の検出精度を高めることを目的とする。上記課題を解決するため、本発明の第1の態様である対象物検出装置は、入力画像に関する撮像対象までの距離情報を取得する距離情報取得部と、前記距離情報に基づいて、前記入力画像に対して距離区分を設定する距離区分設定部と、前記距離区分毎に、探索ウィンドウのサイズを設定するウィンドウサイズ設定部と、前記距離区分毎に、設定されたサイズの前記探索ウィンドウを用いて前記入力画像のスキャンを行なうスキャン部と、前記探索ウィンドウ内から検出対象物の検出処理を行なう検出処理部と、を備えたことを特徴とする。ここで、前記距離情報取得部は、前記入力画像の画素毎に距離情報を取得し、前記距離区分設定部は、前記入力画像を複数のブロックに分割し、ブロック内の画素の距離情報に基づいてブロック単位で距離区分を設定することができる。また、前記ウィンドウサイズ設定部は、前記入力画像に対する探索ウィンドウのサイズ比を設定し、前記スキャン部は、前記サイズ比にしたがった大きさの入力画像と探索ウィンドウとを用いて、前記スキャンを行なうようにしてもよい。上記課題を解決するため、本発明の第2の態様である対象物検出方法は、入力画像に関する撮像対象までの距離情報を取得する距離情報取得ステップと、前記距離情報に基づいて、前記入力画像に対して距離区分を設定する距離区分設定ステップと、前記距離区分毎に、探索ウィンドウのサイズを設定するウィンドウサイズ設定ステップと、前記距離区分毎に、設定されたサイズの前記探索ウィンドウを用いて前記入力画像のスキャンを行ない、前記探索ウィンドウ内から検出対象物の検出処理を行なう検出ステップと、を含むことを特徴とする。本発明によれば、処理負荷を大きくすることなく、検出対象物が遠近離れて複数存在する場合の検出精度を高めることができる。本発明の実施の形態について図面を参照して詳細に説明する。本実施形態は、本発明の対象物検出装置を対象物検出システムに適用した場合の例である。図1は、本実施形態に係る対象物検出システムの構成を示すブロック図である。本図に示すように、対象物検出システム10は、対象物検出装置100、カメラ200、表示装置300を備えて構成される。対象物検出システム10は、例えば、監視カメラシステムとして機能することができ、この場合、カメラ200は監視カメラ装置として機能し、表示装置300は監視モニタ装置として機能する。対象物検出装置100は、例えば、CPU、メモリ、インタフェース等を備えた情報処理装置を用いて構成することができる。カメラ200は、撮像部210、カメラ駆動部220、距離測定部230を備えている。撮像部210は、レンズ等による光学系、受光素子等による受光部、演算装置等による画像処理部等を備えており、動画像を撮像して画像データを対象物検出装置100に出力する。光学系には、ズーム機能が含まれているものとする。カメラ駆動部220は、モータ等の駆動機構を備えており、対象物検出装置100からの制御信号に基づいて、撮像部210のズーム機能を変更する機能と、撮像方向を変更するパンチルト機能を備えている。ここでは、ズーム、パンチルトをPTZと総称する。距離測定部230は、撮像部210が撮像した画像内の全面において、撮像対象までの距離をリアルタイムで測定する。距離の測定は、例えば、TOFTimeofFlight方式、ステレオカメラ方式等種々の方式を採用することができる。ここで、TOF方式は、例えば、撮像時あるいは撮影の前後に赤外線LEDを一瞬光らせ、赤外線が撮像対象にあたって跳ね返ってくるまでの時間を撮像部210の受光素子毎に測定することにより、撮像対象までの距離を算出する。距離測定部230が測定した距離情報は、例えば、撮像部210が出力する画像データの画素毎のアルファチャンネルに記録して対象物検出装置100に出力する。対象物検出装置100は、画像入力部110、距離情報取得部120、距離区分設定部130、ウィンドウサイズ設定部140、スキャン部150、検出処理部160、カメラ制御部170を備えている。画像入力部110は、カメラ200から画像データを連続して入力する。距離情報取得部120は、画像データの画素毎にアルファチャンネルから距離情報を取得して距離区分設定部130に出力する。距離区分設定部130は、画素毎の距離情報に基づいて、画像に距離区分を設定する。距離区分は、例えば、画像内を所定サイズのブロックに区分し、ブロック内の画素の平均距離に基づいて各ブロックを10m未満、10m以上20m未満、20m以上30m未満等の距離区分に振り分けることで設定することができる。図2bは、図2aに示した画像に対して設定された距離区分の例を示している。本例では、距離区分をあらかじめ5段階に区切っておき、画像を図2bの領域Bに示すようなサイズのブロックで分割し、それぞれのブロック内の画素の距離情報の平均値を用いて、各ブロックを距離区分に振り分けている。例えば、あるブロックに含まれる画素の距離情報の平均値が12mであれば、そのブロックは、10m以上20m未満の距離区分となる。ウィンドウサイズ設定部140は、距離区分毎に探索ウィンドウサイズを設定する。すなわち、同じ大きさの対象物であっても、カメラ200からの距離に応じて画像上のサイズが変化する。具体的には、遠くにある対象物ほど画像上では小さく写る。したがって、ウィンドウサイズ設定部140は、遠い距離区分ほど、探索ウィンドウサイズが相対的に小さくなるように設定する。また、画像上のサイズは、撮像部210のズーム状態に応じても変化する。具体的には、対象物とカメラ200との距離が同じであっても、ズームの焦点距離が大きいほど大きく写る。このため、ウィンドウサイズ設定部140は、後述するカメラ制御部170から、カメラ200のズーム情報を取得して、さらに焦点距離に応じて探索ウィンドウサイズを設定するようにしてもよい。本実施形態では、例えば、図3に示すように、距離区分および焦点距離に応じて探索ウィンドウを設定するものとする。すなわち、遠い距離区分ほど探索ウィンドウが小さくなるように設定し、また、同じ距離区分であれば、焦点距離が長いほど大きな探索ウィンドウを設定する。それぞれの探索ウィンドウのサイズは、人物車両等の検出対象物自身のサイズと撮像部210のレンズ特性等に基づいて実験的、理論的に取得して、ウィンドウサイズ設定部140の内部、あるいは外部に記録しておくようにする。スキャン部150は、画像入力部110が入力した画像に対して、距離区分毎に設定されたサイズの探索ウィンドウでスキャンを行なう。探索ウィンドウのスキャンは、所定数オーバーラップさせながら、距離区分内全体に対して行なう。図4は、距離区分毎に設定されたサイズの探索ウィンドウでスキャンを行なっている状態を模式的に示した図である。設定された距離区分は、図2bに対応している。本図の例では、最も距離が遠い距離区分Aにおいて、最も小さいサイズの探索ウィンドウWaを用いてスキャンを行ない、次に距離が遠い距離区分Bにおいて、次に小さいサイズの探索ウィンドウWbを用いてスキャンを行なっている。そして、最も距離の近い距離区分Eにおいて、最も大きいサイズの探索ウィンドウWeを用いてスキャンを行なっている。スキャンの方向、手順等についてはあらかじめスキャンシーケンスとして定めておくことができる。なお、スキャン時には、オーバーラップさせながら探索ウィンドウを移動させるため、探索ウィンドウが対応する距離区分からはみ出してもよい。同じ距離区分が連続せず、離散している場合には、それぞれの領域について同じサイズの探索ウィンドウを用いてスキャンを行なう。また、本実施形態では、探索ウィンドウのサイズを変更するようにしているが、探索ウィンドウのサイズを固定し、画像のサイズを相対的に変更してスキャンするようにしてもよい。このように、本実施形態では、距離区分に応じたサイズの探索ウィンドウを用いて、距離区分毎にスキャンを行なうため、検出対象物が遠近離れて複数存在する場合にも検出精度を向上させることができる。また、種々のサイズの探索ウィンドウを用いて全画面をスキャンする必要がないため、検出処理の時間を短縮できるのに加え、必要なメモリ容量を削減することができる。検出処理部160は、探索ウィンドウ内に検出対象物が存在するかどうかを判定し、検出結果を含めた画像を表示装置300に出力する。探索ウィンドウ内に検出対象物が存在するかどうかの判定は、探索ウィンドウ内から輪郭などの特徴を抽出し、テンプレート画像や、機械学習によって作成された識別器を利用して行なうことができる。輪郭などの特徴としては、例えば、HOGHistogramsofOrientedGradients特徴量を用いることができ、機械学習としては、例えば、AdaBoostアルゴリズムを用いることができる。カメラ制御部170は、検出結果に応じてカメラ駆動部220の動作を制御し、カメラ200にPTZ動作を行なわせる。検出結果に応じて行なわせるカメラ200のPTZ動作は、種々のロジックで行なうことができる。例えば、検出対象物を大きく撮像するためや、複数の検出対象物すべてを画角内に収めるためにズーム動作を行なわせたり、検出対象物の位置に対応してPT動作を行なわせたり、検出対象物を追尾するようにPT動作を行なわせたりすることができる。ズーム動作を行なわせた場合には、焦点距離情報をウィンドウサイズ設定部140に通知する。次に、本実施形態における対象物検出装置100の動作について図5のフローチャートを参照して説明する。まず、画像入力部110がカメラ200から画像データを入力するS101。そして、距離情報取得部120が、カメラ制御部170に制御により、前画像との間でPTZの変更があったかどうかを判定するS102。PTZに変化がなければS102:No、画像内の距離区分を変更する必要がないためである。PTZに変更があった場合S102:Yes、および距離区分が未設定の場合には、距離情報取得部120が、画像データのアルファチャンネルから画素毎の距離情報を取得するS103。そして、距離区分設定部130が、画像内の領域をブロックに分割し、図2bに示したように、ブロック単位で距離区分を設定するS104。距離区分が設定されると、ウィンドウサイズ設定部140が、距離区分毎に、探索ウィンドウのサイズを設定するS105。このとき、カメラ200のズーム状態、レンズ特性等を考慮して探索ウィンドウのサイズを設定するようにしてもよい。そして、PTZに変化があった場合には、新たに設定された距離区分を対象に、PTZに変化がなかった場合には、設定済みの距離区分を対象に、スキャン部150が、図4に示したように距離区分毎に設定されたサイズの探索ウィンドウを用いてスキャンを行ない、検出処理部160が探索ウィンドウ内から対象物の検出処理を行なうS106。カメラ制御部170は、検出結果に基づいてPTZによるカメラ200の制御を行なうS107。検出結果に基づくカメラ200のPTZ制御は従来と同様に行なうことができる。対象物検出装置100は、以上の処理を、検出処理を終了するまで繰り返すS108:Yes。以上の手順により、対象物検出装置100は、検出対象物が遠近離れて複数存在する場合であっても、処理負荷を大きくすることなく、高い精度で検出対象物の検出を行なうことができる。