Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6823272B2 - Information processing equipment, information processing methods, programs - Google Patents
[go: Go Back, main page]

JP6823272B2 - Information processing equipment, information processing methods, programs - Google Patents

Information processing equipment, information processing methods, programs Download PDF

Info

Publication number
JP6823272B2
JP6823272B2 JP2019085125A JP2019085125A JP6823272B2 JP 6823272 B2 JP6823272 B2 JP 6823272B2 JP 2019085125 A JP2019085125 A JP 2019085125A JP 2019085125 A JP2019085125 A JP 2019085125A JP 6823272 B2 JP6823272 B2 JP 6823272B2
Authority
JP
Japan
Prior art keywords
person
information processing
dimensional code
detected
detecting
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.)
Active
Application number
JP2019085125A
Other languages
Japanese (ja)
Other versions
JP2019194429A (en
JP2019194429A5 (en
Inventor
佳之 若山
佳之 若山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon IT Solutions Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc, Canon IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2019085125A priority Critical patent/JP6823272B2/en
Publication of JP2019194429A publication Critical patent/JP2019194429A/en
Publication of JP2019194429A5 publication Critical patent/JP2019194429A5/ja
Application granted granted Critical
Publication of JP6823272B2 publication Critical patent/JP6823272B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Lock And Its Accessories (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Image Analysis (AREA)

Description

本発明は、情報処理装置、情報処理方法、プログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program.

オフィスにおけるセキュリティ対策の一環として、フロアや居室に外部の第三者が入らないよう、入口を施錠し、特定の人物(当該フロアや居室で業務を行う社員など)にのみ解錠権限を与えている。 As part of security measures in the office, the entrance is locked to prevent outside third parties from entering the floor or living room, and only specific persons (such as employees who work on the floor or living room) are given the unlocking authority. There is.

近年では、ICカードを用いて解錠することができる仕組みが多く使われている。具体的には、入口付近に設置されたICカードリーダにICカードをかざすことで、解錠権限のあるICカードがかざされた場合に、入口を解錠するといった仕組みとなっている。 In recent years, a mechanism that can be unlocked using an IC card has been widely used. Specifically, by holding an IC card over an IC card reader installed near the entrance, the entrance is unlocked when an IC card with unlocking authority is held over.

特許文献1には、ICカードを用いた入室管理の仕組みが開示されている。 Patent Document 1 discloses a mechanism for admission management using an IC card.

特開2000−306130号公報Japanese Unexamined Patent Publication No. 2000-306130

しかしながら、特許文献1をはじめとするICカードを用いた入室管理システムにおいては、一人一人が順番にICカードをリーダにかざさなければならない。 However, in an entry management system using an IC card such as Patent Document 1, each person must hold the IC card over the reader in order.

そのため、単独では入ることができず複数人でなければ入ることができない場所への立ち入りを管理することができず、例えばオフィスにおける応接室のように、社員がいなければ入ることはできないが、社員だけでの利用が禁止されている場所への入室を管理することができない。 Therefore, it is not possible to control access to places that cannot be entered by one person and only multiple people can enter. For example, an employee cannot enter without an employee, such as a reception room in an office. It is not possible to control entry to places where use is prohibited.

そこで本発明は、入室者が複数いる場合における入室管理の仕組みを提供することを目的とする。 Therefore, an object of the present invention is to provide a mechanism for admission management when there are a plurality of people entering the room.

本発明は、入口の施錠管理を行う施錠システムと通信可能に接続された情報処理装置であって、撮像装置により撮影された映像を入力する入力手段と、前記入力手段により入力した映像に含まれる二次元コードを複数検出する二次元コード検出手段と、前記入力手段により入力した映像に含まれる人物を複数検出する人物検出手段と、前記二次元コード検出手段により検出した二次元コードの数と、前記人物検出手段により検出した人物の数とが一致するかを判定する判定手段と、前記判定手段により二次元コードの数と人物の数とが一致すると判定された場合、前記施錠システムに対して、入口を解錠する旨の指示を出す指示手段と、を備えることを特徴とする。
The present invention is an information processing device communicatively connected to a locking system that manages the locking of the entrance, and is included in an input means for inputting an image captured by the imaging device and an image input by the input means. A two-dimensional code detecting means for detecting a plurality of two-dimensional codes, a person detecting means for detecting a plurality of people included in an image input by the input means, a number of two-dimensional codes detected by the two-dimensional code detecting means, and the like. When the determination means for determining whether the number of persons detected by the person detection means matches and the determination means determines that the number of two-dimensional codes and the number of persons match, the locking system , It is characterized in that it is provided with an instruction means for issuing an instruction to unlock the entrance.

また、本発明は、入口の施錠管理を行う施錠システムと通信可能に接続された情報処理装置における情報処理方法であって、前記情報処理装置の入力手段が、撮像装置により撮影された映像を入力する入力工程と、前記情報処理装置の二次元コード検出手段が、前記入力工程により入力した映像に含まれる二次元コードを複数検出する二次元コード検出工程と、前記情報処理装置の人物検出手段が、前記入力工程により入力した映像に含まれる人物を複数検出する人物検出工程と、前記情報処理装置の判定手段が、前記二次元コード検出工程により検出した二次元コードの数と、前記人物検出工程により検出した人物の数とが一致するかを判定する判定工程と、前記情報処理装置の指示手段が、前記判定工程により二次元コードの数と人物の数とが一致すると判定された場合、前記施錠システムに対して、入口を解錠する旨の指示を出す指示工程と、を備えることを特徴とする。 Further, the present invention is an information processing method in an information processing device communicably connected to a locking system that manages the locking of the entrance, and the input means of the information processing device inputs an image captured by the image pickup device. The input step, the two-dimensional code detecting means of the information processing apparatus, the two-dimensional code detecting step of detecting a plurality of two-dimensional codes included in the video input by the input step, and the person detecting means of the information processing apparatus. , The person detection step of detecting a plurality of people included in the video input by the input step, the number of two-dimensional codes detected by the determination means of the information processing device by the two-dimensional code detection step, and the person detection step. When the determination step of determining whether or not the number of persons detected by the method matches and the instruction means of the information processing device determines that the number of two-dimensional codes and the number of persons match by the determination step, the above-mentioned It is characterized by comprising an instruction step of instructing the locking system to unlock the entrance.

また、本発明は、入口の施錠管理を行う施錠システムと通信可能に接続された情報処理装置において実行可能なプログラムであって、前記情報処理装置を、撮像装置により撮影された映像を入力する入力手段と、前記入力手段により入力した映像に含まれる二次元コードを複数検出する二次元コード検出手段と、前記入力手段により入力した映像に含まれる人物を複数検出する人物検出手段と、前記二次元コード検出手段により検出した二次元コードの数と、前記人物検出手段により検出した人物の数とが一致するかを判定する判定手段と、前記判定手段により二次元コードの数と人物の数とが一致すると判定された場合、前記施錠システムに対して、入口を解錠する旨の指示を出す指示手段として機能させることを特徴とする。 Further, the present invention is a program that can be executed in an information processing device communicably connected to a locking system that manages the locking of the entrance, and the information processing device is used as an input for inputting an image captured by the imaging device. A means, a two-dimensional code detecting means for detecting a plurality of two-dimensional codes included in an image input by the input means, a person detecting means for detecting a plurality of persons included in an image input by the input means, and the two-dimensional A determination means for determining whether the number of two-dimensional codes detected by the code detecting means and the number of persons detected by the person detecting means match, and the number of two-dimensional codes and the number of persons by the determination means When it is determined that they match, the locking system is made to function as an instruction means for issuing an instruction to unlock the entrance.

本発明によれば、入室者が複数いる場合における入室管理の仕組みを提供することが可能となる。 According to the present invention, it is possible to provide a mechanism for entering a room when there are a plurality of people entering the room.

本発明における施錠管理システムのシステム構成を示す図であるIt is a figure which shows the system structure of the lock management system in this invention. 情報処理装置101のハードウエア構成を示す図であるIt is a figure which shows the hardware configuration of the information processing apparatus 101. 第1の実施形態における解錠制御処理を示すフローチャートであるIt is a flowchart which shows the unlocking control processing in 1st Embodiment. 第2の実施形態における解錠制御処理を示すフローチャートであるIt is a flowchart which shows the unlocking control process in 2nd Embodiment. 第3の実施形態における解錠制御処理を示すフローチャートであるIt is a flowchart which shows the unlocking control process in 3rd Embodiment. 第1の実施形態におけるマスタテーブルの一例を示す図であるIt is a figure which shows an example of the master table in 1st Embodiment. 第2の実施形態におけるマスタテーブルの一例を示す図であるIt is a figure which shows an example of the master table in 2nd Embodiment. 第3の実施形態におけるマスタテーブルの一例を示す図であるIt is a figure which shows an example of the master table in 3rd Embodiment. 各グループにおける会議室の利用登録を示したテーブルの一例を示す図であるIt is a figure which shows an example of the table which showed the use registration of a conference room in each group. 各会議室のセキュリティレベルが登録されたテーブルの一例を示す図であるIt is a figure which shows an example of the table in which the security level of each conference room is registered. 二次元コードの一例を示す図Diagram showing an example of a two-dimensional code ネットワークカメラと会議室とが対応付けて登録されたテーブルの一例を示す図A diagram showing an example of a table in which a network camera and a conference room are registered in association with each other.

図1を用いて、本発明の施錠管理システム100について説明する。 The locking management system 100 of the present invention will be described with reference to FIG.

本発明の施錠管理システム100は、図1に示すとおり、情報処理装置101、ネットワークカメラ(撮像装置)102、施錠システム103とから構成され、それぞれがネットワークにより通信可能に接続されている。 As shown in FIG. 1, the lock management system 100 of the present invention is composed of an information processing device 101, a network camera (imaging device) 102, and a lock system 103, each of which is communicably connected by a network.

入室者104は、二次元コード105をネットワークカメラ102に向け、撮影させる。 The occupant 104 points the two-dimensional code 105 at the network camera 102 to take a picture.

ネットワークカメラ102は、撮影された映像を情報処理装置101にネットワーク経由で送信する。 The network camera 102 transmits the captured video to the information processing device 101 via the network.

情報処理装置101は、ネットワークカメラ102により撮影された映像を取得し、解析する。情報処理装置101における解析処理については、図3、図4、図5などを用いて後述する。情報処理装置101は、解析した内容に基づき、会議室の入口106を解錠して良いかを判断し、解錠して良いと判断した場合は、施錠システム103に当該入口を解錠すべき旨の指示を出す。 The information processing device 101 acquires and analyzes an image captured by the network camera 102. The analysis process in the information processing apparatus 101 will be described later with reference to FIGS. 3, 4, 5, and the like. The information processing apparatus 101 determines whether to unlock the entrance 106 of the conference room based on the analyzed contents, and if it determines that the entrance 106 may be unlocked, the locking system 103 should unlock the entrance. Give an instruction to that effect.

施錠システム103は、情報処理装置101からの指示に従い、当該入口を解錠する。なお、入口は普段は施錠されている状態であり、情報処理装置101から指示があった場合に解錠するものとする。 The locking system 103 unlocks the entrance according to an instruction from the information processing device 101. The entrance is normally locked, and is unlocked when instructed by the information processing device 101.

以上が本発明における施錠管理システム100の全体像である。 The above is the overall picture of the locking management system 100 in the present invention.

以下、図2を用いて、図1に示した情報処理装置101のハードウエア構成の一例について説明する。 Hereinafter, an example of the hardware configuration of the information processing apparatus 101 shown in FIG. 1 will be described with reference to FIG.

図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な各種プログラム等が記憶されている。 In FIG. 2, 201 is a CPU that comprehensively controls each device and controller connected to the system bus 204. Further, the ROM 203 or the external memory 211 is necessary to realize a function executed by a BIOS (Basic Input / Output System) or an operating system program (hereinafter, OS) which is a control program of the CPU 201, and each server or each PC. Various programs etc. are stored.

202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。 Reference numeral 202 denotes a RAM, which functions as a main memory of the CPU 201, a work area, and the like. The CPU 201 realizes various operations by loading a program or the like necessary for executing the process from the ROM 203 or the external memory 211 into the RAM 202 and executing the loaded program.

また、205は入力コントローラで、入力装置209等からの入力を制御する。206はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置210への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、CRTディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。 Further, 205 is an input controller, which controls input from an input device 209 or the like. Reference numeral 206 denotes a video controller, which controls display on a display device 210 such as a liquid crystal display. The display device is not limited to the liquid crystal display, and may be a CRT display or the like. These are used by the client as needed.

207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。 Reference numeral 207 is a memory controller, which is connected to a hard disk (HD) for storing boot programs, various applications, font data, user files, edit files, various data, etc., a flexible disk (FD), or a PCMCIA card slot via an adapter. It controls access to an external memory 211 such as a compact flash (registered trademark) memory.

208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN400)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。 Reference numeral 208 denotes a communication I / F controller, which connects and communicates with an external device via a network (for example, LAN 400 shown in FIG. 1), and executes communication control processing on the network. For example, communication using TCP / IP is possible.

なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。 Note that the CPU 201 enables display on the display device 210 by, for example, executing an outline font expansion (rasterization) process in the display information area in the RAM 202. Further, the CPU 201 enables a user instruction with a mouse cursor or the like (not shown) on the display device 210.

ハードウエア上で動作する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。 Various programs running on the hardware are recorded in the external memory 211, and are executed by the CPU 201 by being loaded into the RAM 202 as needed.

なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを備えていればよい。
<第1の実施形態>
It should be noted that not all devices are provided with these configurations, as long as they are provided with necessary ones.
<First Embodiment>

次に図3を用いて、本発明の第1の実施形態における解錠制御処理について説明する。 Next, the unlocking control process according to the first embodiment of the present invention will be described with reference to FIG.

なお、図3のフローチャートに示す処理は、情報処理装置101のCPU201が所定の制御プログラムを読み出して実行する処理である。 The process shown in the flowchart of FIG. 3 is a process in which the CPU 201 of the information processing apparatus 101 reads out and executes a predetermined control program.

ステップS301では、情報処理装置101のCPU201は、撮像装置(カメラ)により撮影された映像を取得する。また、当該映像を撮影した撮像装置を識別する情報(ID)を、当該撮像装置から取得する。 In step S301, the CPU 201 of the information processing device 101 acquires an image captured by the imaging device (camera). In addition, information (ID) for identifying the image pickup device that captured the image is acquired from the image pickup device.

ステップS302では、情報処理装置101のCPU201は、ステップS301で取得した映像を解析する。具体的には、ステップS301で取得した映像に映っている二次元コードを検出し、当該二次元コードが示すID(識別情報)を取得する処理を実行する。また、解析する際には、例えば取得した映像データをフレームごとに抽出し、画像データ(静止画)として解析するといった処理が行われる。 In step S302, the CPU 201 of the information processing device 101 analyzes the video acquired in step S301. Specifically, the process of detecting the two-dimensional code shown in the video acquired in step S301 and acquiring the ID (identification information) indicated by the two-dimensional code is executed. Further, when analyzing, for example, the acquired video data is extracted for each frame and analyzed as image data (still image).

なお、本発明の実施形態における二次元コードとは、例えば特開2012−78973号公報にあるように、複数のセルが配列されて構成されるコードのことをいう。特開2012−78973号公報に記載された二次元コードは、静止画中に当該二次元コードが含まれている場合、当該二次元コードのID(識別情報)と、当該二次元コードの静止画中の位置(座標)とが取得されるという特徴を有するものである。なお、本実施形態においては、二次元コードを検出し、そのIDと静止画中の位置(座標)を取得するアプリケーションは、情報処理装置101が有しているものとする。 The two-dimensional code in the embodiment of the present invention refers to a code in which a plurality of cells are arranged, as described in, for example, Japanese Patent Application Laid-Open No. 2012-78973. When the two-dimensional code is included in the still image, the two-dimensional code described in Japanese Patent Application Laid-Open No. 2012-78973 includes the ID (identification information) of the two-dimensional code and the still image of the two-dimensional code. It has a feature that the position (coordinates) in the inside is acquired. In the present embodiment, it is assumed that the information processing apparatus 101 has an application that detects the two-dimensional code and acquires the ID and the position (coordinates) in the still image.

なお、二次元コードについては、一度に複数の二次元コードを認識できるものであればいずれでもよい。二次元コードの一例を図12に示す。 The two-dimensional code may be any code as long as it can recognize a plurality of two-dimensional codes at one time. An example of the two-dimensional code is shown in FIG.

ステップS303では、情報処理装置101のCPU201は、ステップS302で取得したIDのすべてがマスタテーブル(一例として図6)に登録されているかを判断する。 In step S303, the CPU 201 of the information processing apparatus 101 determines whether all the IDs acquired in step S302 are registered in the master table (FIG. 6 as an example).

すなわち、会議室を利用するユーザとして登録されていない人物が含まれているかを判定する。 That is, it is determined whether or not a person who is not registered as a user who uses the conference room is included.

取得したすべてのIDがマスタテーブルに登録されている場合(ステップS303:YES)は、処理をステップS304に移行する。 When all the acquired IDs are registered in the master table (step S303: YES), the process proceeds to step S304.

マスタテーブルに登録されていないIDがある場合(ステップS303:NO)は、本フローチャートに示す処理を終了する。すなわち、会議室を利用するユーザ以外の人物が会議室を利用することができないようにするため、入口を解錠しない。この際、解錠できない旨のエラー情報を発信しても良い。ステップS304、S305、S306、においてNOと判定された場合も同様である。 If there is an ID that is not registered in the master table (step S303: NO), the process shown in this flowchart ends. That is, the entrance is not unlocked so that no one other than the user who uses the conference room can use the conference room. At this time, error information indicating that the lock cannot be unlocked may be transmitted. The same applies when NO is determined in steps S304, S305, and S306.

ステップS304では、情報処理装置101のCPU201は、ステップS302で取得した全てのIDが同一のグループに所属しているか否かについて、マスタテーブルを用いて判定する。 In step S304, the CPU 201 of the information processing apparatus 101 determines whether or not all the IDs acquired in step S302 belong to the same group by using the master table.

図6に示すように、マスタテーブルでは、二次元コード情報(ID)とグループとが対応付けられているものとする。 As shown in FIG. 6, in the master table, it is assumed that the two-dimensional code information (ID) and the group are associated with each other.

全てのIDが同一のグループに所属している場合(ステップS304:YES)は、処理をステップS305に移行する。 If all IDs belong to the same group (step S304: YES), the process proceeds to step S305.

異なるグループに所属するIDが含まれる場合(ステップS304:NO)は、本フローチャートの処理を終了する。 If IDs belonging to different groups are included (step S304: NO), the process of this flowchart ends.

ステップS305では、情報処理装置101のCPU201は、ステップS302で取得したIDの個数と、ステップS304で判定されたグループに所属するIDの個数とが一致するかを判定する。すなわち、同一グループに所属するIDを全て取得できたか(不足しているIDがないか)を判定する。 In step S305, the CPU 201 of the information processing apparatus 101 determines whether the number of IDs acquired in step S302 and the number of IDs belonging to the group determined in step S304 match. That is, it is determined whether all the IDs belonging to the same group can be acquired (whether there are any missing IDs).

一致する場合(ステップS305:YES)は、処理をステップS306に移行する。 If they match (step S305: YES), the process proceeds to step S306.

一致しない場合(ステップS305:NO)は、本フローチャートに示す処理を終了する。 If they do not match (step S305: NO), the process shown in this flowchart ends.

ステップS306では、情報処理装置101のCPU201は、ステップS302で取得したIDの個数と、当該解析対象の映像に映っている人物の数が一致するかを判定する。 In step S306, the CPU 201 of the information processing device 101 determines whether the number of IDs acquired in step S302 matches the number of people appearing in the video to be analyzed.

すなわち、一人で2つ以上の二次元コードを持っていることがないかを判定する。例えばステップS305で不足しているIDがないと判定された場合であっても、一人が2つ以上の二次元コードを所持していた場合には、入室する人物が全員がそろっていないことになる。そこで、本ステップによる処理で、全員が揃っていることを確認する。 That is, it is determined whether or not one person has two or more two-dimensional codes. For example, even if it is determined in step S305 that there is no missing ID, if one person has two or more two-dimensional codes, all the people entering the room are not available. Become. Therefore, it is confirmed that all the members are in the process by this step.

なお、人物の数については、公知の顔検出技術などを用いることで判断することが可能である。 The number of people can be determined by using a known face detection technique or the like.

一致する場合(ステップS306:YES)は、処理をステップS307に移行する。 If they match (step S306: YES), the process proceeds to step S307.

一致しない場合(ステップS306:NO)は、本フローチャートの処理を終了する。 If they do not match (step S306: NO), the process of this flowchart ends.

ステップS307では、情報処理装置101のCPU201は、施錠システムに対して、解錠すべき指示を出す。そして本フローチャートの処理を終了する。 In step S307, the CPU 201 of the information processing device 101 issues an instruction to unlock the lock system. Then, the processing of this flowchart ends.

なお、施錠システムでは、ステップS307における情報処理装置からの解錠指示に従い、入口を解錠する。 In the locking system, the entrance is unlocked according to the unlocking instruction from the information processing apparatus in step S307.

なお、どこの入口を解錠するかについては、ネットワークカメラの識別情報と、当該ネットワークカメラが監視している(担当している)入口とを対応付けたデータテーブル(一例として図11)に基づき、ステップS301で取得したIDにより決定される。すなわち、ステップS301で取得した映像を撮影したネットワークカメラ(ステップS301で取得したカメラID)と対応付けられた入口を解錠する。 The entrance to be unlocked is based on a data table (Fig. 11 as an example) in which the identification information of the network camera and the entrance monitored (in charge) by the network camera are associated with each other. , Determined by the ID acquired in step S301. That is, the entrance associated with the network camera (camera ID acquired in step S301) that captured the image acquired in step S301 is unlocked.

図6は、本発明の第1の実施形態において情報処理装置101に記憶されたマスタテーブルの一例である。図6に示すように、グループと二次元コード情報(ID)と、区分とから構成されている。
<第2の実施形態>
FIG. 6 is an example of a master table stored in the information processing apparatus 101 in the first embodiment of the present invention. As shown in FIG. 6, it is composed of a group, a two-dimensional code information (ID), and a division.
<Second embodiment>

次に、図4を用いて、本発明の第2の実施形態における解錠制御処理について説明する。 Next, the unlocking control process according to the second embodiment of the present invention will be described with reference to FIG.

なお、図4のフローチャートに示す処理は、情報処理装置101のCPU201が所定の制御プログラムを読み出して実行する処理である。 The process shown in the flowchart of FIG. 4 is a process in which the CPU 201 of the information processing apparatus 101 reads out and executes a predetermined control program.

ここで、図4におけるステップS301〜S307の処理は、図3におけるS301〜S307の処理と同様の処理であるため、ここでの説明は省略する。本実施形態(第2の実施形態)は、第1の実施形態におけるステップS306の処理のあとに、S401に示す処理を追加した実施形態である。 Here, since the processing of steps S301 to S307 in FIG. 4 is the same processing as the processing of S301 to S307 in FIG. 3, the description thereof is omitted here. The present embodiment (second embodiment) is an embodiment in which the process shown in S401 is added after the process of step S306 in the first embodiment.

なお、第2の実施形態においては、図7に示すマスタテーブルが用いられる。 In the second embodiment, the master table shown in FIG. 7 is used.

ステップS401では、情報処理装置101のCPU201は、ステップS302で解析した映像に含まれる顔と、ステップS302で取得したIDにより特定される顔画像(図7に示すマスタテーブルにより特定される顔画像)とを比較し、同一人物の顔であるかを判定する。具体的には、例えば、図7に示す顔画像の特徴量とステップS302で解析した映像に含まれる顔の特徴量との類似度を算出し、当該算出された類似度が所定の値を満たすか否かにより判定することが可能である。 In step S401, the CPU 201 of the information processing apparatus 101 uses the face included in the image analyzed in step S302 and the face image specified by the ID acquired in step S302 (face image specified by the master table shown in FIG. 7). And to determine if they are the same person's face. Specifically, for example, the similarity between the feature amount of the face image shown in FIG. 7 and the feature amount of the face included in the image analyzed in step S302 is calculated, and the calculated similarity satisfies a predetermined value. It is possible to judge by whether or not.

同一人物の顔であると判定された場合(ステップS401:YES)は、処理をステップS307に移行する。 If it is determined that the faces of the same person are the same (step S401: YES), the process proceeds to step S307.

同一人物の顔ではないと判定された場合(ステップS401:NO)は、本フローチャートの処理を終了する。 If it is determined that the faces are not the same person (step S401: NO), the process of this flowchart ends.

このように、本実施形態では、マスタテーブルに登録された顔画像に基づき、顔認識処理を行う。これにより、例えば二次元コードが複製され、他人がなりすまして入室しようとした場合でも、顔認識との組み合わせにより他人の入室を防ぐことが可能となる。
<第3の実施形態>
As described above, in the present embodiment, the face recognition process is performed based on the face image registered in the master table. As a result, for example, even if a two-dimensional code is duplicated and another person tries to enter the room by impersonating the room, it is possible to prevent the other person from entering the room by combining with face recognition.
<Third embodiment>

次に、図5を用いて、本発明の第3の実施形態における解錠制御処理について説明する。 Next, the unlocking control process according to the third embodiment of the present invention will be described with reference to FIG.

なお、図5のフローチャートに示す処理は、情報処理装置101のCPU201が所定の制御プログラムを読み出して実行する処理である。 The process shown in the flowchart of FIG. 5 is a process in which the CPU 201 of the information processing apparatus 101 reads out and executes a predetermined control program.

ここで、図5におけるステップS301〜S307の処理は、図3におけるS301〜S307の処理と同様の処理であり、ステップS401の処理は図4におけるS401と同様の処理であるため、ここでの説明は省略する。本実施形態(第3の実施形態)は、第2の実施形態におけるステップS401の処理のあとに、S501に示す処理を追加した実施形態である。 Here, the processing of steps S301 to S307 in FIG. 5 is the same processing as the processing of S301 to S307 in FIG. 3, and the processing of step S401 is the same processing as S401 in FIG. Is omitted. The present embodiment (third embodiment) is an embodiment in which the process shown in S501 is added after the process of step S401 in the second embodiment.

なお、第3の実施形態においては、図8に示すマスタテーブルが用いられる。 In the third embodiment, the master table shown in FIG. 8 is used.

ステップS501では、情報処理装置101のCPU201は、ステップS401で同一人物であると判定された顔の数が、図10に示すセキュリティレベルで設定した数値を満たすかを判定する。 In step S501, the CPU 201 of the information processing device 101 determines whether the number of faces determined to be the same person in step S401 satisfies the numerical value set at the security level shown in FIG.

例えば、図10において、206会議室への入室は、同一人物であると判定された顔が2つ以上なければならないことを意味する。同様に、302会議室は1つ、応接室は3つ以上が必要であることを意味する。 For example, in FIG. 10, entry into the 206 conference room means that there must be two or more faces determined to be the same person. Similarly, it means that one 302 conference room and three or more reception rooms are required.

いずれの会議室への入室しようとしているかについては、ステップS301で取得したネットワークカメラの識別情報から特定することが可能である。 Which conference room you are going to enter can be specified from the identification information of the network camera acquired in step S301.

セキュリティレベルを満たすと判定された場合(ステップS501:YES)は、処理をステップS307に移行する。 If it is determined that the security level is satisfied (step S501: YES), the process proceeds to step S307.

セキュリティレベルを満たさないと判定された場合(ステップS501:NO)は、本フローチャートに示す処理を終了する。 If it is determined that the security level is not satisfied (step S501: NO), the process shown in this flowchart is terminated.

また、図9に示すように、予めどのグループがどの会議室を利用するかを登録しておき、当該登録されたグループは登録された会議室しか利用できないように制御してもよい。 Further, as shown in FIG. 9, may be registered or previously which groups utilize any conference room, the registered group can be controlled not only available conference rooms that have been registered.

以上のように、本実施形態においては、入室のための条件を厳しく設定することが可能となり、高いセキュリティを確保することが可能となる。 As described above, in the present embodiment, the conditions for entering the room can be set strictly, and high security can be ensured.

なお、第1の実施形態〜第3の実施形態において、会議室への入室を例に挙げて説明したが、本発明の適用対象は、会議室への入室に限られるものでなく、建物への入館やフロアへの入室、会場への入場などへ適用することも可能である。 In the first to third embodiments, entry into the conference room has been described as an example, but the application of the present invention is not limited to entry into the conference room, but to a building. It is also possible to apply it to the entrance of the building, the entrance to the floor, the entrance to the venue, etc.

なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。 It should be noted that the structure and contents of the various data described above are not limited to this, and it goes without saying that the structure and contents are various depending on the intended use and purpose.

また、本発明におけるプログラムは、図3、図4、図5の処理をコンピュータに実行させるプログラムである。なお、本発明におけるプログラムは、図3、図4、図5の各処理ごとのプログラムであってもよい。 Further, the program in the present invention is a program that causes a computer to execute the processes of FIGS. 3, 4, and 5. The program in the present invention may be a program for each process of FIGS. 3, 4, and 5.

以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。 As described above, the recording medium on which the program that realizes the functions of the above-described embodiment is recorded is supplied to the system or the device, and the computer (or CPU or MPU) of the system or the device stores the program in the recording medium. Needless to say, the object of the present invention can be achieved by reading and executing.

この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。 In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium on which the program is recorded constitutes the present invention.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることが出来る。 Recording media for supplying programs include, for example, flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, DVD-ROMs, magnetic tapes, non-volatile memory cards, ROMs, EEPROMs, and silicon. A disc or the like can be used.

また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program read by the computer, not only the function of the above-described embodiment is realized, but also the OS (operating system) or the like running on the computer is actually operated based on the instruction of the program. Needless to say, there are cases where a part or all of the processing is performed and the processing realizes the functions of the above-described embodiment.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, the program read from the recording medium is written to the memory provided in the function expansion board inserted in the computer or the function expansion unit connected to the computer, and then the function expansion board is based on the instruction of the program code. It goes without saying that there are cases where the CPU or the like provided in the function expansion unit performs a part or all of the actual processing, and the processing realizes the functions of the above-described embodiment.

また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Further, the present invention may be applied to a system composed of a plurality of devices or a device composed of one device. It goes without saying that the present invention can also be applied when it is achieved by supplying a program to a system or device. In this case, by reading the recording medium in which the program for achieving the present invention is stored into the system or device, the system or device can enjoy the effect of the present invention.

さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 Further, by downloading and reading a program for achieving the present invention from a server, database, or the like on the network by a communication program, the system or device can enjoy the effect of the present invention. It should be noted that all the configurations in which the above-described embodiments and modifications thereof are combined are also included in the present invention.

100 施錠管理システム
101 情報処理装置
102 ネットワークカメラ
103 施錠システム
100 Locking management system 101 Information processing device 102 Network camera 103 Locking system

Claims (5)

二次元コードと人物を識別する識別情報とを対応付けて記憶する記憶手段と、
撮像装置により撮影された映像に含まれる二次元コードを複数検出する二次元コード検出手段と、
前記映像に含まれる人物を複数検出する人物検出手段と、
前記検出した二次元コードと対応付けられた識別情報にかかる人物であって、前記人物検出手段により検出された人物の人数にかかる情報が、所定の条件を満たした場合、当該検出された人物の入場にかかる処理を行う制御手段と、
を備えることを特徴とする情報処理システム。
A storage means that stores a two-dimensional code in association with identification information that identifies a person,
A two-dimensional code detecting means for detecting a plurality of two-dimensional codes included in an image captured by an imaging device, and
A person detecting means for detecting a plurality of people included in the video, and
A person according to the detected identification information associated with the two-dimensional code, information relating to the number of persons detected by the person detection means, when a predetermined condition is satisfied, of the detected person Control means to process the entrance and
An information processing system characterized by being equipped with.
前記所定の条件は、前記人物が入場する場所毎に設定された人数であることを特徴とする請求項1に記載の情報処理システム。 The information processing system according to claim 1, wherein the predetermined condition is a number of people set for each place where the person enters. 前記識別情報は顔画像であることを特徴とし、
前記人物検出手段は、前記映像に含まれる顔を検出することを特徴とする請求項1または2に記載の情報処理システム。
The identification information is characterized by being a face image.
The information processing system according to claim 1 or 2 , wherein the person detecting means detects a face included in the image.
二次元コードと人物を識別する識別情報とを対応付けて記憶する記憶手段を備える情報処理システムにおける情報処理方法であって、
前記情報処理システムの二次元コード検出手段が、撮像装置により撮影された映像に含まれる二次元コードを複数検出する二次元コード検出工程と、
前記情報処理システムの人物検出手段が、前記映像に含まれる人物を複数検出する人物検出工程と、
前記情報処理システムの制御手段が、前記検出した二次元コードと対応付けられた識別情報にかかる人物であって、前記人物検出工程により検出された人物の人数にかかる情報が、所定の条件を満たした場合、当該検出された人物の入場にかかる処理を行う制御工程と、
を備えることを特徴とする情報処理方法。
An information processing method in an information processing system provided with a storage means for associating and storing a two-dimensional code and identification information for identifying a person.
A two-dimensional code detection step in which the two-dimensional code detecting means of the information processing system detects a plurality of two-dimensional codes included in an image captured by an imaging device, and
A person detection step in which the person detection means of the information processing system detects a plurality of people included in the video,
Control means of said information processing system, a person according to the detected identification information associated with the two-dimensional code, information relating to the number of persons detected by the person detection step satisfies a predetermined condition In that case, a control process that performs processing related to the entry of the detected person, and
An information processing method characterized by being provided with.
二次元コードと人物を識別する識別情報とを対応付けて記憶する記憶手段を備えるコンピュータを、
撮像装置により撮影された映像に含まれる二次元コードを複数検出する二次元コード検出手段と、
前記映像に含まれる人物を複数検出する人物検出手段と、
前記検出した二次元コードと対応付けられた識別情報にかかる人物であって、前記人物検出手段により検出された人物の人数にかかる情報が、所定の条件を満たした場合、当該検出された人物の入場にかかる処理を行う制御手段として機能させるためのプログラム。
A computer equipped with a storage means for storing a two-dimensional code and identification information for identifying a person in association with each other.
A two-dimensional code detecting means for detecting a plurality of two-dimensional codes included in an image captured by an imaging device, and
A person detecting means for detecting a plurality of people included in the video, and
A person according to the detected identification information associated with the two-dimensional code, information relating to the number of persons detected by the person detection means, when a predetermined condition is satisfied, of the detected person A program for functioning as a control means for processing entry.
JP2019085125A 2019-04-26 2019-04-26 Information processing equipment, information processing methods, programs Active JP6823272B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019085125A JP6823272B2 (en) 2019-04-26 2019-04-26 Information processing equipment, information processing methods, programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019085125A JP6823272B2 (en) 2019-04-26 2019-04-26 Information processing equipment, information processing methods, programs

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017216258A Division JP6521029B2 (en) 2017-11-09 2017-11-09 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM

Publications (3)

Publication Number Publication Date
JP2019194429A JP2019194429A (en) 2019-11-07
JP2019194429A5 JP2019194429A5 (en) 2020-04-30
JP6823272B2 true JP6823272B2 (en) 2021-02-03

Family

ID=68469400

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019085125A Active JP6823272B2 (en) 2019-04-26 2019-04-26 Information processing equipment, information processing methods, programs

Country Status (1)

Country Link
JP (1) JP6823272B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024039559A (en) * 2022-09-09 2024-03-22 株式会社日立エルジーデータストレージ Face recognition device, face recognition method, face recognition program, door unlocking/locking system, and face recognition system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5471533B2 (en) * 2010-02-04 2014-04-16 三菱電機株式会社 Visitor entrance / exit management system

Also Published As

Publication number Publication date
JP2019194429A (en) 2019-11-07

Similar Documents

Publication Publication Date Title
CN113490935B (en) Face authentication management server and face authentication management method
JP2020042374A (en) Room entry/exit management system
JP2021068371A (en) Accommodation management system, accommodation management apparatus, accommodation management method, and computer program
JP6823272B2 (en) Information processing equipment, information processing methods, programs
JP7517393B2 (en) Facility management device, facility management method, and computer program
JP6241233B2 (en) Information processing apparatus, information processing method, and program
JP7316982B2 (en) Face authentication server and information processing method
JP5745790B2 (en) Entrance / exit management system
CN101256685B (en) Access Management System
JP6521029B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
JP2004070778A (en) Personal identification method and personal identification system
JP4703880B2 (en) Access control system
JP5537191B2 (en) Entrance / exit management system
JP2007226741A (en) Face matching system
JP6312557B2 (en) Security management system
JP2008140319A (en) Personal authentication device and personal authentication system
JP5175706B2 (en) Entrance / exit management system, entrance / exit management method, and reception apparatus
JP4764727B2 (en) Card lock system
JP7579231B2 (en) Authentication system and authentication method
JP5991946B2 (en) Information processing apparatus and program
JP7620479B2 (en) Information processing device and information processing method
JP7240360B2 (en) Information processing system, information processing method, and visitor management server
JP3929857B2 (en) Entrance / exit management system
JP2025175831A (en) Authentication device, authentication device control method, and program
JPH05163860A (en) Personal authentication device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190524

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200323

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200605

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200630

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200826

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: 20201208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201221

R151 Written notification of patent or utility model registration

Ref document number: 6823272

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250