JP2018164261A - Information processing device, image processing device, control method thereof, and program - Google Patents
Information processing device, image processing device, control method thereof, and program Download PDFInfo
- Publication number
- JP2018164261A JP2018164261A JP2018085297A JP2018085297A JP2018164261A JP 2018164261 A JP2018164261 A JP 2018164261A JP 2018085297 A JP2018085297 A JP 2018085297A JP 2018085297 A JP2018085297 A JP 2018085297A JP 2018164261 A JP2018164261 A JP 2018164261A
- Authority
- JP
- Japan
- Prior art keywords
- guide
- image
- size
- human body
- processing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
- Studio Devices (AREA)
- Image Analysis (AREA)
Abstract
Description
本発明は、カメラの画像からオブジェクトを検出する技術に関する。 The present invention relates to a technique for detecting an object from a camera image.
監視システムやモニタリングカメラシステムにおいて、映像認識処理を利用して、映像中の移動物体を検出する技術がある。さらに、検出した移動体を常に捉えるように認識する技術が移動体追尾技術として知られている。 There is a technique for detecting a moving object in a video using video recognition processing in a monitoring system or a monitoring camera system. Furthermore, a technique for recognizing a detected moving body so as to always be detected is known as a moving body tracking technique.
また、特許文献1には、予め設定された最小検知サイズよりも大きい物体を映像認識によって検出することが記載されている。
Further,
しかしながら、適切な映像の認識処理が行なえない恐れがあった。 However, there is a fear that appropriate video recognition processing cannot be performed.
例えば、認識処理によって検出すべき物体の最大サイズと最小サイズが変化した場合、検出されたはずの物体が検出されなくなる恐れがあった。 For example, when the maximum size and the minimum size of the object to be detected are changed by the recognition process, there is a possibility that the object that should be detected cannot be detected.
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、撮像映像に対する認識処理をより好適にできるようにすることである。 The present invention has been made in view of the above-described problems, and an object of the present invention is to enable a recognition process for a captured image to be performed more suitably.
上記の目的を達成するために、本発明の情報処理装置は、ネットワークを介してカメラと接続されている情報処理装置であって、前記カメラにより撮像された第1画像に、最大サイズを示す第1ガイドと最小サイズを示す第2ガイドとを重畳して表示装置に表示させる表示制御手段と、前記表示制御手段が前記表示装置に表示させた前記第1ガイドと前記第2ガイドに基づいて、前記最大サイズと前記最小サイズの間のサイズのオブジェクトが、前記第1画像とは異なる第2画像から検出されるように設定する設定手段とを有し、前記最大サイズと前記最小サイズは、前記第1画像に前記第1ガイドと前記第2ガイドが重畳されて表示されている間にユーザから受け付けた操作により変更可能であることを特徴とする。 In order to achieve the above object, an information processing apparatus according to the present invention is an information processing apparatus connected to a camera via a network, wherein a first image captured by the camera has a maximum size. Based on the first control and the second guide displayed on the display device by the display control means for superimposing one guide and the second guide indicating the minimum size on the display device, Setting means for setting an object having a size between the maximum size and the minimum size to be detected from a second image different from the first image, wherein the maximum size and the minimum size are the The first image and the second guide can be changed by an operation received from the user while the first image and the second guide are displayed superimposed on the first image.
本発明によれば、カメラによる撮像映像に対する認識処理がより好適に行える設定をユーザが設定できるようになる。 According to the present invention, a user can set a setting that allows a recognition process for a captured image by a camera to be performed more suitably.
以下、添付図面を参照し、本発明の好適な実施形態について説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載の構成の具体的な実施形態の1つである。 Preferred embodiments of the present invention will be described below with reference to the accompanying drawings. The embodiment described below shows an example when the present invention is specifically implemented, and is one of the specific embodiments having the configurations described in the claims.
図1は映像処理システムの構成図であり、101、108は光学ズーム機構を備えたカメラである。102はLAN等のネットワークである。104、106はPC(パーソナルコンピュータ)である。105、107はカメラ101、108からの画像データに基づく画像や、PC104、PC106の処理結果を表示するためのディスプレイである。また、ディスプレイ105、107は、本実施形態に係る映像の認識処理の設定を行うためのユーザインタフェースを提供することも可能である。
FIG. 1 is a block diagram of a video processing system.
図2を参照して、第1実施形態に係る制御装置200の構成例を説明する。本実施形態では、制御装置200がカメラ(図1のカメラ101又はカメラ108)に組み込まれているものとして説明する。しかし、制御装置200の機能は、例えばPC(パーソナルコンピュータ)(図1のPC104、106に対応)で実現されてもよいし、動画像を撮像可能なカメラ内に搭載される画像処理回路で実現されてもよいし、それ以外の機器で実現されていてもよい。制御装置200は、映像の認識処理(例えば、人体検出)を行うためのパラメータの設定画面が表示装置210の表示画面に表示させると共に、パラメータ設定画面に対するユーザ指示に応じたパラメータの設定を行う機能を有する。なお、本実施形態において図2の表示装置210は、図1のディスプレイ105、107に対応する。
A configuration example of the
制御装置200は、画像取得部201と、物体検出部202と、物体追尾部203と、人体検出部204と、パラメータ設定部205と、物体対応付部206と、軌跡管理部207と、軌跡情報判定部208と、外部出力部209とを備える。また、制御装置200は、カメラのズーム機構を制御するためのズーム制御部211と、ズーム倍率(ズーム値)に応じてパラメータを制御するパラメータ制御部212を備える。また制御装置200は、CRT(Cathode Ray Tube)や液晶画面などにより構成される表示装置210と接続されている。表示装置210は、制御装置200による処理結果を画像や文字などにより表示する。以下、表示装置210の表示画面に動画像を表示する場合を中心に説明する。
The
画像取得部201は、内部撮像センサまたは外部から供給された動画像若しくは静止画像を取得し、取得した動画像若しくは静止画像を物体検出部202に送出する。
The
画像取得部201は、動画像を取得した場合は、該動画像を構成する各フレームの画像を順次、物体検出部202に送出し、静止画像を取得した場合は、この静止画像を物体検出部202に送出する。なお、動画像若しくは静止画像の供給元については特に限定するものではなく、有線若しくは無線を介して動画像若しくは静止画像を供給するサーバ装置や撮像装置であってもよい。また、外部に限るものではなく、制御装置内のメモリから動画像若しくは静止画像を取得するようにしてもよい。以下の説明では、画像取得部201が動画像を取得した場合であっても静止画像を取得した場合であっても、物体検出部202に対し、ある1枚の画像が入力された場合について説明する。前者の場合は、この1枚の画像が動画像を構成する各フレームに相当し、後者の場合は、この1枚の画像が静止画像に相当する。
When acquiring a moving image, the
物体検出部202は、画像取得部201から取得したフレーム画像から背景差分法により物体(オブジェクト)を検出する。すなわち、画像取得部201は、画像取得部201が取得したフレーム画像と所定のフレーム画像(背景画像)との比較により、物体を検出する。そして、物体検出部202は、物体の検出に応じて、オブジェクト情報を生成する。オブジェクト情報には、物体の画面上の位置と、外接矩形と、物体のサイズに関する情報が含まれる。物体検出部202は、背景差分法により画像から物体を検出する機能を有するが、この方法に限るものではない。
The
物体追尾部203は、複数のフレーム画像に対応するオブジェクト情報に基づいて、複数のフレーム画像のそれぞれから検出された物体を対応づける。物体追尾部203は、より具体的には、物体検出部202が着目フレームよりも1フレーム前のフレームの画像から検出した物体に対応する物体を、着目フレームの画像から検出した場合、それぞれのフレームにおける物体同士を対応づける。
The
例えば、物体追尾部203が、着目フレームよりも1フレーム前のフレームの画像から物体検出部202が検出した物体に対してオブジェクトID=Aを割り当てたとする。そして、物体検出部202が着目フレームの画像から、オブジェクトID=Aの物体に対応する物体を検出した場合、物体追尾部203は、この物体に対してもオブジェクトID=Aを割り当てる。このように、物体追尾部203は、複数フレームに渡って対応する物体が検出された場合には、それぞれの物体に同じオブジェクトIDを割り当てる。なお、着目フレームで新規に検出された物体に対しては、新規のオブジェクトIDが割り当てられる。
For example, it is assumed that the
物体追尾部203において、異なるフレームの物体が対応するか否かを判定する方法としては、検出物体の移動ベクトルを用いて特定された物体の移動予測位置と、検出された物体の位置が一定距離内であれば同一物体とする方法がある。すなわち、物体追尾部203は、フレーム画像から検出された物体の位置と、当該フレーム画像に関する移動ベクトル情報に基づいて特定される物体の位置との距離を特定する。そして、物体追尾部203は、特定した距離が閾値未満である場合に、当該物体と、他のフレーム画像の物体との対応づけを行う。
In the
ただし、物体の対応づけの方法は、上記の方法に限らず、例えば、物体の色、形状、大きさ(面積)等を用い、フレーム間で相関の高い物体を関連付ける方法もある。また、移動ベクトルの情報と、物体の色、形状、大きさ等の情報を組み合わせて物体の対応づけを行うようにしてもよい。物***尾部203は、複数フレームに渡って検出された物体を所定の条件に従って対応づけて追尾する処理を行う。例えば、複数フレームにわたって、同じ人物が存在し続けた場合、物体追尾部203は、当該人物に対して同じオブジェクトIDを割り当てる。物体の対応づけの方法は、特定の方法に限るものではなく同様の処理を行う種々の方法を採用することが可能である。
However, the method of associating objects is not limited to the above method, and there is also a method of associating objects having high correlation between frames using, for example, the color, shape, size (area), etc. of the objects. Further, the object may be associated by combining information on the movement vector and information such as the color, shape, and size of the object. The object
人体検出部204は、後述のパラメータ設定部205により設定された物体検出領域のうち、物体検出部202が物体を検出した領域に対して人体検出処理を実施することによって人体を検出する。なお、本実施形態の人体検出部204は、物体が検出された領域とその周囲を含む領域(人体検出領域)に対して人体検出処理を実施する。例えば、フレーム内の座標(X,Y)を中心とした、縦100ピクセル、横20ピクセルの物体が検出された場合、人体検出部204は、当該フレームの座標(X,Y)を中心とした縦150ピクセル、横30ピクセルの領域に対して、人体検出処理を行う。
The human
また、人体検出部204は、パラメータ設定部205により設定された人体検出の最大サイズと最小サイズを参照することで、最大サイズと最小サイズの範囲から外れた人体検出処理を省略できる。つまり、人体検出部204は、物体の検出によって特定される人体検出領域のうち、最大サイズよりも大きい人体検出領域や、最小サイズよりも小さい人体検出領域に対する人物検出処理を省略可能である。ただし、人体検出部204は、人体検出処理を省略せずに、人体の検出処理を行い、検出された人体のサイズが最大サイズよりも大きい場合と、最小サイズよりも小さい場合に、当該検出結果を人体検出処理の処理結果から除外することも可能である。
In addition, the human
なお、人体検出部204は、人体のパターン画像とフレーム画像のとの比較によって、フレーム画像から人体を検出するが、人体の検出方法は、この方法に限らない。また本実施形態では検出対象を人体としているが、人体に限定されるものではない。検出対象は、人物の顔、自動車、動物などであってもよい。さらに、複数種類の特定物体が検出されるように、人体検出部204で同時に複数種類の検出処理を実行することも可能である。すなわち、本実施形態の人体検出部204は、認識処理によって、人体に限らず種々の所定の物体を画像データから検出することが可能である。
The human
また、必ずしも物体検出部202が物体を検出した領域に基づいて、人体検出領域が決定されるような構成としなくてもよい。例えば、人体検出部204は、パラメータ設定部205により設定されたパラメータから人体検出領域を特定して人体検出処理を行うようにしてもよい。この場合、物体検出部202による物体検出処理を省略することも可能となる場合がある。
In addition, the human body detection area is not necessarily determined based on the area where the
パラメータ設定部205は、各フレームにおける人体検出処理の検出処理範囲(人体検出領域)や、人体検出の最大サイズと最小サイズ等に関するパラメータの設定を行う。
The
また、パラメータ設定部205は、人体検出の設定だけでなく物体検出部202に対しても同様の検出処理に関するパラメータの設定を行うようにしてもよい。例えば、パラメータ設定部205は、物体検出部202に対するパラメータとして、物体検出領域や、物体検出の最大サイズと最小サイズ等に関するパラメータの設定を行うことも可能である。ただし、本実施形態の説明では、物体検出領域は画像取得部201が取得した画像全体であるものとする。一般的に物体検出領域を狭くすると処理速度は高くなる。
Further, the
物体対応付部206は、物体検出部202が検出した物体と、人体検出部204が検出した人体とを対応付ける。図4(a)および(b)を参照して、物体と、人体との対応付けの例を説明する。図4(a)は、物体検出部202により検出された物体の外接矩形401に、人体検出部204により検出された人体の外接矩形402が内包されない場合の例を示す。なお、本実施形態の物体検出部202はフレーム全体に対して物体検出処理を行い、人体検出部204は、物体検出部202により検出された物体の外接矩形の周辺を含む領域を人体検出領域として人体検出処理を行う。
The
物体対応付部206は、図4(a)に示すように物体と人体が検出された場合、物体の外接矩形401に対する人体の外接矩形402の重畳率が予め設定された閾値を超えた場合に対応付けを行う。すなわち、物体対応付部206は、物体の外接矩形401と人体の外接矩形402とが重畳する重畳領域の面積の、人体の外接矩形402の面積に対する割合が閾値を超えた場合に、外接矩形401に対応する物体と、外接矩形402に対応する人体を対応づける。
When the object and the human body are detected as shown in FIG. 4A, the
一方、図4(b)は、検出した物体の外接矩形403から複数の人体が検出された場合の例を示す。この場合、物体対応付部206は、物体の外接矩形403と人体の外接矩形404とが重畳する重畳領域の面積の、人体の外接矩形404の面積に対する割合が閾値を超えた場合に、外接矩形403に対応する物体と、外接矩形404に対応する人体を対応づける。また、物体対応付部206は、物体の外接矩形403と人体の外接矩形405とが重畳する重畳領域の面積の、人体の外接矩形405の面積に対する割合が閾値を超えた場合に、外接矩形403に対応する物体と、外接矩形405に対応する人体を対応づける。物体対応付部206は、1つの物体と、複数の人体を対応づける場合がある。また、物体と人体の対応付けの方法については、上記の方法に限らない。
On the other hand, FIG. 4B shows an example in which a plurality of human bodies are detected from the circumscribed
軌跡管理部207は、物体検出部202および物体追尾部203および物体対応付部206からオブジェクトに関する情報を取得し、管理情報としてオブジェクトごとに管理する。図3を参照して、軌跡管理部207が管理する管理情報301の例を説明する。本実施形態の軌跡管理部207は、図3に示すように、オブジェクトIDごとにオブジェクト情報302を管理する。1つのオブジェクトIDに対応するオブジェクト情報302には、当該オブジェクト情報が生成された日時を示すタイムスタンプが含まれる。また、オブジェクト情報302には、当該オブジェクトが検出されたフレーム毎の情報303が含まれている。情報303には、当該情報が生成された日時を示すタイムスタンプ、検出された物体の座標位置(Position)、検出された物体の領域を包含する外接矩形を示す情報(Bounding box)、物体のサイズ、物体の属性が含まれている。ただし、情報303に含まれる情報はこれらに限らず他のまた、ディスプレイ105、107は、情報を含めてもよい。軌跡管理部207が管理する管理情報301は、軌跡情報判定部208によって使用される。
The trajectory management unit 207 acquires information about an object from the
軌跡管理部207は、物体対応付部206の対応付け結果に従って、オブジェクトの属性(Attribute)を更新する。さらに、過去のオブジェクトの属性(Attribute)も対応付け結果に従って更新するようにしてもよい。また、その後のオブジェクトの属性(Attribute)も対応付け結果に従って設定するようにしてもよい。このような処理を行うことで、同一のオブジェクトIDを有するオブジェクトの追尾結果は、どの時刻においても同一の属性を持つことができる。
The trajectory management unit 207 updates the object attribute (Attribute) according to the association result of the
軌跡情報判定部208は、通過物体検知部としての機能を有しており、パラメータ設定部205により設定されたパラメータと、軌跡管理部207が管理する管理情報とに従って、検知線に対する物体の通過判定処理を行う。なお、検知線は、例えば、表示装置210のパラメータ設定画面でユーザインタフェースを操作することにより、ユーザが設定可能である。本実施形態のパラメータ設定部205は、例えばユーザにより設定された線分を特定するための情報を、パラメータとして、軌跡情報判定部208に設定することが可能である。
The trajectory
軌跡情報判定部208は、着目フレームより1フレーム前のフレームにおける人体属性オブジェクトの外接矩形から、着目フレームにおける人体属性オブジェクトの外接矩形への移動ベクトルが、通過検出のための線分と交差しているか否かを判定する。なお、本実施形態における人体属性オブジェクトとは、物体対応付部206により人体と対応づけられた物体である。また、交差しているか否かの判定は、人体属性オブジェクトが、通過検出のための線分を通過したか否かの判定に相当する。軌跡情報判定部208による判定結果は、外部出力部209を介して外部(例えば表示装置210)へ出力されてもよい。また、外部出力部209がCRTや液晶画面などにより構成される表示部の機能を有している場合、表示装置210に代えて外部出力部209を用いて判定結果を表示してもよい。
The trajectory
ここで、本実施形態における軌跡情報判定部208は、人体属性オブジェクトが、所定の線分を通過したことを検出する例を説明したが、この例に限らない。例えば、軌跡情報判定部208は、所定の領域がパラメータとして設定された場合において、当該領域に人体属性オブジェクトが侵入したことを検出することも可能である。また、軌跡情報判定部208は、人体属性オブジェクトの代わりに、動物オブジェクトが侵入したことを検出することも可能である。このほか、軌跡情報判定部208は、イベント検出用のパラメータと軌跡情報を用いた種々の検出処理を実行することが可能である。
Here, the trajectory
次に、図5及び図6を参照して、第1実施形態に係る映像の認識処理について説明する。 Next, a video recognition process according to the first embodiment will be described with reference to FIGS. 5 and 6.
図5は、人体検出サイズの設定を説明するための図である。図5に示すパラメータ設定画面は、例えば、表示装置210で表示される。
FIG. 5 is a diagram for explaining the setting of the human body detection size. The parameter setting screen shown in FIG. 5 is displayed on the
図5(a)は、人体検出の最大サイズ、最小サイズを設定する画面例を示した図である。 FIG. 5A is a diagram showing an example of a screen for setting the maximum size and the minimum size for human body detection.
図5(a)において、500は人体検出用のパラメータを設定する設定画面である。画面500は、画面左上から画面右下に道が伸びていることを示しており、左上(遠方)に人体501が、右下(近方)に人体502が映っている。設定矩形503は、人体検出の最大サイズを設定するためのUI(ユーザインタフェース)である。同様に、設定矩形504は、人体検出の最小サイズを設定するためのUIである。
In FIG. 5A,
本実施形態の人体検出部204は、人体のパターン画像とフレーム画像との比較によって、フレーム画像から人体を検出する。より具体的には、人体検出部204は、設定矩形503及び504のサイズに応じて、フレーム画像のサイズを変倍し、変倍されたフレーム画像と、人体のパターン画像とを比較して、人物の検出を行う。例えば、人体検出部204は、設定矩形503と504のサイズに応じて、フレーム画像のサイズが1/2倍された画像と、1/3倍された画像と、1/4倍された画像を生成し、それぞれの画像と人体のパターン画像とを比較することで人体の検出を行う。
The human
上記の場合において、ユーザがズーム倍率を下げるためのユーザ操作を行なった場合、人体検出部204は、ズーム倍率を下げる前に検出されていた人物が、ズーム倍率の変更後でも検出されるように、フレーム画像の変倍率を制御する。より具体的には、人体検出部204は、例えば、フレーム画像のサイズが1/3倍された画像と、1/4倍された画像と、1/6倍された画像を生成し、それぞれの画像と人体のパターン画像を比較して、人体の検出を行う。
In the above case, when the user performs a user operation for decreasing the zoom magnification, the human
なお、人体の検出方法は上記の方法に限らず、例えば、設定矩形503及び504のサイズに応じて、人体のパターン画像を変倍し、フレーム画像と比較して人体を検出することも可能である。
Note that the detection method of the human body is not limited to the above method, and for example, the human body pattern image can be scaled according to the size of the set
このように、設定された人体検出サイズの範囲内の人体のみを検出するように、人体検出処理を行うようにすれば、処理の高速化または高精度化が行える。設定矩形503及び504は、設定矩形の辺や節点などを操作者のドラッグ等のマウス操作により大きさを変更することが可能である。なお、図5の説明では、人体検出の最大サイズと最小サイズを設定する例を説明したが、最大サイズか最小サイズのみが設定されるようにしてもよい。
As described above, if the human body detection process is performed so that only the human body within the set human body detection size is detected, the processing speed can be increased or the accuracy can be increased. The size of the setting
図5(b)は、図5(a)の一部領域をズームアップした画面表示例である。ズーム範囲505は、図5(b)に相当する図5(a)上の範囲を表すための矩形である。よって、ズーム範囲505をズームした結果が画面510である。本図においてズーム倍率は図5(a)の2.5倍としている。
FIG. 5B is a screen display example in which a part of the area of FIG. The
図6は、パラメータ設定部205が設定する設定パラメータの構成例を示す図である。制御装置200は、図6に示すパラメータの表示画面を、例えば、表示装置210で表示させることが可能である。
FIG. 6 is a diagram illustrating a configuration example of setting parameters set by the
図6(a)は、設定矩形503及び504の設定値を示したものである。
FIG. 6A shows the setting values of the setting
図6(a)では、人体検出の最大サイズ(Max Size)が幅高さ(900,900)画素、最小サイズ(Min Size)が幅高さ(250,250)画素と設定している。なお画面500の解像度は縦横(1280,1024)としている。またこの時のズーム倍率は1倍としている。
In FIG. 6A, the maximum human body detection size (Max Size) is set as the width height (900, 900) pixels, and the minimum size (Min Size) is set as the width height (250, 250) pixels. Note that the resolution of the
ここで、図5(b)のようにズームアップした際に図6(a)の設定値がそのまま適用される場合を考える。 Here, a case is considered where the set values in FIG. 6A are applied as they are when zooming up as shown in FIG.
画面510のように、ズームアップ操作によって撮像される人体が大きくなる。そのためズームアップ後は設定矩形503(図6(a)のMax Size)よりも大きな人体が撮像されることも考えられるが、図6(a)の人体検出の最大サイズ(900,900)がそのまま適用されると大きな人体が検出されない可能性がある。
Like the
また、ズームアップ前は、人体検出の最小サイズよりも小さいために人体検出処理されなかった物体が、ズームアップ後は、人体検出処理の対象となり得る。このような場合、ユーザが意図していない人体検出処理が行われる可能性があり、処理負荷の増大等の発生が起こりうる。 Further, an object that has not been subjected to human body detection processing because it is smaller than the minimum size of human body detection before zooming up can be a target of human body detection processing after zooming up. In such a case, a human body detection process unintended by the user may be performed, and an increase in processing load or the like may occur.
上記のような問題は、ズームアウト時にも起こりうる。すなわち、ズームアウトによりフレーム内における人体のサイズは小さくなるが、人体検出の最小サイズのパラメータがズームアウト前と後で変わらない場合、検出漏れが発生する可能性がある。また、人体検出の最大サイズもズームアウト前と後で変わらない場合、ズームアウト前は検出対象でなかったサイズの人体についての検出処理することになるため余計な処理時間がかかってしまう可能性がある。 The above problem can also occur when zooming out. That is, the size of the human body in the frame is reduced by zooming out, but if the parameter of the minimum size for human body detection does not change before and after zooming out, detection failure may occur. In addition, if the maximum size of human body detection does not change before and after zoom-out, extra processing time may be required because detection processing is performed for a human body of a size that was not the detection target before zoom-out. is there.
そこで、本実施形態のパラメータ制御部212は、ズーム倍率の変更に応じて、人体検出の最小サイズや最大サイズといった映像の認識処理に用いられるパラメータを変更する。このようにすることで、ズーム倍率が変更された後であっても好適な認識処理を行えるようになる。上述のように、本実施形態の人体検出部204は、人体のパターン画像と、変倍された複数のフレーム画像との比較によって、人体を検出する。この例においては、ズーム倍率の変化に応じて、フレーム画像を変倍する際の倍率が変更される。つまり、パラメータ制御部212は、ズーム倍率の変化に応じて、人体検出に用いるフレーム画像の最大サイズと最小サイズを変更する。
Therefore, the
また、人体検出部204が、人体のパターン画像を変倍し、フレーム画像と比較して人体検出を行う場合、ズーム倍率の変化に応じて、人体のパターン画像を変倍する際の倍率が変更される。つまり、パラメータ制御部212は、ズーム倍率の変化に応じて人体検出に用いるパターン画像の最大サイズと最小サイズを変更する。
In addition, when the human
図5(c)は、画面500をズームアップした際に図6(a)の設定値をズーム倍率に応じて変更した場合の画面表示例である。図6(a)で示すパラメータは、以下に述べる処理により、図6(b)で示すパラメータに変更され、人体検出部204は、変更後のパラメータに基づいて人体検出処理を実行する。
FIG. 5C is a screen display example when the setting value of FIG. 6A is changed according to the zoom magnification when the
図5の画面500から画面520へのズームにより、ズーム倍率は、1倍から2.5倍に変化する。本実施形態のパラメータ制御部212は、人体検出の最大サイズ、最小サイズともにズーム倍率の変化に応じて変更する。図6(b)に示すように、パラメータ制御部212は、ズーム倍率の変化後の人体検出の最小サイズを、図6(a)の人体検出の最小サイズ(250,250)に対して2.5倍のサイズ(625,625)に変更する。なお、人体検出の最大サイズも、最小サイズの場合と同様に、2.5倍となるべきだが、ここでは画面範囲を超えてしまうため、本実施形態のパラメータ制御部212は、画面520の縦サイズを上限としたサイズ(1024,1024)に変更する。
By zooming from the
本実施形態のパラメータ制御部212は、上記のようなパラメータの変更処理をズーム制御部211からズーム倍率情報を受け取るたびに実行する。また、パラメータ制御部212は、パラメータを変更するたびに、当該変更後のパラメータをパラメータの設定ツール側に通知することでUI(User Interface)もズーム倍率の変化に応じて動的に変更される。
The
図5(c)は、ズーム倍率の変化に応じて、人体検出の最大サイズと最小サイズを変更した後における、パラメータの設定ツールのUIを示している。図5(c)の522は、図5(a)の設定矩形503に対応し、図5(c)の521は、図5(a)の設定矩形504に対応する。
FIG. 5C shows the UI of the parameter setting tool after the maximum size and the minimum size of human body detection are changed according to the change in zoom magnification. 522 in FIG. 5C corresponds to the setting
上記の説明のように、本実施形態のパラメータ制御部212は、人体検出の最大サイズや最小サイズが指定された後に、ズーム倍率を上げるズーム制御が行なわれた場合、最大サイズと最小サイズをズーム制御前よりも大きくする制御を行なう。また、パラメータ制御部212は、人体検出の最大サイズや最小サイズが指定された後に、ズーム倍率を下げるズーム制御が行なわれた場合、最大サイズと最小サイズをズーム制御前よりも小さくする制御を行なう。
As described above, the
なお、ズーム倍率の変化に応じたパラメータの変更の際に変更に関する表示をしたり、パラメータの変更前に画面上にパラメータの変更の旨を通知し、ユーザの了解を得てからパラメータ変更を行うようにしてもよい。 In addition, when the parameter is changed according to the change of the zoom magnification, the change is displayed, or the parameter change is notified on the screen before the parameter is changed, and the parameter is changed after obtaining the user's consent. You may do it.
また、本実施形態ではズーム倍率に応じて人体検出の最大サイズと最小サイズに関するパラメータを変更したが、変更後のサイズが所定の閾値を超えた場合は人体検出処理自体の停止や中止をするようにしてもよい。また、人体検出処理の停止や中止の代わりに、ディスプレイに警告等のメッセージを表示させるようしてもよい。このようにすれば、例えば、認識処理のパラメータのエラーを回避できるという効果がある。 In this embodiment, the parameters relating to the maximum size and the minimum size of human body detection are changed according to the zoom magnification. However, when the size after the change exceeds a predetermined threshold, the human body detection process itself is stopped or stopped. It may be. Further, instead of stopping or canceling the human body detection process, a message such as a warning may be displayed on the display. In this way, for example, there is an effect that a parameter error of the recognition process can be avoided.
また、本実施形態では人体検出サイズを矩形で設定する例を説明したが、多角形や円形など他の形状であってもよい。 In the present embodiment, the example in which the human body detection size is set as a rectangle has been described. However, other shapes such as a polygon and a circle may be used.
また、本実施形態においてはパラメータ制御部212が変更するパラメータを人体検出の最小サイズと最大サイズとしたが撮像画像サイズや画像上の位置に依存するような他のパラメータであってもよい。例えば、物体追尾部203は、フレーム画像から検出された物体の位置と、当該フレーム画像に関する移動ベクトルから特定される物体の位置との距離が閾値未満であれば、当該物体と他のフレーム画像の物体とを対応付けると説明した。この閾値をズーム倍率の変化に応じて変更するパラメータとすることも可能である。
In the present embodiment, the parameters to be changed by the
また例えば、軌跡情報判定部208がイベント検出に用いるパラメータ(通過検知のための線分や領域)を、ズーム倍率の変化に応じて変更するようにしてもよい。より具体的には、パラメータ制御部212は、例えば、通過判定に用いる線分の位置や長さ、及び、侵入判定のために用いる領域の位置やサイズを、ズーム倍率の変化に応じて変更することが可能である。
Further, for example, parameters (line segments and areas for passage detection) used by the trajectory
また、例えば、物体検出範囲をズーム倍率の変化に応じて変更するパラメータとしてもよい。なお、本実施形態では、物体検出範囲を画面全体として説明している。 Further, for example, the object detection range may be a parameter that changes according to a change in zoom magnification. In the present embodiment, the object detection range is described as the entire screen.
また例えば、物体対応付部206は、物体の外接矩形と人体の外出矩形が重畳する重畳領域の面積の、人体の外接矩形の面積に対する割合(重畳率)が閾値を超えた場合に、物体と人物を対応付けることを説明した。この場合における閾値を、ズーム倍率の変化に応じて変更するパラメータとすることも可能である。なお、重畳率等は面積を比較するため本実施形態の人体検出サイズのようにズーム倍率に応じた等倍変換でない。本実施形態のパラメータ制御部212は、ズーム倍率と重畳率を対応付けたテーブルを用いることで、等倍変換ではないパラメータの変更を行うことができる。
In addition, for example, the
また、本実施形態ではユーザインタフェースを用いて指定された人体検出の最大サイズや最小サイズを基準値として、ズーム倍率の変化に応じてパラメータを相対的に変換する場合の例を説明した。すなわち、上記の説明では、例えば、ユーザインタフェースを用いて人体検出の最大サイズ(基準値)が設定された後に、ズーム倍率が2倍になると、人体検出の最大サイズを基準値の2倍にする例を説明したがこれに限るものではない。 Further, in the present embodiment, an example has been described in which parameters are relatively converted according to a change in zoom magnification, with the maximum and minimum sizes of human body detection designated using the user interface as reference values. That is, in the above description, for example, when the maximum human body detection size (reference value) is set using the user interface and the zoom magnification is doubled, the maximum human body detection size is doubled the reference value. An example has been described, but the present invention is not limited to this.
例えば、カメラ位置と、検出対象物体(ここでは人体)の存在し得る位置とが特定された絶対的範囲三次元領域と、検出対象物体の当該三次元領域内で取り得る絶対的なサイズの範囲が取得できるとする。そうすれば、パラメータ制御部212は、ズーム値に対して適切なパラメータ(ここでは人体検出の最大サイズと最小サイズ)を特定できる。また、パラメータ制御部212は、上記のようにしてパラメータを決定したときのズーム値を基準値とし、その後のズーム倍率変更に応じて認識パラメータを変更することも可能である。
For example, an absolute range three-dimensional area in which a camera position and a position where a detection target object (here, a human body) can exist is specified, and an absolute size range that can be taken in the three-dimensional area of the detection target object Can be obtained. Then, the
また、図5は、人物のサイズの下限が有限になるようなカメラのアングルであった。すなわち、本実施形態では撮像映像上に映される人体のサイズの上限及び下限が有限となるカメラ位置と俯角と検出対象物体である場合の例を説明した。しかし、カメラ位置、カメラの向いている方向、検出対象となる物体の種類によっては、物体が無限遠に位置する場合等、最小サイズや最大サイズの設定が出来ないことが理論上考えられる。そのような場合、ズーム値(ズーム倍率)の変化に応じた物体検出のパラメータの変更を行わないようにする、あるいはあえて最小サイズを設定する、あるいはカメラ設置場所や方向を変える等の対応をするとよい。本実施形態の制御装置200は、ズーム倍率の変化に応じたパラメータの変更を行うか否かを、ユーザ操作によって切り替えることができる。
FIG. 5 shows the camera angle such that the lower limit of the size of the person is finite. In other words, in the present embodiment, an example has been described in which the upper and lower limits of the size of the human body displayed on the captured video are camera positions, depression angles, and detection target objects. However, depending on the camera position, the direction the camera is facing, and the type of object to be detected, it is theoretically considered that the minimum size or maximum size cannot be set when the object is located at infinity. In such a case, do not change the object detection parameter according to the change in the zoom value (zoom magnification), or set the minimum size or change the camera installation location or direction. Good. The
また、本実施形態においては、カメラのズーム機構は光学ズームとしたが、デジタルズームであってもよい。図5を用いてカメラのズーム機構がデジタルズームの場合の処理を以下に述べる。 In this embodiment, the zoom mechanism of the camera is an optical zoom, but it may be a digital zoom. Processing when the zoom mechanism of the camera is digital zoom will be described below with reference to FIG.
デジタルズームが行われたことにより、画面500におけるズーム範囲505が画面510のように表示されることになったとする。その場合、パラメータ制御部212は、光学ズームの場合と同様に設定矩形503と設定矩形504をデジタルズーム倍率に応じて変更する。例えば、パラメータ制御部212は、デジタルズームによりズーム倍率が1倍から2倍になった場合、人物検出の最大サイズと最小サイズも2倍に変更する。そして、パラメータ制御部212は、変更後のパラメータを表示装置210に通知することで、図5(c)に示すようにユーザインタフェースの表示を変更させる。このようにデジタルズームとユーザインタフェースを連動させることでズーム倍率の変化に応じてパラメータが変更されたことをユーザが認識できる。ただしデジタルズームの場合、人体検出部204で実際に処理される画像はデジタルズーム後の画像ではなくズーム前の撮像画像であることがある。その場合はズーム倍率の変化に伴うパラメータは変更されないようにする。すなわち、パラメータ制御部212は、ズーム倍率の変更前と後で、映像の認識処理の対象となる画像領域が変化するか否かを判定し、画像領域が変化しないと判定した場合、ズーム倍率の変化に応じた認識処理のパラメータの変更は行わない。
It is assumed that the
以下で、人体検出部204で処理される画像がデジタルズーム後に切り出された画像である場合を述べる。パラメータ制御部212は、人体検出の最大サイズが切り出された画像範囲を上回る場合、人体検出の最大サイズを切り出し画像範囲まで縮小するようにパラメータを変更してもよい。例えば、パラメータ制御部212は、デジタルズーム前の人体検出の最大サイズが(1000,1000)であり、デジタルズームによって切り出される画像のサイズが(800,800)の場合、最大サイズを(800,800)にしてもよい。またあるいは人体検出の最小サイズが、切り出された画像範囲を上回る場合には、人体検出の処理自体の停止や中止をするようにしてもよい。
Hereinafter, a case where the image processed by the human
次に、図7のフローチャートを参照して、第1実施形態に係る制御装置200の動作を説明する。なお、本実施形態の制御装置200は、不図示のCPUが図7の処理に係る制御プログラムをメモリから読み出して実行することにより、図7の処理を実現する。また、本実施形態の制御装置200は、カメラに組み込まれており、カメラの起動と共に図7の処理を開始する。ただし、制御装置200は、カメラとは別の独立した装置であってもよいし、カメラによる撮影画像を表示するPCや携帯端末等に実装されていてもよい。制御装置200が有する不図示の制御部は、図7の処理を継続するか否かを判定する。制御部は、例えば、処理の終了がユーザによって指示された場合、図7の処理を終了すると判定し、ユーザから指示がない場合、図7の処理を継続すると判定する。処理を継続すると判定された場合(S701;YES)、S702へ進む。一方、処理を終了すると判定された場合(S701;NO)、処理を終了する。
Next, the operation of the
S702において、画像取得部201は、制御装置200へ入力された画像データを取得する。S703において、物体検出部202は、画像取得部201が取得した画像に対して物体検出処理を行う。S704において、物体検出部202は、ステップS703で物体を検出したか否かを判定する。物体が検出されたと判定された場合(S704;YES)、S705へ進む。一方、物体が検出されなかったと判定された場合(S704;NO)、S701へ戻る。
In step S <b> 702, the
S705において、物体追尾部203は、物体の追尾処理を行う。すなわち、物体追尾部203は、フレームから検出された物体を、所定の条件に従って、他のフレームから検出された物体に対応付ける処理を行う。追尾処理によって、例えば、複数のフレームに渡って同一の物体が存在する場合、当該物体は対応付けられる。
In step S <b> 705, the
S706において、軌跡管理部207は、S705での追尾処理の結果に従って軌跡情報を更新する。軌跡情報の更新は、図3に示す情報303の追加に対応する。
In S706, the trajectory management unit 207 updates the trajectory information in accordance with the result of the tracking process in S705. The update of the trajectory information corresponds to the addition of the
ステップS707において、人体検出部204は、物体検出部202により検出された物体とその周辺の領域に対してパラメータ設定部205で設定されたパラメータを用いて人体検出処理を行う。
In step S <b> 707, the human
ここで図8のフローチャートを参照して、本実施形態の制御装置200による人体検出処理の詳細を説明する。
Here, with reference to the flowchart of FIG. 8, the details of the human body detection processing by the
S801において、パラメータ制御部212は、パラメータ設定部205より設定されている設定パラメータ(人体検出の最大サイズや最小サイズ等の設定情報)を取得する。なお、設定パラメータは、人体検出の最大サイズや最小サイズの情報に限らない。すなわち、パラメータ制御部212は、S801において、映像の認識処理のためのパラメータを取得する。また、パラメータ制御部212は、現在のズーム倍率に関する情報を取得する。本実施形態の制御装置200は、カメラに組み込まれており、パラメータ制御部212は、当該カメラ内の記憶部からズーム倍率に関する情報を取得するが、例えば、当該カメラに接続されているPC104からズーム倍率に関する情報を取得するようにしてもよい。
In step S <b> 801, the
S802において、パラメータ制御部212は、ズーム制御部211においてズーム倍率が変更されたか否かを判定する。すなわち、パラメータ制御部212は、前回取得したズーム倍率に関する情報と、今回取得したズーム倍率に関する情報が異なるか否かを判定する。ズーム倍率の変更を検出した場合(S802:YES)、S803に進む。一方、ズーム倍率が変更されていないと判定された場合(S802;NO)、S804に進む。
In step S <b> 802, the
S803において、パラメータ制御部212は、S804の人体検出処理で用いるパラメータを、S801で取得したパラメータとS801で取得したズーム倍率から決定する。例えば、パラメータ制御部212は、ズーム倍率が1倍から2倍に変更された場合、人物検出の最大サイズも2倍にすることを決定する。ただし、この例に限らない。すなわち、パラメータ制御部212は、S801で取得されたパラメータを、撮像部のズーム倍率の変化に応じて変更する。
In step S803, the
また、本実施形態のパラメータ制御部212は、ズーム倍率の変更に応じて認識処理のためのパラメータを変更したこと、及び、変更後のパラメータを通知するためのメッセージを表示装置210へ送信する。これにより、表示装置は、パラメータ設定画面上に、映像の認識処理のためのパラメータが変更されたことを示すメッセージや、変更後のパラメータ(例えば、人体検出の最大サイズや最小サイズに対応する矩形)を表示させることができる。
In addition, the
S804で人体検出部204は、S803で決定されたパラメータ(ズーム倍率が変更されていない場合はユーザによる設定に応じたパラメータ)を使用して人体検出処理を行う。S804で人体検出処理が完了すると、図7のS708へ進む。
In step S804, the human
S708において、人体検出部204は、S707で人体を検出したか否かを判定する。人体を検出したと判定された場合(S708;YES)、S709へ進む。一方、人体を検出していないと判定された場合(S708;NO)、S711へ進む。
In step S708, the human
S709において、物体対応付部206は、S703で検出された物体と、S707で検出された人体との対応付け処理を行う。上述のように、物体対応付部206は、物体の外接矩形と人体の外接矩形との重複領域に応じて、物体と人体を対応付ける。
In step S709, the
S710において、軌跡管理部207は、S709での対応付け処理結果に基づいて、軌跡情報を更新する。軌跡情報の更新は、図3に示す情報303の追加に対応する。S711において、軌跡情報判定部208は、軌跡情報判定処理を行い、オブジェクトが検知線を通過したか否かを判定する。軌跡情報判定部208は、着目フレームの1フレーム前のフレームにおける人体属性オブジェクトから、着目フレームにおける人体属性オブジェクトへの移動ベクトルが、通過検知のための線分と交差しているか否かによって、通過の有無を判定する。なお、上記の人体属性オブジェクトは、物体追尾部203によって対応するオブジェクトであると判定され、同一のオブジェクトIDが付与されたオブジェクトである。
In S710, the trajectory management unit 207 updates the trajectory information based on the association processing result in S709. The update of the trajectory information corresponds to the addition of the
S712において、外部出力部209は、映像の認識処理に関する処理結果を外部へ出力し、S712へ戻る。外部出力部209は、例えば、検出された物体や人体の外接矩形が撮影画像の表示画面上に表示されるように、外接矩形の位置情報を表示装置210に出力する。また外部出力部209は、例えば、人物による検知線の通過や検知領域への侵入を検出した場合、当該検出結果に応じたメッセージが表示装置210の表示画面上に表示されるように、検出結果を表示装置210へ出力する。
In step S712, the
以上説明したとおり、本実施形態によれば、ズーム倍率の変化に応じて、映像の認識処理のためのパラメータを変更することで、ズーム倍率を変更する機能を有する撮影部により撮影された画像に対する認識処理を、より好適に行えるようになる。なお、上記の説明では、人体検出の最大サイズと最小サイズをパラメータとする場合の例を中心に説明したが、例えば、検出対象を自動車や顔や動物など人体以外の所定の物体としてもよい。検出対象を自動車にした場合、認識処理のためのパラメータとして、自動車検出の最大サイズと最小サイズを設定し、そのパラメータを、ズーム倍率に応じて変更することが可能である。 As described above, according to the present embodiment, by changing a parameter for video recognition processing in accordance with a change in zoom magnification, an image captured by an imaging unit having a function of changing the zoom magnification can be obtained. Recognition processing can be performed more suitably. In the above description, the example in which the maximum size and the minimum size of human body detection are used as parameters has been mainly described. However, for example, the detection target may be a predetermined object other than the human body such as an automobile, a face, or an animal. When the detection target is an automobile, it is possible to set a maximum size and a minimum size for automobile detection as parameters for recognition processing, and change the parameters according to the zoom magnification.
(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
Claims (26)
前記カメラにより撮像された第1画像に、最大サイズを示す第1ガイドと最小サイズを示す第2ガイドとを重畳して表示装置に表示させる表示制御手段と、
前記表示制御手段が前記表示装置に表示させた前記第1ガイドと前記第2ガイドに基づいて、前記最大サイズと前記最小サイズの間のサイズのオブジェクトが、前記第1画像とは異なる第2画像から検出されるように設定する設定手段と
を有し、前記最大サイズと前記最小サイズは、前記第1画像に前記第1ガイドと前記第2ガイドが重畳されて表示されている間にユーザから受け付けた操作により変更可能であることを特徴とする情報処理装置。 An information processing apparatus connected to a camera via a network,
Display control means for superimposing a first guide indicating the maximum size and a second guide indicating the minimum size on the first image captured by the camera and causing the display device to display the display control unit;
Based on the first guide and the second guide displayed on the display device by the display control means, an object having a size between the maximum size and the minimum size is different from the first image. Setting means for setting so that the maximum size and the minimum size are detected from the user while the first guide and the second guide are displayed superimposed on the first image. An information processing apparatus that can be changed by an accepted operation.
前記カメラにより撮像された複数の画像を受信する受信手段と、
前記カメラにより撮像された第1画像に、最大サイズを示す第1ガイドと最小サイズを示す第2ガイドとを重畳して表示装置に表示させる表示制御手段と、
前記表示制御手段が前記表示装置に表示させた前記第1ガイドと前記第2ガイドに基づいて、前記最大サイズと前記最小サイズの間のサイズのオブジェクトを、前記第1画像とは異なる第2画像から検出する検出手段と
を有し、前記最大サイズと前記最小サイズは、前記第1画像に前記第1ガイドと前記第2ガイドが重畳されて表示されている間にユーザから受け付けた操作により変更可能であることを特徴とする画像処理装置。 An image processing apparatus connected to a camera via a network,
Receiving means for receiving a plurality of images taken by the camera;
Display control means for superimposing a first guide indicating the maximum size and a second guide indicating the minimum size on the first image captured by the camera and causing the display device to display the display control unit;
Based on the first guide and the second guide displayed on the display device by the display control means, an object having a size between the maximum size and the minimum size is a second image different from the first image. The maximum size and the minimum size are changed by an operation received from the user while the first guide and the second guide are displayed superimposed on the first image. An image processing apparatus capable of being used.
前記カメラにより撮像された第1画像に、最大サイズを示す第1ガイドと最小サイズを示す第2ガイドとを重畳して表示装置に表示させる表示制御工程と、
前記表示制御工程において前記表示装置に表示させた前記第1ガイドと前記第2ガイドに基づいて、前記最大サイズと前記最小サイズの間のサイズのオブジェクトが、前記第1画像とは異なる第2画像から検出されるように設定する設定工程と
を有し、前記最大サイズと前記最小サイズは、前記第1画像に前記第1ガイドと前記第2ガイドが重畳されて表示されている間にユーザから受け付けた操作により変更可能であることを特徴とする制御方法。 A method for controlling an information processing apparatus connected to a camera via a network,
A display control step of superimposing a first guide indicating the maximum size and a second guide indicating the minimum size on the first image captured by the camera and displaying the same on the display device;
Based on the first guide and the second guide displayed on the display device in the display control step, an object having a size between the maximum size and the minimum size is different from the first image. And setting the maximum size and the minimum size from the user while the first guide and the second guide are displayed superimposed on the first image. A control method that can be changed by an accepted operation.
前記カメラにより撮像された複数の画像を受信する受信工程と、
前記カメラにより撮像された第1画像に、最大サイズを示す第1ガイドと最小サイズを示す第2ガイドとを重畳して表示装置に表示させる表示制御工程と、
前記表示制御工程において前記表示装置に表示させた前記第1ガイドと前記第2ガイドに基づいて、前記最大サイズと前記最小サイズの間のサイズのオブジェクトを、前記第1画像とは異なる第2画像から検出する検出工程と
を有し、前記最大サイズと前記最小サイズは、前記第1画像に前記第1ガイドと前記第2ガイドが重畳されて表示されている間にユーザから受け付けた操作により変更可能であることを特徴とする制御方法。 A method for controlling an image processing apparatus connected to a camera via a network,
Receiving a plurality of images captured by the camera;
A display control step of superimposing a first guide indicating the maximum size and a second guide indicating the minimum size on the first image captured by the camera and displaying the same on the display device;
Based on the first guide and the second guide displayed on the display device in the display control step, an object having a size between the maximum size and the minimum size is different from the first image. The maximum size and the minimum size are changed by an operation received from the user while the first guide and the second guide are displayed superimposed on the first image. A control method characterized in that it is possible.
ネットワークを介してカメラと接続されている情報処理装置であって、
前記カメラにより撮像された第1画像に、最大サイズを示す第1ガイドと最小サイズを示す第2ガイドとを重畳して表示装置に表示させる表示制御手段と、
前記表示制御手段が前記表示装置に表示させた前記第1ガイドと前記第2ガイドに基づいて、前記最大サイズと前記最小サイズの間のサイズのオブジェクトが、前記第1画像とは異なる第2画像から検出されるように設定する設定手段と
を有し、前記最大サイズと前記最小サイズは、前記第1画像に前記第1ガイドと前記第2ガイドが重畳されて表示されている間にユーザから受け付けた操作により変更可能であることを特徴とする情報処理装置として機能させるプログラム。 Computer
An information processing apparatus connected to a camera via a network,
Display control means for superimposing a first guide indicating the maximum size and a second guide indicating the minimum size on the first image captured by the camera and causing the display device to display the display control unit;
Based on the first guide and the second guide displayed on the display device by the display control means, an object having a size between the maximum size and the minimum size is different from the first image. Setting means for setting so that the maximum size and the minimum size are detected from the user while the first guide and the second guide are displayed superimposed on the first image. A program that functions as an information processing apparatus that can be changed by an accepted operation.
ネットワークを介してカメラと接続されている画像処理装置であって、
前記カメラにより撮像された複数の画像を受信する受信手段と、
前記カメラにより撮像された第1画像に、最大サイズを示す第1ガイドと最小サイズを示す第2ガイドとを重畳して表示装置に表示させる表示制御手段と、
前記表示制御手段が前記表示装置に表示させた前記第1ガイドと前記第2ガイドに基づいて、前記最大サイズと前記最小サイズの間のサイズのオブジェクトを、前記第1画像とは異なる第2画像から検出する検出手段と
を有し、前記最大サイズと前記最小サイズは、前記第1画像に前記第1ガイドと前記第2ガイドが重畳されて表示されている間にユーザから受け付けた操作により変更可能であることを特徴とする画像処理装置として機能させるプログラム。 Computer
An image processing apparatus connected to a camera via a network,
Receiving means for receiving a plurality of images taken by the camera;
Display control means for superimposing a first guide indicating the maximum size and a second guide indicating the minimum size on the first image captured by the camera and causing the display device to display the display control unit;
Based on the first guide and the second guide displayed on the display device by the display control means, an object having a size between the maximum size and the minimum size is a second image different from the first image. The maximum size and the minimum size are changed by an operation received from the user while the first guide and the second guide are displayed superimposed on the first image. A program for causing an image processing apparatus to function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018085297A JP6501945B2 (en) | 2018-04-26 | 2018-04-26 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018085297A JP6501945B2 (en) | 2018-04-26 | 2018-04-26 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014012800A Division JP2015142181A (en) | 2014-01-27 | 2014-01-27 | Control apparatus and control method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019045197A Division JP6759400B2 (en) | 2019-03-12 | 2019-03-12 | Information processing equipment, information processing methods, and programs |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2018164261A true JP2018164261A (en) | 2018-10-18 |
JP2018164261A5 JP2018164261A5 (en) | 2019-02-28 |
JP6501945B2 JP6501945B2 (en) | 2019-04-17 |
Family
ID=63861136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018085297A Active JP6501945B2 (en) | 2018-04-26 | 2018-04-26 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6501945B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008016898A (en) * | 2006-06-30 | 2008-01-24 | Sony Corp | Monitoring apparatus, monitoring system and filter setting method |
JP2009284549A (en) * | 2009-08-31 | 2009-12-03 | Sony Corp | Information processing system, information processing apparatus, information processing method, program, and recording medium |
JP2012059196A (en) * | 2010-09-13 | 2012-03-22 | Canon Inc | Display control device and display control method |
-
2018
- 2018-04-26 JP JP2018085297A patent/JP6501945B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008016898A (en) * | 2006-06-30 | 2008-01-24 | Sony Corp | Monitoring apparatus, monitoring system and filter setting method |
JP2009284549A (en) * | 2009-08-31 | 2009-12-03 | Sony Corp | Information processing system, information processing apparatus, information processing method, program, and recording medium |
JP2012059196A (en) * | 2010-09-13 | 2012-03-22 | Canon Inc | Display control device and display control method |
Also Published As
Publication number | Publication date |
---|---|
JP6501945B2 (en) | 2019-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112217998B (en) | Imaging device, information processing device, control method thereof, and storage medium | |
JP5925068B2 (en) | Video processing apparatus, video processing method, and program | |
JP6381313B2 (en) | Control device, control method, and program | |
JP6181925B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
US20170104915A1 (en) | Display control apparatus, display control method, and storage medium | |
JP2016143157A (en) | Image processing device, image processing method and image processing system | |
JP7129843B2 (en) | Image processing device, image processing device control method, system, and program | |
JP2019159739A (en) | Image processing device, image processing method, and program | |
JP2009157581A (en) | Pedestrian detection device | |
JP2013218432A (en) | Image processing device, image processing method, program for image processing, and recording medium | |
JP6991045B2 (en) | Image processing device, control method of image processing device | |
JP2016144049A (en) | Image processing apparatus, image processing method, and program | |
JP5930808B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
JP6501945B2 (en) | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM | |
JP6965419B2 (en) | Information processing equipment, information processing methods, and programs | |
JP6759400B2 (en) | Information processing equipment, information processing methods, and programs | |
JP2006033188A (en) | Supervisory apparatus and supervisory method | |
JP2021056899A (en) | Image processor, image processing method, and program | |
JP6787296B2 (en) | Monitoring system | |
JP2017153047A (en) | Display device and control method of the same | |
JP2024035625A (en) | Image processing apparatus, and image processing method | |
JP2019068339A (en) | Image processing apparatus, image processing method, and program | |
JP2023064275A (en) | Information processing device, information processing method, and program | |
JP2020071614A (en) | Information processing apparatus, control method therefor, program, and recording medium | |
JP2019101845A (en) | Information processing apparatus, information processing method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190118 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190128 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190219 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190319 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6501945 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |