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
JP6521029B2 - INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP6521029B2 - INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - Google Patents

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM Download PDF

Info

Publication number
JP6521029B2
JP6521029B2 JP2017216258A JP2017216258A JP6521029B2 JP 6521029 B2 JP6521029 B2 JP 6521029B2 JP 2017216258 A JP2017216258 A JP 2017216258A JP 2017216258 A JP2017216258 A JP 2017216258A JP 6521029 B2 JP6521029 B2 JP 6521029B2
Authority
JP
Japan
Prior art keywords
identification information
dimensional code
face image
input
information processing
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
JP2017216258A
Other languages
Japanese (ja)
Other versions
JP2018076767A5 (en
JP2018076767A (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 JP2017216258A priority Critical patent/JP6521029B2/en
Publication of JP2018076767A publication Critical patent/JP2018076767A/en
Publication of JP2018076767A5 publication Critical patent/JP2018076767A5/ja
Application granted granted Critical
Publication of JP6521029B2 publication Critical patent/JP6521029B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Lock And Its Accessories (AREA)
  • Image Analysis (AREA)

Description

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

オフィスにおけるセキュリティ対策の一環として、フロアや居室に外部の第三者が入らないよう、入口を施錠し、特定の人物(当該フロアや居室で業務を行う社員など)にのみ解錠権限を与えている。   As part of the security measures in the office, lock the entrance so that an outside third party does not enter the floor or room, and give specific people (such as employees who work in the floor or room) the right to unlock. There is.

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

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

特開2000−306130号公報JP 2000-306130 A

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

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

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

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

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

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

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

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

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

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

入室者104は、二次元コード105をネットワークカメラ102に向け、撮影させる。   The occupant 104 directs the two-dimensional code 105 to the network camera 102 and causes the network camera 102 to capture an image.

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

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

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

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

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

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

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

また、205は入力コントローラで、入力装置209等からの入力を制御する。206はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置210への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、CRTディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。   An input controller 205 controls an input from the input device 209 or the like. A video controller 206 controls display on a display device 210 such as a liquid crystal display. The display device is not limited to a 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へのアクセスを制御する。   A memory controller 207 is connected via an adapter to a hard disk (HD) storing a boot program, various applications, font data, user files, editing files, various data, etc., a flexible disk (FD), or a PCMCIA card slot Control access to the external memory 211 such as Compact Flash (registered trademark) memory.

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

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

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

なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを備えていればよい。
<第1の実施形態>
Note that not all devices have these configurations, as long as they have the 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 illustrated in the flowchart of FIG. 3 is a process in which the CPU 201 of the information processing apparatus 101 reads and executes a predetermined control program.

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

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

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

なお、二次元コードについては、一度に複数の二次元コードを認識できるものであればいずれでもよい。二次元コードの一例を図12に示す。   The two-dimensional code may be any as long as it can recognize a plurality of two-dimensional codes at one time. An example of a 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 (for example, FIG. 6).

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

取得したすべてのIDがマスタテーブルに登録されている場合(ステップS303:YES)は、処理をステップS304に移行する。   If 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 not registered in the master table (step S303: NO), the processing shown in this flowchart is ended. That is, in order to prevent persons other than the user who uses the conference room from using the conference room, the entrance is not unlocked. At this time, error information to the effect that unlocking can not be performed may be transmitted. The same applies to the case where 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, using the master table, whether all the IDs acquired in step S302 belong to the same group.

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

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

異なるグループに所属するIDが含まれる場合(ステップS304:NO)は、本フローチャートの処理を終了する。   If an ID belonging to a different group is included (step S304: NO), the processing 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 matches the number of IDs belonging to the group determined in step S304. That is, it is determined whether all IDs belonging to the same group can be acquired (whether there is a missing ID).

一致する場合(ステップ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 the flowchart is ended.

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

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

なお、人物の数については、公知の顔検出技術などを用いることで判断することが可能である。   The number of persons 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 processing of this flowchart ends.

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

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

なお、どこの入口を解錠するかについては、ネットワークカメラの識別情報と、当該ネットワークカメラが監視している(担当している)入口とを対応付けたデータテーブル(一例として図11)に基づき、ステップS301で取得したIDにより決定される。すなわち、ステップS301で取得した映像を撮影したネットワークカメラ(ステップS301で取得したカメラID)と対応付けられた入口を解錠する。   Note that as to which entrance is to be unlocked, a data table (for example, FIG. 11) in which identification information of the network camera is associated with the entrance monitored (in charge of) the network camera , 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 comprised from a group, two-dimensional code information (ID), and 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 illustrated in the flowchart of FIG. 4 is a process in which the CPU 201 of the information processing apparatus 101 reads 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 here is omitted. The present embodiment (the 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, a 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 processes the face included in the video analyzed in step S302 and the face image identified by the ID acquired in step S302 (face image identified by the master table shown in FIG. 7). To determine whether it is the face of the same person. 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 it is or not.

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

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

このように、本実施形態では、マスタテーブルに登録された顔画像に基づき、顔認識処理を行う。これにより、例えば二次元コードが複製され、他人がなりすまして入室しようとした場合でも、顔認識との組み合わせにより他人の入室を防ぐことが可能となる。
<第3の実施形態>
Thus, in the present embodiment, face recognition processing 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 spoofs and tries to enter the room, it becomes possible to prevent another person from entering the room by a combination 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 illustrated in the flowchart of FIG. 5 is a process in which the CPU 201 of the information processing apparatus 101 reads and executes a predetermined control program.

ここで、図5におけるステップS301〜S307の処理は、図3におけるS301〜S307の処理と同様の処理であり、ステップS401の処理は図4におけるS401と同様の処理であるため、ここでの説明は省略する。本実施形態(第3の実施形態)は、第2の実施形態におけるステップS401の処理のあとに、S501に示す処理を追加した実施形態である。   Here, the process of steps S301 to S307 in FIG. 5 is the same process as the process of S301 to S307 in FIG. 3, and the process of step S401 is the same process 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, a master table shown in FIG. 8 is used.

ステップS501では、情報処理装置101のCPU201は、ステップS401で同一人物であると判定された顔の数が、図10に示すセキュリティレベルで設定した数値を満たすかを判定する。   In step S501, the CPU 201 of the information processing apparatus 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, entering the 206 meeting room means that there must be two or more faces determined to be the same person. Similarly, it means that one 302 meeting rooms and three or more reception rooms are required.

いずれの会議室への入室しようとしているかについては、ステップS301で取得したネットワークカメラの識別情報から特定することが可能である。   It is possible to specify which conference room you are going to enter 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 illustrated in the flowchart is ended.

また、図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, the description has been made taking the entry into the meeting room as an example, but the application target of the present invention is not limited to the entry into the meeting room, and to the building It is also possible to apply to the entrance of the hall, the entrance to the floor, the entrance to the hall, etc.

なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。   The configuration of the various data described above and the contents thereof are not limited to this, and it is needless to say that they are configured in various configurations and contents depending on the application and purpose.

また、本発明におけるプログラムは、図3、図4、図5の処理をコンピュータに実行させるプログラムである。なお、本発明におけるプログラムは、図3、図4、図5の各処理ごとのプログラムであってもよい。   Further, a program according to the present invention is a program that causes a computer to execute the processing of FIG. 3, FIG. 4, and FIG. Note that 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 recording the program for realizing the functions of the above-described embodiments is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by reading and executing.

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

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることが出来る。   As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, non-volatile memory card, ROM, EEPROM, silicon A disk etc. can be used.

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

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

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

さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。   Further, by downloading and reading out a program for achieving the present invention from a server on a network, a database or the like by a communication program, the system or apparatus can receive the effects of the present invention. In addition, the structure which combined each embodiment mentioned above and its modification is also contained in this invention altogether.

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

Claims (4)

出入り口の施錠管理を行う施錠システムと通信可能に接続された情報処理装置を、
二次元コードが示す識別情報であって、顔画像と対応付けられた識別情報、および、二次元コードが示す識別情報であって、顔画像が対応付けられていない識別情報を記憶する記憶手段と、
撮像装置により撮影された映像を入力する入力手段と、
前記入力手段により入力した映像に含まれる二次元コードを複数検出する二次元コード検出手段と、
前記入力手段により入力した映像に含まれる顔画像を検出する顔検出手段と、
前記二次元コード検出手段により検出された二次元コードが示す識別情報の中に、前記顔画像と対応付けられた識別情報および前記顔画像と対応付けられていない識別情報が含まれている場合であって、当該識別情報に対応付けられた顔画像にかかる人物と、前記顔検出手段より検出された顔画像にかかる人物とが同一人物であると判定される場合に、出入り口を解錠する旨の指示を出す指示手段として機能させるためのプログラム。
An information processing apparatus communicably connected to a locking system that performs locking management of the entrance,
Storage means for storing identification information indicated by a two-dimensional code, identification information associated with a face image, and identification information indicated by a two-dimensional code, identification information not associated with a face image ; ,
An input unit for inputting an image captured by the imaging device;
Two-dimensional code detection means for detecting a plurality of two-dimensional codes contained in the image input by the input means;
Face detection means for detecting a face image included in the video input by the input means;
In the case where the identification information indicated by the two-dimensional code detected by the two-dimensional code detection means includes identification information associated with the face image and identification information not associated with the face image. If it is determined that the person related to the face image associated with the identification information is the same person as the person related to the face image detected by the face detection unit, the doorway is unlocked A program for functioning as an instruction means for issuing an instruction of.
前記記憶手段を、識別情報を、前記顔画像と対応付けられた識別情報顔画像が対応付けられていない識別情報とが含まれるグループに分けて記憶する手段として機能させ、
前記指示手段を、前記二次元コード検出手段により、前記記憶手段に記憶された同一のグループに含まれる識別情報に係る二次元コードをすべて検出した場合に、出入口を解錠する旨の指示を出す手段として機能させることを特徴とする請求項1に記載のプログラム。
It said storage means, the identification information, to function as the means for storing divided into groups face image and the associated identification information and the face image includes the identification information is not associated,
When the two-dimensional code detecting unit detects all two-dimensional codes related to identification information included in the same group stored in the storage unit, the instructing unit issues an instruction to unlock the entrance. The program according to claim 1, characterized in that it functions as a means.
出入り口の施錠管理を行う施錠システムと通信可能に接続された情報処理装置であって、
二次元コードが示す識別情報であって、顔画像と対応付けられた識別情報、および、二次元コードが示す識別情報であって、顔画像が対応付けられていない識別情報を記憶する記憶手段と、
撮像装置により撮影された映像を入力する入力手段と、
前記入力手段により入力した映像に含まれる二次元コードを複数検出する二次元コード検出手段と、
前記入力手段により入力した映像に含まれる顔画像を検出する顔検出手段と、
前記二次元コード検出手段により検出された二次元コードが示す識別情報の中に、前記顔画像と対応付けられた識別情報および前記顔画像と対応付けられていない識別情報が含まれている場合であって、当該識別情報に対応付けられた顔画像にかかる人物と、前記顔検出手段より検出された顔画像にかかる人物とが同一人物であると判定される場合に、出入り口を解錠する旨の指示を出す指示手段と、
を備えることを特徴とする情報処理装置。
An information processing apparatus communicably connected to a locking system that manages locking at an entrance and exit.
Storage means for storing identification information indicated by a two-dimensional code, identification information associated with a face image, and identification information indicated by a two-dimensional code, identification information not associated with a face image ; ,
An input unit for inputting an image captured by the imaging device;
Two-dimensional code detection means for detecting a plurality of two-dimensional codes contained in the image input by the input means;
Face detection means for detecting a face image included in the video input by the input means;
In the case where the identification information indicated by the two-dimensional code detected by the two-dimensional code detection means includes identification information associated with the face image and identification information not associated with the face image. If it is determined that the person related to the face image associated with the identification information is the same person as the person related to the face image detected by the face detection unit, the doorway is unlocked Instruction means for issuing an instruction of
An information processing apparatus comprising:
出入り口の施錠管理を行う施錠システムと通信可能に接続され、二次元コードが示す識別情報であって、顔画像と対応付けられた識別情報、および、二次元コードが示す識別情報であって、顔画像が対応付けられていない識別情報を記憶する情報処理装置における情報処理方法であって、
前記情報処理装置の入力手段が、撮像装置により撮影された映像を入力する入力工程と、
前記情報処理装置の二次元コード検出手段が、前記入力工程により入力した映像に含まれる二次元コードを複数検出する二次元コード検出工程と、
前記情報処理装置の顔検出手段が、前記入力工程により入力した映像に含まれる顔画像を検出する顔検出工程と、
前記情報処理装置の指示手段が、前記二次元コード検出工程により検出された二次元コードが示す識別情報の中に、前記顔画像と対応付けられた識別情報および前記顔画像と対応付けられていない識別情報が含まれている場合であって、当該識別情報に対応付けられた顔画像にかかる人物と、前記顔検出手段より検出された顔画像にかかる人物とが同一人物であると判定される場合に、出入り口を解錠する旨の指示を出す指示工程と、
を備えることを特徴とする情報処理方法。
Identification information that is communicatively connected to a locking system that performs locking management at the entrance and exit, is identification information indicated by a two-dimensional code, identification information associated with a face image, and identification information indicated by a two-dimensional code It is an information processing method in an information processing apparatus which stores identification information to which an image is not associated ,
An input process in which an input unit of the information processing apparatus inputs an image captured by an imaging apparatus;
Two-dimensional code detection unit of the information processing apparatus, the two-dimensional code detecting step of detecting a plurality of two-dimensional code included in the image input by said input step,
A face detection step of detecting a face image included in a video input by the input step;
In the identification information indicated by the two-dimensional code detected by the two-dimensional code detection step, the instruction unit of the information processing apparatus is not associated with the identification information associated with the face image and the face image When identification information is included, it is determined that the person according to the face image associated with the identification information and the person according to the face image detected by the face detection unit are the same person In the case of an instruction step of issuing an instruction to unlock the doorway,
An information processing method comprising:
JP2017216258A 2017-11-09 2017-11-09 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM Active JP6521029B2 (en)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2013248640A Division JP6241233B2 (en) 2013-11-29 2013-11-29 Information processing apparatus, information processing method, and program

Related Child Applications (1)

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

Publications (3)

Publication Number Publication Date
JP2018076767A JP2018076767A (en) 2018-05-17
JP2018076767A5 JP2018076767A5 (en) 2018-06-28
JP6521029B2 true JP6521029B2 (en) 2019-05-29

Family

ID=62148853

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JP6521029B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5001194B2 (en) * 2008-02-20 2012-08-15 アズビル株式会社 Entrance management system
JP5001195B2 (en) * 2008-02-20 2012-08-15 アズビル株式会社 Entrance management system
JP5606382B2 (en) * 2011-04-20 2014-10-15 株式会社トーショー Personal authentication system
JP6241233B2 (en) * 2013-11-29 2017-12-06 キヤノンマーケティングジャパン株式会社 Information processing apparatus, information processing method, and program

Also Published As

Publication number Publication date
JP2018076767A (en) 2018-05-17

Similar Documents

Publication Publication Date Title
JP6155857B2 (en) Entrance / exit management device and entrance / exit management system
CN113490935B (en) Face authentication management server and face authentication management method
US20210006558A1 (en) Method, apparatus and system for performing authentication using face recognition
CN107005682B (en) Monitoring system, monitoring method, and computer-readable non-transitory storage medium
JP7740340B2 (en) Information processing device, information processing method, and program
JP2020042374A (en) Room entry/exit management system
JP2021068371A (en) Accommodation management system, accommodation management apparatus, accommodation management method, and computer program
JP2006309490A (en) Biological authentication system
JP6241233B2 (en) Information processing apparatus, information processing method, and program
US20200050755A1 (en) Action monitoring apparatus, system, and method
JP6823272B2 (en) Information processing equipment, information processing methods, programs
JP6521029B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
KR20230169517A (en) Apparatus and method for work management for telecommuters
JPWO2019098205A1 (en) Authentication device, authentication method, and program
JP4943127B2 (en) Personal authentication device and personal authentication system
JP7002422B2 (en) Entry / exit management system
KR101053475B1 (en) Access control system and method
JP5537191B2 (en) Entrance / exit management system
CN110765806A (en) Object verification method and device based on supervised data acquisition and electronic equipment
JP2008165353A (en) Monitoring system
JP2007226741A (en) Face matching system
JP2022126223A (en) Admission control system and admission control method
JP7579231B2 (en) Authentication system and authentication method
US10581857B2 (en) Controlling access to a host site using a personal identification video
JP5991946B2 (en) Information processing apparatus and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180420

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180703

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180911

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20181031

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181109

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190115

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

R151 Written notification of patent or utility model registration

Ref document number: 6521029

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190415

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250