(57)【要約】【課題】  検出結果に含める物体の最小サイズをより容易に設定可能とすることを目的とする。【解決手段】  撮像手段により撮像された撮像画像に含まれる物体を検出する検出処理の検出結果を示す情報を表示手段に表示させる情報処理装置であって、取得手段は、撮像手段により撮像された撮像画像を取得する。表示制御手段は、検出結果に含める物体の最小サイズを示す第１ガイドを、取得手段が取得した撮像画像に重畳して表示手段に表示させ、撮像画像に含まれる物体であって、最小サイズより小さいサイズの物体を含めない検出結果を示す情報を表示手段に表示させ、第１ガイドが撮像画像に重畳して表示される場合に、所定の操作に応じて、撮像画像に重畳された第１ガイドの位置に基づき撮像画像における第１ガイドを含む第１部分領域の画像を拡大し、拡大した第１部分領域の画像を表示手段に表示させる。【選択図】  図３
2020182161.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段により撮像された撮像画像に含まれる物体を検出する検出処理の検出結果を示す情報を表示手段に表示させる情報処理装置であって、
前記撮像手段により撮像された撮像画像を取得する取得手段と、
前記検出結果に含める物体の最小サイズを示す第１ガイドを、前記取得手段が取得した撮像画像に重畳して前記表示手段に表示させる表示制御手段を有し、
前記表示制御手段は、
前記撮像画像に含まれる物体であって、前記最小サイズより小さいサイズの物体を含めない前記検出結果を示す情報を前記表示手段に表示させ、
前記第１ガイドが前記撮像画像に重畳して表示される場合に、所定の操作に応じて、当該撮像画像に重畳された当該第１ガイドの位置に基づき当該撮像画像における当該第１ガイドを含む第１部分領域の画像を拡大し、拡大した当該第１部分領域の画像を前記表示手段に表示させることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、
前記検出結果に含める物体の最大サイズを示す第２ガイドと、前記最小サイズを示す前記第１ガイドとを、前記取得手段が取得した撮像画像に重畳して前記表示手段に表示させ、
前記撮像画像に含まれる物体であって、前記最小サイズより小さいサイズの物体、かつ、前記最大サイズより大きい物体を含めない前記検出結果を前記表示手段に表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、
前記第１ガイドと前記第２ガイドとが前記撮像画像に重畳して表示される場合に、前記第１ガイドを拡大する指示の操作に応じて、前記撮像画像に重畳された前記第１ガイドの位置に基づき当該撮像画像における当該第１ガイドを含む第１部分領域の画像を拡大し、拡大した当該第１部分領域の画像を前記表示手段に表示させ、
前記第２ガイドを拡大する指示の操作に応じて、前記撮像画像に重畳された前記第２ガイドの位置に基づき当該撮像画像における当該第２ガイドを含む第２部分領域の画像を拡大し、拡大した当該第２部分領域の画像を前記表示手段に表示させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、拡大した前記第１部分領域の画像と、拡大した前記第２部分領域の画像とを並べて表示手段に表示させることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第１ガイドを拡大する指示の操作に応じて、前記撮像画像に重畳された前記第１ガイドの位置に基づき当該撮像画像における当該第１ガイドを含む第１部分領域を特定する特定手段を有し、
前記表示制御手段は、前記特定手段が特定した第１部分領域の画像を拡大し、拡大した当該第１部分領域の画像を前記表示手段に表示させること特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記第１ガイドを拡大する指示の操作に応じて、前記撮像画像に重畳された前記第１ガイドの位置に基づき当該撮像画像における当該第１ガイドを含む第１部分領域を特定し、前記第２ガイドを拡大する指示の操作に応じて、前記撮像画像に重畳された前記第２ガイドの位置に基づき当該撮像画像における当該第２ガイドを含む第２部分領域を特定する特定手段を更に有し、
前記表示制御手段は、前記特定手段が特定した第１部分領域の画像を拡大し、拡大した当該第１部分領域の画像を前記表示手段に表示させ、前記特定手段が特定した第２部分領域の画像を拡大し、拡大した当該第２部分領域の画像を前記表示手段に表示させることを特徴とする請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項７】
前記検出処理の検出結果を示す情報は、前記第１ガイドに基づく前記最小サイズと前記第２ガイドに基づく前記最大サイズとの間のサイズの物体に対応する位置に重畳された外接矩形であることを特徴とする請求項２乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記検出処理の検出結果を示す情報は、前記第１ガイドに基づく前記最小サイズと前記第２ガイドに基づく前記最大サイズとの間のサイズの物体の数を示す情報であることを特徴とする請求項２乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
撮像手段により撮像された撮像画像に含まれる物体を検出する検出処理の検出結果を示す情報を表示手段に表示させる情報処理方法であって、
前記撮像手段により撮像された撮像画像を取得する取得工程と、
前記検出結果に含める物体の最小サイズを示す第１ガイドを、前記取得工程において取得した撮像画像に重畳して前記表示手段に表示させる表示制御工程を有し、
前記表示制御工程において、
前記撮像画像に含まれる物体であって、前記最小サイズより小さいサイズの物体を含めない前記検出結果を示す情報を前記表示手段に表示させ、
前記第１ガイドが前記撮像画像に重畳して表示される場合に、所定の操作に応じて、当該撮像画像に重畳された当該第１ガイドの位置に基づき当該撮像画像における当該第１ガイドを含む第１部分領域の画像を拡大し、拡大した当該第１部分領域の画像を前記表示手段に表示させることを特徴とする情報処理方法。
【請求項１０】
前記表示制御工程において、
前記検出結果に含める物体の最大サイズを示す第２ガイドと、前記最小サイズを示す前記第１ガイドとを、前記取得工程において取得した撮像画像に重畳して前記表示手段に表示させ、
前記撮像画像に含まれる物体であって、前記最小サイズより小さいサイズの物体、かつ、前記最大サイズより大きい物体を含めない前記検出結果を前記表示手段に表示させることを特徴とする請求項９に記載の情報処理方法。
【請求項１１】
前記表示制御工程において、
前記第１ガイドと前記第２ガイドとが前記撮像画像に重畳して表示される場合に、前記第１ガイドを拡大する指示の操作に応じて、前記撮像画像に重畳された前記第１ガイドの位置に基づき当該撮像画像における当該第１ガイドを含む第１部分領域の画像を拡大し、拡大した当該第１部分領域の画像を前記表示手段に表示させ、
前記第２ガイドを拡大する指示の操作に応じて、前記撮像画像に重畳された前記第２ガイドの位置に基づき当該撮像画像における当該第２ガイドを含む第２部分領域の画像を拡大し、拡大した当該第２部分領域の画像を前記表示手段に表示させることを特徴とする請求項１０に記載の情報処理方法。
【請求項１２】
前記表示制御工程において、拡大した前記第１部分領域の画像と、拡大した前記第２部分領域の画像とを並べて表示手段に表示させることを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
前記第１ガイドを拡大する指示の操作に応じて、前記撮像画像に重畳された前記第１ガイドの位置に基づき当該撮像画像における当該第１ガイドを含む第１部分領域を特定する特定工程を有し、
前記表示制御工程において、前記特定工程において特定した第１部分領域の画像を拡大し、拡大した当該第１部分領域の画像を前記表示手段に表示させること特徴とする請求項９乃至１２のいずれか１項に記載の情報処理方法。
【請求項１４】
前記第１ガイドを拡大する指示の操作に応じて、前記撮像画像に重畳された前記第１ガイドの位置に基づき当該撮像画像における当該第１ガイドを含む第１部分領域を特定し、前記第２ガイドを拡大する指示の操作に応じて、前記撮像画像に重畳された前記第２ガイドの位置に基づき当該撮像画像における当該第２ガイドを含む第２部分領域を特定する特定工程を更に有し、
前記表示制御工程において、前記特定工程において特定した第１部分領域の画像を拡大し、拡大した当該第１部分領域の画像を前記表示手段に表示させ、前記特定工程において特定した第２部分領域の画像を拡大し、拡大した当該第２部分領域の画像を前記表示手段に表示させることを特徴とする請求項１０乃至１２のいずれか１項に記載の情報処理方法。
【請求項１５】
前記検出処理の検出結果を示す情報は、前記第１ガイドに基づく前記最小サイズと前記第２ガイドに基づく前記最大サイズとの間のサイズの物体に対応する位置に重畳された外接矩形であることを特徴とする請求項２乃至６のいずれか１項に記載の情報処理方法。
【請求項１６】
前記検出処理の検出結果を示す情報は、前記第１ガイドに基づく前記最小サイズと前記第２ガイドに基づく前記最大サイズとの間のサイズの物体の数を示す情報であることを特徴とする請求項２乃至７のいずれか１項に記載の情報処理方法。
【請求項１７】
コンピュータを、請求項１乃至８のいずれか１項に記載された情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理技術に関する。
【背景技術】
【０００２】
従来、撮像装置により撮像された画像に含まれる人物を検出する技術がある。そのような技術において、画像に含まれる人物を検出する精度を向上させるため、検出結果に含める人物のサイズに制限を設ける技術がある。
【０００３】
特許文献１では、画像に対し最大サイズと最小サイズを設定し、人体の検出処理を行い、検出された人体のサイズが最大サイズよりも大きい場合と、最小サイズよりも小さい場合に、当該検出結果を人体検出処理の処理結果から除外する技術が開示されている。
【０００４】
また、特許文献１では、最大サイズおよび最小サイズの設定をより容易にするため、撮像された画像に対して最大サイズを示すガイドと、最小サイズを示すガイドとを重畳して表示させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１４２１８１
【発明の概要】
【発明が解決しようとする課題】
【０００６】
最小サイズを示すガイドを撮像された画像に重畳して表示することで、画像に含まれる物体の画像上のサイズを参照しながら、ガイドのサイズを変更して、より最適な最小サイズを設定できる。このとき、撮像装置からより遠方に位置する物体が撮像されるような場合、当該物体の画像におけるサイズは小さくなり、設定されるガイドのサイズも相対的に小さくなることが考えられる。そのため、目視でガイドを見つけることが困難となり、結果的に最小サイズを設定する作業が煩雑になることがある。
【０００７】
そこで、本発明は、検出結果に含める物体の最小サイズをより容易に設定可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る情報処理装置は、例えば、以下の構成を備える。すなわち、撮像手段により撮像された撮像画像に含まれる物体を検出する検出処理の検出結果を示す情報を表示手段に表示させる情報処理装置であって、前記撮像手段により撮像された撮像画像を取得する取得手段と、前記検出結果に含める物体の最小サイズを示す第１ガイドを、前記取得手段が取得した撮像画像に重畳して前記表示手段に表示させる表示制御手段を有し、前記表示制御手段は、前記撮像画像に含まれる物体であって、前記最小サイズより小さいサイズの物体を含めない前記検出結果を示す情報を前記表示手段に表示させ、前記第１ガイドが前記撮像画像に重畳して表示される場合に、所定の操作に応じて、当該撮像画像に重畳された当該第１ガイドの位置に基づき当該撮像画像における当該第１ガイドを含む第１部分領域の画像を拡大し、拡大した当該第１部分領域の画像を前記表示手段に表示させる。
【発明の効果】
【０００９】
本発明によれば、検出結果に含める物体の最小サイズをより容易に設定可能とすることができる。
【図面の簡単な説明】
【００１０】
【図１】システム構成の一例を示す図である。
【図２】情報処理装置の機能ブロックを示す図である。
【図３】ガイドを含む領域を拡大する処理の流れを示すフローチャートである。
【図４】ガイドを含む領域を拡大する処理を説明するための図である。
【図５】ガイドを含む領域を拡大する処理を説明するための図である。
【図６】ガイドを含む領域を強調する処理を説明するための図である。
【図７】ガイドを含む領域を強調する処理の流れを示すフローチャートである。
【図８】各装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明に係る実施形態について説明する。なお、以下の実施形態において示す構成は一例に過ぎず、図示された構成に限定されるものではない。
【００１２】
（実施形態１）
図１は、本実施形態におけるシステム構成を示す図である。本実施形態におけるシステムは、情報処理装置１００、撮像装置１１０、記録装置１２０、およびディスプレイ１３０を有している。
【００１３】
情報処理装置１００、撮像装置１１０、および記録装置１２０は、ネットワーク１４０を介して相互に接続されている。ネットワーク１４０は、例えばＥＴＨＥＲＮＥＴ（登録商標）等の通信規格に準拠する複数のルータ、スイッチ、ケーブル等から実現される。
【００１４】
なお、ネットワーク１４０は、インターネットや有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌａｎ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により実現されてもよい。
【００１５】
情報処理装置１００は、例えば、後述する情報処理の機能を実現するためのプログラムがインストールされたパーソナルコンピュータ等によって実現される。
【００１６】
撮像装置１１０は、画像を撮像する装置である。撮像装置１１０は、撮像した画像（撮像画像）の画像データと、画像を撮像した撮像時刻の情報と、撮像装置１１０を識別する情報である識別情報とを関連付けて、ネットワーク１４０を介し、情報処理装置１００や記録装置１２０等の外部装置へ送信する。なお、本実施形態に係るシステムにおいて、撮像装置１１０は１つとするが、複数であってもよい。
【００１７】
記録装置１２０は、撮像装置１１０が撮像した画像の画像データと、画像を撮像した撮像時刻の情報と、撮像装置１１０を識別する識別情報とを関連付けて記録する。そして、情報処理装置１００からの要求に従って、記録装置１２０は、記録したデータ（画像、識別情報など）を情報処理装置１００へ送信する。
【００１８】
ディスプレイ１３０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等により構成されており、情報処理装置１００による情報処理の結果や、撮像装置１１０が撮像した画像などを表示する。ディスプレイ１３０は、ＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）等の通信規格に準拠したディスプレイケーブルを介して情報処理装置１００と接続されている。
【００１９】
また、ディスプレイ１３０は、表示手段として機能し、撮像装置１１０が撮像した画像や、情報処理装置１００による後述する情報処理の結果等を表示する。なお、ディスプレイ１３０、情報処理装置１００、および記録装置１２０の少なくともいずれか２つ又は全ては、単一の筐体に設けられてもよい。
【００２０】
なお、情報処理装置１００の情報処理の結果や、撮像装置１１０により撮像された画像は、情報処理装置１００にディスプレイケーブルを介して接続されたディスプレイ１３０に限らず、例えば、次のような外部装置が有するディスプレイに表示されてもよい。すなわち、ネットワーク１４０を介して接続されたスマートフォン、タブレット端末などのモバイルデバイスが有するディスプレイに表示されていてもよい。
【００２１】
なお、本実施形態におけるシステム構成として、情報処理装置１００は、撮像装置１１０とネットワーク１４０を介して接続された構成であるが、例えば、次のようなシステム構成であってもよい。すなわち、撮像装置１１０と情報処理装置１００は、ネットワーク１４０を介さず、同一の筐体において構成されていてもよい。
【００２２】
次に、図２に示す本実施形態に係る情報処理装置１００の機能ブロックを参照して、本実施形態に係る情報処理装置１００の情報処理について説明する。なお、図２に示す各機能は、本実施形態の場合、図８を参照して後述するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８２０とＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８００とを用いて、次のようにして実現されるものとする。図２に示す各機能は、情報処理装置１００のＲＯＭ８２０に格納されたコンピュータプログラムを情報処理装置１００のＣＰＵ８００が実行することにより実現される。
【００２３】
通信部２００は、図８を参照して後述するＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）８４０によって実現でき、ネットワーク１４０を介して、撮像装置１１０や記録装置１２０と通信を行う。通信部２００は、例えば、撮像装置１１０が撮像した画像の画像データを受信（取得）したり、撮像装置１１０を制御するための制御コマンドを撮像装置１１０へ送信したりする。なお、制御コマンドは、例えば、撮像装置１１０に対して画像を撮像するよう指示を行うコマンドなどを含む。
【００２４】
記憶部２０１は、図８を参照して後述するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８１０やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）８３０等によって実現でき、情報処理装置１００による情報処理に関わる情報やデータを記憶する。例えば、記憶部２０１は、画像から検出された特定の物体の位置に関する情報を記憶する。また、記憶部２０１は、後述する設定部２０３により設定された最小サイズや最大サイズのパラメータを記憶する。
【００２５】
操作受付部２０２は、キーボードやマウス等の入力装置（不図示）を介して、ユーザが行った操作を受け付ける。例えば、操作受付部２０２は、画像における領域であって特定の物体を計数する対象となる領域である対象領域を指定する操作を受け付ける。また、操作受付部２０２は、物体を検出する検出処理の検出結果に含める物体の最小サイズおよび最大サイズの指定を受け付ける。
【００２６】
設定部２０３は、ユーザによる操作に基づき、画像において対象領域を設定する。この場合、操作受付部２０２は、画像において対象領域を指定するユーザの操作を受け付け、設定部２０３は、操作受付部２０２が受け付けた対象領域の位置を示す情報に基づき、画像において対象領域を設定する。なお、対象領域の位置は、画像の左上の端点を原点としたときの対象領域の各頂点のＸ座標およびＹ座標で定まるものとする。操作受付部２０２は、ユーザにより指定された対象領域の各頂点のＸ座標およびＹ座標の情報を受け付け、設定部２０３は、操作受付部２０２が受け付けた各頂点のＸ座標およびＹ座標に基づき、対象領域を設定する。なお、対象領域がユーザにより指定されてない場合、設定部２０３は、画像の全体を示す領域を対象領域として設定してもよい。
【００２７】
また、設定部２０３は、ユーザによる操作に基づき、最小サイズおよび最大サイズの設定を行う。この場合、例えば、操作受付部２０２は、最小サイズの値を指定するユーザの操作を受け付け、設定部２０３は、操作受付部２０２が受け付けた値を最小サイズとして設定する。同様に、操作受付部２０２は、最大サイズの値を指定するユーザの操作を受け付け、設定部２０３は、操作受付部２０２が受け付けた値を最大サイズとして設定する。
【００２８】
検出部２０４は、画像における対象領域に含まれる特定の物体を検出する。本実施形態における検出部２０４は、照合パターン（辞書）を使用して、パターンマッチング等の処理を行うことで、対象領域に含まれる特定の物体の検出を行う。なお、画像から特定の物体として人物を検出する場合において、人物が正面向きである場合の照合パターンと横向きである場合の照合パターンなど複数の照合パターンを用いて画像から人物を検出するようにしてもよい。このように、複数の照合パターンを用いた検出処理を実行することで、検出精度の向上が期待できる。
【００２９】
なお、実施形態における検出部２０４は、設定部２０３により設定された最小サイズと最大サイズとを参照し、画像から検出された特定の物体のサイズが、最小サイズと最大サイズとの間のサイズ範囲から外れた場合、当該特定の物体を検出結果から除外する。このようにすることで、検出部２０４は、設定されたサイズ範囲に含まれる特定の物体を検出対象とする。なお、設定部２０３は、少なくとも最小サイズおよび最大サイズのいずれか一方を設定してもよく、例えば、最小サイズのみが設定部２０３により設定されている場合、検出結果に含めるサイズ範囲は、最小サイズより大きいサイズとなる。この場合、検出部２０４は、最小サイズより小さいサイズの特定の物体を検出結果から除外する。同様に、最大サイズのみが設定部２０３により設定されている場合、検出結果に含めるサイズ範囲は、最大サイズより小さいサイズとなる。この場合、検出部２０４は、最大サイズより大きいサイズの特定の物体を検出結果から除外する。
【００３０】
算出部２０５は、撮像装置１１０により撮像された画像における対象領域において検出部２０４により検出された特定の物体の数を計数する。本実施形態における算出部２０５は、設定部２０３により設定された検出結果に含めるサイズ範囲（本実施形態の場合、最小サイズと最大サイズとの間のサイズ範囲）に含まれるサイズの特定の物体の数を計数する。記憶部２０１は、算出部２０６により計数された特定の物体の数を示す情報と、計数する処理の対象となった画像を識別する識別情報と、当該画像が撮像された時刻を示す情報とを関連付けて記憶する。
【００３１】
表示制御部２０６は、撮像装置１１０が撮像した画像や、本実施形態に係る情報処理に関する設定を行う設定画面などをディスプレイ１３０に表示さる。また、表示制御部２０６は、最小サイズを示す第１ガイドと、最大サイズを示す第２ガイドとを撮像装置１１０により撮像された画像に重畳してディスプレイ１３０に表示させる。また、表示制御部２０６は、検出部２０４の検出処理の検出結果を示す情報をディスプレイ１３０に表示させる。なおこのとき、表示制御部２０６により表示される検出結果を示す情報は、例えば、検出結果に含まれる特定の物体の数を示す情報や、検出結果に含まれる特定の物体の位置を示す外接矩形などである。言い換えれば、表示制御部２０６により表示される検出結果を示す情報は、検出部２０４により検出された特定の物体であって、設定部２０５により設定されたサイズ範囲に含まれる特定の物体に関する情報（計数結果や外接矩形など）である。
【００３２】
また、表示制御部２０６は、所定の操作に応じて、撮像装置１１０により撮像された画像に重畳された第１ガイドの位置に基づき当該画像における第１ガイドを含む部分領域の画像を拡大する。そして、表示制御部２０６は、拡大した当該部分領域の画像をディスプレイ１３０に表示させる。
【００３３】
次に、図３を参照して、本実施形態に係る情報処理装置１００の情報処理についてより詳細に説明する。図３は、本実施形態に係る情報処理装置１００の処理の流れを示すフローチャートである。なお、図３に示すフローチャートの処理は、情報処理装置１００のＲＯＭ８２０に格納されたコンピュータプログラムを情報処理装置１００のＣＰＵ８００が実行することにより実現される図２に示す各機能ブロックにより実行されるものとして説明する。なお、以降の説明において、検出する対象となる特定の物体は人物として説明する。
【００３４】
まず、Ｓ３０１にて、通信部２００は、撮像装置１１０が撮像した画像（撮像画像）を取得する。図４（ａ）に示す画像４００は、通信部２００により取得される画像の一例を示している。なお、拡大図４０１は、説明を簡便にするために、画像４００の右上に位置する人物４０２を便宜的に拡大した模式的な図である。
【００３５】
次に、Ｓ３０２にて、検出部２０４は、設定部２０３により設定された最小サイズおよび最大サイズの情報を取得する。次に、Ｓ３０３にて、検出部２０４は、画像に含まれる人物を検出する検出処理を実行する。なお、検出部２０４は、最小サイズと最大サイズの間のサイズ範囲に含まれるサイズの人物を検出結果に含め、当該サイズ範囲に含まれないサイズの人物は検出結果から除外する。なお本実施形態における検出部２０４は、照合パターンを用いて、画像から人物を検出する検出処理を実行する。なお、照合パターンとして、斜め方向からや上方向からなど他の角度から特定の物体を見た場合の照合パターンを用意しておいてもよい。また、特定の物体として人物を検出する場合、必ずしも全身の特徴を示す照合パターン（辞書）を用意しておく必要はなく、上半身、下半身、頭部、顔、足などの人物の一部について照合パターンを用意してもよい。なお、検出部２０４による検出処理は、画像から特定の物体を検出する機能を有していればよく、パターンマッチング処理にのみ限定されるものではない。
【００３６】
なお、本実施形態における検出部２０４は、照合パターンを用いた検出処理を実行することにより、画像から特定の物体を検出する方法はこれに限らない。例えば、検出部２０４により実行される検出処理として、サポートベクターマシンや深層学習等の基地の機械学習手法に基づいて学習した回帰器を用いて画像から人物を検出する処理を用いてもよい。
【００３７】
この場合、例えば、ある固定サイズＳの小画像を入力とし、その小画像に写っている人物の数を出力とする回帰器を用いる。この手法では予め、頭部など人の位置が既知である大量の小画像を学習データとして、サポートベクターマシンや深層学習等の既知の機械学習手法に基づいて回帰器を学習しておく。このとき、回帰器の精度向上を図るため、学習データは、小画像のサイズと映っている人のサイズとの比率がほぼ一定であることが望ましい。
【００３８】
検出部２０４は、画像を複数の領域（以下分割領域）に分割する。そして検出部２０４は、分割領域の各々について、該分割領域内の画像を固定サイズＳにリサイズしたものを小画像とし、該小画像を回帰器に入力することで「該分割領域内の人物の位置」を回帰器からの出力として求める。そして、算出部２０５は、分割領域内の位置の個数を当該分割領域内の人物の数として計数する。
【００３９】
次に、Ｓ３０４にて、表示制御部２０６は、撮像装置１１０により撮像された画像と、検出部２０４による検出処理の検出結果を示す情報とをディスプレイ１３０に表示させる。また、このとき、表示制御部２０６は、最小サイズを示す第１ガイドと、最大サイズを示す第２ガイドとを撮像された画像に重畳してディスプレイ１３０に表示させる。図４（ｂ）に示す画像４００は、表示制御手段２０６により表示される画像の一例を示している。なお、本実施形態において拡大図４０１は、説明を簡便とするために示された図であり、ディスプレイ１３０には表示されないものとする。図４（ｂ）に示すように、最小サイズを示す第１ガイド４４０と、最大サイズを示す第２ガイド４４１とが画像４００に重畳される。画像に重畳された第１ガイド４４０のサイズを変更するユーザの操作を操作受付部２０２は受付け、設定部２０３は、操作受付部２０２が受け付けた第１ガイド４４０のサイズを最小サイズとして設定する。同様に、画像に重畳された第２ガイド４４１のサイズを変更するユーザの操作を操作受付部２０２０は受付け、設定部２０３は、操作受付部２０２が受け付けた第２ガイド４４１のサイズを最大サイズとして設定する。なお、最小サイズは、画像４００において第１ガイド４４０の縦方向におけるピクセル数であり、同様に、最大サイズは、画像４００において第２ガイド４４１の縦方向におけるピクセル数であるものとする。
【００４０】
次に、最小サイズを示す第１ガイド４４０または最大サイズを示す第２ガイドについて表示倍率を変更させる指示の操作を操作受付部２０２が受け付けた場合（Ｓ３０５にてＹｅｓ）、Ｓ３０６へ遷移する。一方、第１ガイド４４０または第２ガイドについて表示倍率を変更させる指示の操作を操作受付部２０２が受け付けていない場合（Ｓ３０５にてＮｏ）、Ｓ３０１へ遷移し、通信部２００は次のフレームの画像を取得する。
【００４１】
Ｓ３０６にて、Ｓ３０５にて操作受付部２０２が受け付けた操作に基づき、画像に対して拡大処理を実行する。なお、以下の説明において、Ｓ３０５にて最小サイズを示す第１ガイド４４０を拡大する指示の操作を操作受付部２０２が受け付けた場合を想定する。
【００４２】
表示制御部２０６は、画像に重畳された第１ガイドの位置に基づき、当該第１ガイドを含む部分領域を特定する。例えば、図４（ｃ）に示すように、表示制御部２０６は、第１ガイド４４０の位置に基づき、第１ガイド４４０を含む部分領域４５０を特定する。そして、表示制御部２０６は、部分領域４５０の画像を拡大する。本実施形態において、表示制御部２０６は、デジタルズームにより部分領域の拡大を実行するものとする。すなわち、表示制御部２０６は、部分領域４５０の画像を切り出し、切り出した画像（切り出し画像）のサイズと、画像４００が示す領域のサイズとが同一となるよう切り出し画像を拡大する。図４（ｄ）に示す画像４５１は、表示制御部２０６により拡大された部分領域４４０の画像を示している。
【００４３】
次に、Ｓ３０７にて、表示制御部２０６は、Ｓ３０６にて表示倍率が変更された画像をディスプレイ１３０に表示させる。なお、本実施形態において、表示制御部２０６は、Ｓ３０６にて拡大した部分領域４５０の画像４５１をディスプレイ１３０に表示させる。
【００４４】
このように拡大して表示された画像４５１に重畳されたガイド４４０は、拡大前の画像４００に重畳されていた場合と比べて、視認性が向上するため、より容易にガイド４４０のサイズの変更を行える。これより、ガイド４４０に基づく最小サイズの設定をユーザはより容易に行うことができる。なお、ディスプレイ１３０に表示される最小サイズや最大サイズを設定する設定画面の一例を図４（ｅ）に示す。図４（ｅ）に示す設定画面４７０は、撮像装置１１０により撮像された画像が表示され、図４（ｅ）においては部分領域４４０を拡大した画像４５１が表示されている。なお、図４（ｅ）に示すように、現在拡大して表示している範囲を示すマップ４５２が画像４５１に重畳して表示される。なお、マップ４５２において表示される枠４５３は、現在拡大して表示している範囲を示しており、強調されるよう所定の表示態様で表示される。図４（ｅ）に示すように、枠４５３内の領域と、画像４５１における領域とを同一の表示態様（ドットパターンなど）で表示させることで、より現在拡大して表示する範囲をユーザにわかりやすく提示することができる。
【００４５】
また、設定画面４７０には、ズームバー４６１が表示され、ズームバー４６１上でスライドして移動させることが可能なズームスライダー４６０が表示されている。ユーザは、ズームスライダー４６０を上下に動かすことで、最小サイズに基づくガイド４４０を拡大させる倍率を調整することができる。例えば、ズームスライダー４６０をズームバー４６１において上部に移動させることで、拡大させる倍率を上げる。このとき、拡大させる倍率が上がるほど、表示制御部２０６により特定されるガイド４４０を含む部分領域の範囲は狭くなる。
【００４６】
なお、本実施形態において部分領域の画像を拡大するにあたってデジタルズームを行ったが、表示制御部２０６が特定した部分領域４５０が撮像装置１１０の撮像範囲となるよう撮像装置１１０が光学ズームを行ってよい。例えば、算出部２０５は、部分領域４５０が撮像装置１１０の撮像範囲となるズーム倍率を算出し、通信部２００は、算出したズーム倍率となるよう撮像装置１１０のズーム倍率を変更する制御コマンドを撮像装置１１０へ送信するようにしてもよい。
【００４７】
なお、上述した処理において最小サイズを示す第１ガイドを含む部分領域を特定し、特定した部分領域の画像を拡大して表示する処理について説明したが、本実施形態はこれに限らない。例えば、ユーザが第２ガイドを拡大する指示を行った場合、表示制御部２０６は、最大サイズを示す第２ガイドを含む部分領域を特定し、特定した部分領域の画像を拡大して表示してもよい。
【００４８】
ディスプレイ１３０に表示される撮像された画像に重畳されたガイド（第１ガイド、第２ガイド）は目視での確認が難しい場合がある。特に、撮像装置１１０により撮像された画像に含まれる検出対象の物体が小さい場合に、それに伴って設定および表示される最小サイズのガイドが小さくなり、一見してユーザは、どこに最小サイズのガイドが位置しているのかわからない場合がある。そこで、本実施形態に係る情報処理装置１００の処理によれば、単に、第１ガイド（第２ガイド）を含む領域の表示倍率を変更する操作に応じて、自動的に、第１ガイド（第２ガイド）を含む第１部分領域（第２部分領域）を拡大させることができる。このようにすることで、最小サイズに基づく第１ガイドがどこに位置しているかをユーザは容易に把握することができ、結果的に、最小サイズの設定をより容易に行うことが可能となる。同様に、最大サイズに基づく第２ガイドがどこに位置しているかをユーザは容易に把握することができ、結果的に、最大サイズの設定をより容易に行うことが可能となる。
【００４９】
（実施形態２）
実施形態１では、最小サイズに基づく第１ガイドを拡大して表示する場合の実施形態について説明したが、本実施形態では、最小サイズに基づく第１ガイドおよび最大サイズに基づく第２ガイドを同時並行で拡大して表示可能な実施形態について説明する。
【００５０】
なお、実施形態１と異なる部分を主に説明し、実施形態１と同一または同等の構成要素、および処理には同一の符号を付すとともに、重複する説明は省略する。以下図５を参照して本実施形態における情報処理装置１００について説明する。
【００５１】
図５（ａ）に示す画像５００は、撮像装置１１０により撮像された画像であって、最小サイズを示す第１ガイド４４０および最大サイズを示す第２ガイド４４１が重畳されてディスプレイ１３０に表示される。このとき、操作受付部２０２は、第１ガイド４４０を拡大する指示をユーザより受け付けた場合、表示制御部２０６は、画像に重畳された第１ガイド４４０の位置に基づき、第１ガイド４４０を含む第１部分領域を特定する。例えば、図５（ｃ）に示すように、表示制御部２０６は、第１ガイド４４０の位置に基づき、第１ガイド４４０を含む第１部分領域５１０を特定する。そして、表示制御部２０６は、第１部分領域５１０の画像を拡大する。本実施形態において、表示制御部２０６は、デジタルズームにより部分領域の拡大を実行するものとする。
【００５２】
更に本実施形態において、操作受付部２０２は、第２ガイド４４１を拡大する指示をユーザより受け付けた場合、表示制御部２０６は、画像に重畳された第２ガイド４４１の位置に基づき、第２ガイド４４１を含む第２部分領域を特定する。例えば、図５（ｃ）に示すように、表示制御部２０６は、第２ガイド４４１の位置に基づき、第２ガイド４４１を含む第２部分領域５２０を特定する。そして、表示制御部２０６は、第２部分領域５２０の画像を拡大する。
【００５３】
また、本実施形態における表示制御部２０６は、拡大した第１部分領域５１０の画像と、拡大した第２部分領域の画像とを並べてディスプレイ１３０に表示させるものとする。図５（ｂ）に示すように、第１部分領域５１０を拡大した画像である画像５１１と、第２部分領域５２０を拡大した画像である画像５２１とが、表示制御部２０６により並べてディスプレイ１３０に表示される。
【００５４】
ここで、本実施形態における、ディスプレイ１３０に表示される最小サイズや最大サイズを設定する設定画面の一例を図５（ｃ）に示す。図５（ｃ）に示す設定画面５７０は、撮像装置１１０により撮像された画像が表示され、図５（ｃ）においては第１部分領域５１０を拡大した画像５１１と、第２部分領域５２０を拡大した画像５２１とが並べて表示されている。なお、図５（ｃ）に示すように、現在拡大して表示している範囲を示すマップ５３１が画像５２１に重畳して表示される。なお、マップ５３１が表示される位置は、これに限らず、設定画面５７０上の任意の位置に表示されてよい。なお、マップ５３２において表示される枠５３２は、第１部分領域の範囲であって、現在拡大して表示している範囲を示しており、強調されるよう所定の表示態様で表示される。また、マップ５３３において表示される枠５３３は、第２部分領域の範囲であって、現在拡大して表示している範囲を示しており、強調されるよう所定の表示態様で表示される。図５（ｃ）に示すように、枠５３２内の領域と、画像５１１における領域とを同一の表示態様（ドットパターンなど）で表示させる。同様に、枠５３３内の領域と、画像５２１における領域とを同一の表示態様（破線のパターンなど）で表示させる。このようにすることで、より現在拡大して表示する範囲をユーザにわかりやすく提示することができる。
【００５５】
また、設定画面５７０には、ズームバー５５０が表示され、ズームバー５５０上でスライドして移動させることが可能なズームスライダー５５１およびズームスライダー５５２が表示されている。ユーザは、ズームスライダー５５１を上下に動かすことで、最小サイズに基づくガイド４４０を含む第１部分領域を拡大させる倍率を調整することができる。例えば、ズームスライダー５５１をズームバー５５０において上部に移動させることで、拡大させる倍率を上げる。このとき、拡大させる倍率が上がるほど、表示制御部２０６により特定されるガイド４４０を含む部分領域の範囲は狭くなる。同様に、ユーザは、ズームスライダー５５２を上下に動かすことで、最大サイズに基づくガイド４４１を含む第２部分領域を拡大させる倍率を調整することができる。例えば、ズームスライダー５５２をズームバー５５０において上部に移動させることで、拡大させる倍率を上げる。このとき、拡大させる倍率が上がるほど、表示制御部２０６により特定されるガイド４４１を含む部分領域の範囲は狭くなる。
【００５６】
以上説明したように、本実施形態における情報処理装置１００は、ユーザによる第１ガイドを含む領域を拡大する指示に応じて、第１ガイドを含む第１部分領域を拡大した画像を表示させる。また、ユーザによる第２ガイドを含む領域を拡大する指示に応じて、第２ガイドを含む第２部分領域を拡大した画像を表示させる。なお、本実施形態における情報処理装置１００によれば、画像において第１ガイド（第２ガイド）が重畳されている位置をユーザは事前に把握する必要がない。単に、第１ガイド（第２ガイド）を含む領域の表示倍率を変更する操作に応じて、自動的に、第１ガイド（第２ガイド）を含む第１部分領域（第２部分領域）を拡大させることができる。また、本実施形態における情報処理装置１００によれば、第１ガイドを含む第１部分領域を拡大した画像と、第２ガイドを含む第２部分領域を拡大した画像とを並べて表示するため、最小サイズの設定と最大サイズの設定とを同時並行で行うことが可能である。検出結果に含める物体の最小サイズをより容易に設定可能とすることができる。
【００５７】
（実施形態３）
本実施形態では、最小サイズまたは最大サイズの少なくともいずれか一方を設定した場合において、小さく設定された第１ガイドまたは第２ガイドの位置をユーザに提示する方法について説明する。なお、実施形態１および実施形態２と異なる部分を主に説明し、実施形態１および実施形態２と同一または同等の構成要素、および処理には同一の符号を付すとともに、重複する説明は省略する。以下図６および図７を参照して本実施形態における情報処理装置１００について説明する。
【００５８】
図６（ａ）に示す画像６００は、撮像装置１１０により撮像された画像の一例を示している。なお、拡大図４０１は、説明を簡便にするために、画像４００の右上に位置する人物６０２を便宜的に拡大した模式的な図である。また、図６（ａ）に示すように、最小サイズを示す第１ガイド４４０および最大サイズを示す第２ガイド４４１が撮像された画像６００に重畳されている。なお、本実施形態において、第１ガイド４４０および第２ガイド４４１が重畳された画像６００がディスプレイ１３０に表示される。ここで、図６（ａ）に示すように、第２ガイド４４１は目視でとらえることができるものの、画像における最小サイズの人物にあわせて設定されている第１ガイドは小さく目視でとらえることが困難な状態である。そこで、本実施形態における情報処理装置１００は、画像に対し重畳されたガイド（第１ガイドや第２ガイド）のサイズを特定し、特定したサイズが閾値を下回れば、当該閾値を下回るサイズのガイドを強調する表示を行う。
【００５９】
ここで、図７に示すフローを参照して、本実施形態に係る情報処理装置１００の処理についてより詳細に説明する。図７は、本実施形態に係る情報処理装置１００の処理の流れを示すフローチャートである。なお、図７に示すフローチャートの処理は、情報処理装置１００のＲＯＭ８２０に格納されたコンピュータプログラムを情報処理装置１００のＣＰＵ８００が実行することにより実現される図２に示す各機能ブロックにより実行されるものとして説明する。なお、以降の説明において、検出する対象となる特定の物体は人物として説明する。
【００６０】
まず、Ｓ７０１では、表示制御部２０６は、設定部２０３により設定されている第１ガイドおよび第２ガイドのサイズを取得する。ここで取得するサイズは、第１ガイドの縦方向におけるピクセルサイズ、および、第２ガイドの縦方向におけるピクセルサイズであるものとする。次に、Ｓ７０２にて、表示制御部２０６は、第１ガイドまたは第２ガイドを強調して表示させる必要があるかを判定する。具体的には、表示制御部２０６は、予め設定した閾値と、Ｓ７０１で取得した第１ガイドのサイズとを比較する。また同様に、表示制御部２０６は、予め設定した閾値と、Ｓ７０１で取得した第２ガイドのサイズとを比較する。第１ガイドのサイズ、または、第２ガイドのサイズが設定された閾値より小さい場合、表示制御部２０６は、ガイドを強調して表示する必要があると判定し（Ｓ７０２にてＹｅｓ）、Ｓ７０３へ遷移する。一方、第１ガイドのサイズ、または、第２ガイドのサイズが設定された閾値以上である場合、表示制御部２０６は、ガイドを強調して表示する必要がないと判定し（Ｓ７０２にてＮｏ）、Ｓ７０１へ遷移する。なお、Ｓ７０２におけるガイドの強調表示が必要か否かを判定する判定条件については、例えば、撮像された画像のサイズに対するガイドのサイズの割合を判定条件に用いてもよい。すなわち、画像のサイズに対するガイドのサイズの割合が予め設定された閾値以上であれば強調表示する必要なしと判定し、当該割合が当該閾値より小さければ強調表示する必要ありと判定するようにしてもよい。
【００６１】
次に、Ｓ７０３にて、表示制御部２０６は、強調表示する必要があると判定されたガイド（第１ガイドおよび第２ガイドの少なくともいずれか一方）を強調表示する。以下の説明において、最小サイズを示す第１ガイドが強調表示する必要があると判定された場合について説明する。図６（ｂ）は、表示制御部２０６により、第１ガイド４４０が強調表示された場合の一例を示している。図６（ｂ）に示すように、表示制御部２０６は、強調表示する必要があると判定されたガイドの位置を示す情報をディスプレイ１３０に表示させる。具体的には、本実施形態における表示制御部２０６は、第１ガイド４４０の位置を示す情報である枠６０１を画像６００に重畳してディスプレイ１３０に表示させる。この場合、表示制御部２０６は、強調表示する必要があると判定された第１ガイド４４０を含む部分領域を特定し、特定した当該部分領域に対し枠６０１を重畳してディスプレイ１３０に表示させる。このとき、表示制御部２０６は、枠６０１内部を強調させるよう所定の表示態様（ドットパターンなど）で表示させる。このようにガイドの位置を強調することで、ユーザがその位置を認識しやすくなる。なお、本実施例では強調する方法として矩形を画像上に重畳したが、強調方法はこれに限定されない。ガイドアイコンの位置を強調することができるのであれば、その方法は自由であり、例えば別の図形を使用しても良いし、図形内部の色を点滅させるなどをしてもよい。また、ポップアップ表示のようにして示してもよい。
【００６２】
以上説明したように、本実施形態における表示制御部２０６は、強調表示する必要がある判定したガイドの位置を特定し、特定したガイドの位置を示す情報をディスプレイ１３０に表示させる。このようにすることで、撮像された画像において非常に小さく設定されているガイドの位置を容易に把握することが可能になる。なお、上述した説明において最小サイズを示すガイド４４０の位置を強調する説明を行ったが、最大サイズを示すガイド４４１が小さく設定されている場合でも同様にガイド４４１に対応する枠６０１が重畳される。
【００６３】
（その他の実施形態）
次に図８を参照して、各実施形態の各機能を実現するための情報処理装置１００のハードウェア構成を説明する。なお、以降の説明において情報処理装置１００のハードウェア構成について説明するが、記録装置１２０および撮像装置１１０も同様のハードウェア構成によって実現されるものとする。
【００６４】
本実施形態における情報処理装置１００は、ＣＰＵ８００と、ＲＡＭ８１０と、ＲＯＭ８２０、ＨＤＤ８３０と、Ｉ／Ｆ８４０と、を有している。
【００６５】
ＣＰＵ８００は情報処理装置１００を統括制御する中央処理装置である。ＲＡＭ８１０は、ＣＰＵ８００が実行するコンピュータプログラムを一時的に記憶する。また、ＲＡＭ８１０は、ＣＰＵ８００が処理を実行する際に用いるワークエリアを提供する。また、ＲＡＭ８１０は、例えば、フレームメモリとして機能したり、バッファメモリとして機能したりする。
【００６６】
ＲＯＭ８２０は、ＣＰＵ８００が情報処理装置１００を制御するためのプログラムなどを記憶する。ＨＤＤ８３０は、画像データ等を記録する記憶装置である。
【００６７】
Ｉ／Ｆ８４０は、ネットワーク１４０を介して、ＴＣＰ／ＩＰやＨＴＴＰなどに従って、外部装置との通信を行う。
【００６８】
なお、上述した各実施形態の説明では、ＣＰＵ８００が処理を実行する例について説明するが、ＣＰＵ８００の処理のうち少なくとも一部を専用のハードウェアによって行うようにしてもよい。例えば、ディスプレイ１３０にＧＵＩ（ＧＲＡＰＨＩＣＡＬ  ＵＳＥＲ  ＩＮＴＥＲＦＡＣＥ）や画像データを表示する処理は、ＧＰＵ（ＧＲＡＰＨＩＣＳ  ＰＲＯＣＥＳＳＩＮＧ  ＵＮＩＴ）で実行してもよい。また、ＲＯＭ８２０からプログラムコードを読み出してＲＡＭ８１０に展開する処理は、転送装置として機能するＤＭＡ（ＤＩＲＥＣＴ  ＭＥＭＯＲＹ  ＡＣＣＥＳＳ）によって実行してもよい。
【００６９】
なお、本発明は、上述の実施形態の１以上の機能を実現するプログラムを１つ以上のプロセッサが読出して実行する処理でも実現可能である。プログラムは、ネットワーク又は記憶媒体を介して、プロセッサを有するシステム又は装置に供給するようにしてもよい。また、本発明は、上述の実施形態の１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。また、情報処理装置１００の各部は、図８に示すハードウェアにより実現してもよいし、ソフトウェアにより実現することもできる。
【００７０】
以上、本発明を実施形態と共に説明したが、上記実施形態は本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲は限定的に解釈されるものではない。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱しない範囲において、様々な形で実施することができる。例えば、各実施形態を組み合わせたものも本明細書の開示内容に含まれる。
【符号の説明】
【００７１】
１００  情報処理装置
１１０  撮像装置
２００  通信部
２０１  記憶部
２０２  操作受付部
２０３  設定部
２０４  検出部
２０５  算出部
２０６  表示制御部
【図１】
2020182161.tif 000003
【図２】
2020182161.tif 000004
【図３】
2020182161.tif 000005
【図４】
2020182161.tif 000006
【図５】
2020182161.tif 000007
【図６】
2020182161.tif 000008
【図７】
2020182161.tif 000009
【図８】
2020182161.tif 000010