A method, device and electronic equipment for intelligent alarm in a computer room
By acquiring and comparing portrait information, determining whether it exists in the employee comparison database, and generating alarm information based on the type of accompanying portrait information, the problem of being unable to intelligently analyze accompanying personnel in the existing technology is solved, and the accuracy of intelligent alarms in the computer room is improved.
Patent Information
- Application Number
- CN202210414681.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-20
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2042-04-20
AI Technical Summary
The existing facial recognition access control cannot intelligently analyze the accompanying personnel, resulting in insufficient accuracy of intelligent alarms in the computer room.
By obtaining the portrait information to be compared with the target, determining whether it exists in the employee comparison database, and generating alarm information based on the type of accompanying portrait information within the preset time.
It improves the accuracy of intelligent alarms in the computer room, can intelligently analyze accompanying personnel, and enhances the effectiveness of safety management.
Smart Images

Figure CN114973486B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of face recognition technology, and in particular to a method, device and electronic equipment for intelligent alarm in a computer room. Background Art
[0002] With the development of artificial intelligence, face recognition technology has been widely used, especially in the security field. Face recognition access control is now widely used in the public security industry. Access control can determine whether the visitor is a user designated by the system to access through facial feature analysis. Compared with traditional key unlocking and password access, face recognition is undoubtedly more secure. At present, the accuracy of face recognition technology can reach more than 99%.
[0003] Although facial recognition access control systems on the market are highly accurate, they are unable to conduct intelligent analysis of accompanying persons.
[0004] Therefore, a method, device and electronic equipment for intelligent alarm in a computer room are proposed. Summary of the invention
[0005] The present specification provides a method, device and electronic equipment for intelligent alarm in a computer room, which solves the problem that it is impossible to perform intelligent analysis on accompanying personnel and improves the accuracy of intelligent alarm in the computer room.
[0006] The present application provides a method for intelligent alarm in a computer room, which adopts the following technical solutions, including:
[0007] Obtain the target portrait information to be compared;
[0008] Determining the type of the target portrait information to be compared based on the employee comparison library;
[0009] Determine whether the target portrait information to be compared is of the target type;
[0010] When the type of the target portrait information to be compared is not the target type, determining whether the type of the target accompanying portrait information acquired within a preset time is the target type;
[0011] When the type of the target accompanying person portrait information obtained within the preset time is not the target type, an alarm message is generated and sent to the user end.
[0012] Optionally, obtaining the target portrait information to be compared includes:
[0013] Determine whether the portrait information to be compared obtained in real time exists in the employee comparison database;
[0014] When the real-time acquired portrait information to be compared exists in the employee comparison library, target portrait information to be compared is obtained, and the target portrait information to be compared includes the real-time acquired portrait information to be compared existing in the employee comparison library.
[0015] Optionally, the portrait information to be compared obtained in real time includes:
[0016] Real-time acquisition of image data from several monitoring devices in the same time period;
[0017] Divide the image data of the plurality of monitoring devices in the same time period into frames one by one to obtain a plurality of divided frame pictures;
[0018] De-duplicate and filter several frame images to obtain the portrait information to be compared.
[0019] Optionally, the determining whether the to-be-compared portrait information obtained in real time exists in the employee comparison database specifically includes:
[0020] Comparing the obtained portrait information to be compared with the employee comparison database to obtain the similarity with each item of employee information in the employee comparison database;
[0021] It is determined whether there is any employee information whose similarity with each item of employee information in the employee comparison database exceeds a preset similarity.
[0022] Optionally, the determining whether the target portrait information to be compared is of a target type further includes:
[0023] When the type of the target portrait information to be compared is the target type, the entry information is updated to the employee comparison library, and the entry information includes the entry time and the entry location.
[0024] Optionally, obtaining the target accompanying person portrait information includes:
[0025] Determine whether the acquired accompanying person portrait information within a preset time period exists in the employee comparison database;
[0026] When the accompanying portrait information obtained within the preset time exists in the employee comparison library, the target accompanying portrait information is obtained, and the target accompanying portrait information includes the accompanying portrait information obtained within the preset time and existing in the employee comparison library, and the target accompanying portrait information includes the portrait information to be compared obtained in real time within the preset time of the entry time.
[0027] Optionally, the determining whether the type of the target accompanying person portrait information acquired within a preset time is the target type further includes:
[0028] When the type of the target accompanying person portrait information obtained within the preset time is the target type, the entry information is updated to the employee comparison library.
[0029] The present application provides a device for intelligent alarm in a computer room, which adopts the following technical solution, including:
[0030] An acquisition module is used to obtain the target portrait information to be compared;
[0031] A determination module, used to determine the type of the target portrait information to be compared based on the employee comparison library;
[0032] A first judgment module is used to judge whether the target portrait information to be compared is a target type;
[0033] A second judgment module is used to judge whether the type of the target accompanying portrait information acquired within a preset time is the target type when the type of the target portrait information to be compared is not the target type;
[0034] The alarm module is used to generate an alarm message and send it to the user end when the type of the target accompanying person portrait information obtained within a preset time is not the target type.
[0035] Optionally, the acquisition module includes:
[0036] A first judgment unit is used to judge whether the portrait information to be compared obtained in real time exists in the employee comparison database;
[0037] The first result unit is used to obtain target portrait information to be compared when the portrait information to be compared obtained in real time exists in the employee comparison library, wherein the target portrait information to be compared includes the portrait information to be compared obtained in real time and existing in the employee comparison library.
[0038] Optionally, the portrait information to be compared obtained in real time includes:
[0039] Real-time acquisition of image data from several monitoring devices in the same time period;
[0040] Divide the image data of the plurality of monitoring devices in the same time period into frames one by one to obtain a plurality of divided frame pictures;
[0041] De-duplicate and filter several frame images to obtain the portrait information to be compared.
[0042] Optionally, the first result unit specifically includes:
[0043] Comparing the obtained portrait information to be compared with the employee comparison database to obtain the similarity with each item of employee information in the employee comparison database;
[0044] It is determined whether there is any employee information whose similarity with each item of employee information in the employee comparison database exceeds a preset similarity.
[0045] Optionally, the first judgment module further includes:
[0046] When the type of the target portrait information to be compared is the target type, the entry information is updated to the employee comparison library, and the entry information includes the entry time and the entry location.
[0047] Optionally, obtaining the target accompanying person portrait information includes:
[0048] Determine whether the acquired accompanying person portrait information within a preset time period exists in the employee comparison database;
[0049] When the accompanying portrait information obtained within the preset time exists in the employee comparison library, the target accompanying portrait information is obtained, and the target accompanying portrait information includes the accompanying portrait information obtained within the preset time and existing in the employee comparison library, and the target accompanying portrait information includes the portrait information to be compared obtained in real time within the preset time of the entry time.
[0050] Optionally, the second judgment module further includes:
[0051] The second result unit is used to update the entry information to the employee comparison library when the type of the target accompanying person portrait information obtained within the preset time is the target type.
[0052] This specification also provides an electronic device, wherein the electronic device includes:
[0053] processor; and,
[0054] A memory storing computer executable instructions, which when executed cause the processor to perform any of the above methods.
[0055] The present specification also provides a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs, and when the one or more programs are executed by a processor, any of the above methods is implemented.
[0056] The present invention treats the portrait information to be compared obtained in real time within a preset time of the entry time as an accompanying person, thereby solving the problem of being unable to perform intelligent analysis on the accompanying person and improving the accuracy of the intelligent alarm in the computer room. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1 A schematic diagram of the principle of a method for intelligent alarm in a computer room provided in an embodiment of this specification;
[0058] Figure 2A schematic diagram of the structure of a device for intelligent alarm in a computer room provided in an embodiment of this specification;
[0059] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of this specification;
[0060] Figure 4 A schematic diagram of a computer-readable medium provided in accordance with an embodiment of the present specification. DETAILED DESCRIPTION
[0061] The following description is used to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments described below are only examples, and those skilled in the art can think of other obvious variations. The basic principles of the present invention defined in the following description can be applied to other embodiments, variations, improvements, equivalents, and other technical solutions that do not deviate from the spirit and scope of the present invention.
[0062] The following is combined with Figure 1-4 The present application is further described in detail with reference to the exemplary embodiments of the present invention. However, the exemplary embodiments can be implemented in various forms, and it should not be understood that the present invention is limited to the embodiments set forth herein. On the contrary, providing these exemplary embodiments can make the present invention more comprehensive and complete, and it is more convenient to fully convey the inventive concept to those skilled in the art. The same reference numerals in the figures represent the same or similar elements, components or parts, and thus their repeated description will be omitted.
[0063] Under the premise of being consistent with the technical concept of the present invention, the features, structures, characteristics or other details described in a specific embodiment do not exclude that they can be combined in one or more other embodiments in a suitable manner.
[0064] In the description of specific embodiments, the features, structures, characteristics or other details described in the present invention are intended to enable those skilled in the art to fully understand the embodiments. However, it does not exclude that those skilled in the art can practice the technical solutions of the present invention without one or more of the specific features, structures, characteristics or other details.
[0065] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0066] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0067] The term "and / or" or "and / or" includes all combinations of any one or more of the associated listed items.
[0068] Figure 1 A schematic diagram of a method for intelligent alarm in a computer room provided in an embodiment of this specification, the method may include:
[0069] S100: Obtaining the target person portrait information to be compared;
[0070] Optionally, obtaining the target portrait information to be compared includes:
[0071] S101: Determine whether the portrait information to be compared obtained in real time exists in the employee comparison database;
[0072] Optionally, the portrait information to be compared obtained in real time includes:
[0073] Real-time acquisition of image data from several monitoring devices in the same time period;
[0074] Divide the image data of the plurality of monitoring devices in the same time period into frames one by one to obtain a plurality of divided frame pictures;
[0075] De-duplicate and filter a number of the framed images to obtain the portrait information to be compared.
[0076] In the embodiment of this specification, at least one monitoring device is installed at the entrance of the machine room, and the image data of multiple monitoring devices at the entrance of the machine room in the same time period are obtained in real time, and the same person may be photographed multiple times. The image data of multiple monitoring devices in the same time period are framed to obtain single-frame framed images, and only one frame of the same person is taken, and the image that meets the definition is judged and selected as the portrait information to be compared.
[0077] Optional, S101, specifically including:
[0078] Comparing the obtained portrait information to be compared with the employee comparison database to obtain the similarity with each item of employee information in the employee comparison database;
[0079] It is determined whether there is any employee information whose similarity with each item of employee information in the employee comparison database exceeds a preset similarity.
[0080] In the embodiment of the present specification, the employee comparison library includes the identity information, appearance information, entry information, exit information, etc. of the operation and maintenance engineers, police officers, whitelists, etc., and the portrait information to be compared is compared with the employee comparison library, especially the portrait information to be compared is matched with the appearance information, and the similarity with each employee information in the employee comparison library is obtained, and then it is determined whether the similarity exceeds the preset similarity. Specifically, the portrait information a to be compared is compared with the employee information A, employee information B, and employee information C in the employee comparison library. Through face recognition, it is obtained that the similarity between the portrait information a to be compared and the employee information A in the employee comparison library is 97%, the similarity between the portrait information a to be compared and the employee information B in the employee comparison library is 2%, and the similarity between the portrait information a to be compared and the employee information C in the employee comparison library is 30%, and the preset similarity is 95%, that is, the employee information A in the employee comparison library exceeds the preset similarity of 95%, and the portrait information a to be compared is the target portrait information to be compared.
[0081] When the real-time acquired portrait information to be compared exists in the employee comparison library, target portrait information to be compared is obtained, and the target portrait information to be compared includes the real-time acquired portrait information to be compared existing in the employee comparison library.
[0082] In the embodiment of the present specification, the portrait information to be compared has corresponding employee information in the employee comparison database exceeding a preset similarity, which is the target portrait information to be compared.
[0083] S110: Determine the type of the target portrait information to be compared based on the employee comparison library;
[0084] In the embodiment of this specification, the employee comparison library includes the identity information, appearance information, entry information, exit information, etc. of the operation and maintenance engineers, police officers, whitelists, etc., that is, the types of target portrait information to be compared also include operation and maintenance engineers, police officers, whitelists, etc.
[0085] S120: Determine whether the target portrait information to be compared is a target type;
[0086] Optionally, the determining whether the target portrait information to be compared is of a target type further includes:
[0087] When the type of the target portrait information to be compared is the target type, the entry information is updated to the employee comparison library, and the entry information includes the entry time and the entry location.
[0088] In the embodiment of the present specification, the target type includes police officers. When the type of the target portrait information to be compared is a police officer, the entry time and entry location of the police officer are updated to the corresponding employee comparison library.
[0089] Optionally, obtaining the target accompanying person portrait information includes:
[0090] Determine whether the acquired accompanying person portrait information within a preset time period exists in the employee comparison database;
[0091] When the accompanying portrait information obtained within the preset time exists in the employee comparison library, the target accompanying portrait information is obtained, and the target accompanying portrait information includes the accompanying portrait information obtained within the preset time and existing in the employee comparison library, and the target accompanying portrait information includes the portrait information to be compared obtained in real time within the preset time of the entry time.
[0092] In the embodiment of the present specification, it is determined whether the target accompanying portrait information exists in the employee comparison library within a preset time before and after the entry time of the target portrait information to be compared, that is, it is determined whether there is employee information in the employee comparison library that meets the preset similarity. If so, the target accompanying portrait information is obtained, and the target accompanying portrait information includes the portrait information to be compared obtained in real time within the preset time of the entry time.
[0093] S130: When the type of the target portrait information to be compared is not the target type, determining whether the type of the target accompanying portrait information acquired within a preset time is the target type;
[0094] In the embodiment of the present specification, if the type of the target portrait information to be compared is not a police officer, it is determined whether the type of the target accompanying portrait information is a police officer within a preset time before and after the entry time of the target portrait information to be compared.
[0095] Optionally, the determining whether the type of the target accompanying person portrait information acquired within a preset time is the target type further includes:
[0096] When the type of the target accompanying person portrait information obtained within the preset time is the target type, the entry information is updated to the employee comparison library.
[0097] In the embodiment of the present specification, the type of the target accompanying portrait information obtained within the preset time is the target type, that is, the type of the target accompanying portrait information is a police officer, and the entry time and entry location of the police officer are updated to the corresponding employee comparison library.
[0098] S140: When the type of the target accompanying person portrait information obtained within the preset time is not the target type, an alarm message is generated and sent to the user end.
[0099] In the embodiment of the present specification, the type of the target accompanying human portrait information obtained within the preset time is not the target type, that is, the type of the target accompanying human portrait information is not a police officer, and an alarm message is generated.
[0100] The present invention treats the portrait information to be compared obtained in real time within a preset time of the entry time as an accompanying person, thereby solving the problem of being unable to perform intelligent analysis on the accompanying person and improving the accuracy of the intelligent alarm in the computer room.
[0101] Figure 2 A schematic diagram of the structure of a device for intelligent alarm in a computer room provided in an embodiment of this specification, the device may include:
[0102] An acquisition module 10 is used to acquire the target portrait information to be compared;
[0103] A determination module 20, for determining the type of the target portrait information to be compared based on the employee comparison library;
[0104] A first judgment module 30 is used to judge whether the target portrait information to be compared is a target type;
[0105] The second judgment module 40 is used to judge whether the type of the target accompanying portrait information acquired within a preset time is the target type when the type of the target to-be-compared portrait information is not the target type;
[0106] The alarm module 50 is used to generate an alarm message and send it to the user end when the type of the target accompanying person portrait information acquired within a preset time is not the target type.
[0107] Optionally, the acquisition module includes:
[0108] A first judgment unit is used to judge whether the portrait information to be compared obtained in real time exists in the employee comparison database;
[0109] The first result unit is used to obtain target portrait information to be compared when the portrait information to be compared obtained in real time exists in the employee comparison library, wherein the target portrait information to be compared includes the portrait information to be compared obtained in real time and existing in the employee comparison library.
[0110] Optionally, the portrait information to be compared obtained in real time includes:
[0111] Real-time acquisition of image data from several monitoring devices in the same time period;
[0112] Divide the image data of the plurality of monitoring devices in the same time period into frames one by one to obtain a plurality of divided frame pictures;
[0113] De-duplicate and filter several frame images to obtain the portrait information to be compared.
[0114] Optionally, the first result unit specifically includes:
[0115] Comparing the obtained portrait information to be compared with the employee comparison database to obtain the similarity with each item of employee information in the employee comparison database;
[0116] It is determined whether there is any employee information whose similarity with each item of employee information in the employee comparison database exceeds a preset similarity.
[0117] Optionally, the first judgment module further includes:
[0118] When the type of the target portrait information to be compared is the target type, the entry information is updated to the employee comparison library, and the entry information includes the entry time and the entry location.
[0119] Optionally, obtaining the target accompanying person portrait information includes:
[0120] Determine whether the acquired accompanying person portrait information within a preset time period exists in the employee comparison database;
[0121] When the accompanying portrait information obtained within the preset time exists in the employee comparison library, the target accompanying portrait information is obtained, and the target accompanying portrait information includes the accompanying portrait information obtained within the preset time and existing in the employee comparison library, and the target accompanying portrait information includes the portrait information to be compared obtained in real time within the preset time of the entry time.
[0122] Optionally, the second judgment module further includes:
[0123] The second result unit is used to update the entry information to the employee comparison library when the type of the target accompanying person portrait information obtained within the preset time is the target type.
[0124] The functions of the device in the embodiment of the present invention have been described in the above method embodiment, so for details not provided in the description of this embodiment, please refer to the relevant description in the above embodiment, and no further description will be given here.
[0125] Based on the same inventive concept, an embodiment of this specification also provides an electronic device.
[0126] The following describes an electronic device embodiment of the present invention, which can be regarded as a specific physical implementation of the method and device embodiments of the present invention. The details described in the electronic device embodiment of the present invention should be regarded as a supplement to the above method or device embodiments; details not disclosed in the electronic device embodiment of the present invention can be implemented with reference to the above method or device embodiments.
[0127] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this specification. Figure 3The electronic device 300 according to the embodiment of the present invention is described. Figure 3 The electronic device 300 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0128] like Figure 3 As shown, the electronic device 300 is in the form of a general computing device. The components of the electronic device 300 may include, but are not limited to: at least one processing unit 310, at least one storage unit 320, a bus 330 connecting different system components (including the storage unit 320 and the processing unit 310), a display unit 340, etc.
[0129] The storage unit stores program codes, which can be executed by the processing unit 310, so that the processing unit 310 performs the steps according to various exemplary embodiments of the present invention described in the above processing method section of this specification. For example, the processing unit 310 can perform the following steps: Figure 1 Steps shown.
[0130] The storage unit 320 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 3201 and / or a cache memory unit 3202 , and may further include a read-only memory unit (ROM) 3203 .
[0131] The storage unit 320 may also include a program / utility 3204 having a set (at least one) of program modules 3205, such program modules 3205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include the implementation of a network environment.
[0132] Bus 330 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0133] The electronic device 300 may also communicate with one or more external devices 400 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 300, and / or any device that enables the electronic device 300 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an input / output (I / O) interface 350. Furthermore, the electronic device 300 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 360. The network adapter 360 may communicate with other modules of the electronic device 300 through the bus 330. It should be understood that although Figure 3 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0134] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the exemplary embodiments described in the present invention can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation method of the present invention can be embodied in the form of a software product, which can be stored in a computer-readable storage medium (which can be a CD-ROM, USB flash drive, mobile hard disk, etc.) or on a network, including a number of instructions to enable a computing device (which can be a personal computer, server, or network device, etc.) to execute the above method according to the present invention. When the computer program is executed by a data processing device, the computer-readable medium can implement the above method of the present invention, that is: Figure 1 The method shown.
[0135] Figure 4 A schematic diagram of a computer-readable medium provided in accordance with an embodiment of the present specification.
[0136] accomplish Figure 1The computer program of the method shown can be stored on one or more computer readable media. The computer readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0137] The computer readable storage medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by an instruction execution system, an apparatus, or a device or used in combination with it. The program code contained on the readable storage medium may be transmitted with any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0138] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0139] In summary, the present invention can be implemented in hardware, or in a software module running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that general data processing devices such as microprocessors or digital signal processors (DSPs) can be used in practice to implement some or all of the functions of some or all of the components in the embodiments of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0140] The specific embodiments described above further describe the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the present invention is not inherently related to any specific computer, virtual device or electronic device, and various general devices can also implement the present invention. The above description is only a specific embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
[0141] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.
[0142] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A method for intelligent alarm in a computer room, characterized in that: include: Obtaining the target portrait information to be compared, including: obtaining image data of a plurality of monitoring devices in the same time period in real time; dividing the image data of the plurality of monitoring devices in the same time period into frames one by one to obtain a plurality of framed images; deduplicating and screening the plurality of framed images to obtain the target portrait information to be compared; Determining the type of the target portrait information to be compared based on the employee comparison library; Determine whether the target portrait information to be compared is of the target type; When the type of the target portrait information to be compared is not the target type, determine whether the type of the target accompanying portrait information obtained within the preset time is the target type; wherein obtaining the target accompanying portrait information includes: determining whether the accompanying portrait information obtained within the preset time exists in the employee comparison library; when the accompanying portrait information obtained within the preset time exists in the employee comparison library, obtaining the target accompanying portrait information; the target accompanying portrait information includes the accompanying portrait information obtained within the preset time existing in the employee comparison library, and the portrait information to be compared obtained in real time within the preset time of the entry time; When the type of the target accompanying person portrait information obtained within the preset time is not the target type, an alarm message is generated and sent to the user end.
2. The method for intelligent alarm in a computer room according to claim 1, characterized in that: The step of obtaining the target portrait information to be compared includes: Determine whether the portrait information to be compared obtained in real time exists in the employee comparison database; When the real-time acquired portrait information to be compared exists in the employee comparison library, target portrait information to be compared is obtained, and the target portrait information to be compared includes the real-time acquired portrait information to be compared existing in the employee comparison library.
3. The method for intelligent alarm in a computer room as claimed in claim 2, characterized in that: The determining whether the real-time acquired portrait information to be compared exists in the employee comparison database specifically includes: Comparing the obtained portrait information to be compared with the employee comparison database to obtain similarity with each item of employee information in the employee comparison database; It is determined whether there is any employee information whose similarity with each item of employee information in the employee comparison database exceeds a preset similarity.
4. The method for intelligent alarm in a computer room according to claim 1, characterized in that: The step of determining whether the target portrait information to be compared is of the target type further includes: When the type of the target portrait information to be compared is the target type, the entry information is updated to the employee comparison library, and the entry information includes the entry time and the entry location.
5. The method for intelligent alarm in a computer room according to claim 1, characterized in that: The step of determining whether the type of the target accompanying person portrait information acquired within a preset time is the target type further includes: When the type of the target accompanying person portrait information obtained within the preset time is the target type, the entry information is updated to the employee comparison library.
6. A device for intelligent alarm in a computer room, characterized in that: include: The acquisition module is used to acquire the target portrait information to be compared, including: acquiring the image data of several monitoring devices in the same time period in real time; dividing the image data of the several monitoring devices in the same time period into frames one by one to obtain several framed pictures; deduplicating and screening the several framed pictures to obtain the target portrait information to be compared; A determination module, used to determine the type of the target portrait information to be compared based on the employee comparison library; A first judgment module is used to judge whether the target portrait information to be compared is a target type; The second judgment module is used to judge whether the type of the target accompanying portrait information obtained within the preset time is the target type when the type of the target portrait information to be compared is not the target type; wherein, obtaining the target accompanying portrait information includes: judging whether the accompanying portrait information obtained within the preset time exists in the employee comparison library; when the accompanying portrait information obtained within the preset time exists in the employee comparison library, obtaining the target accompanying portrait information; the target accompanying portrait information includes the accompanying portrait information obtained within the preset time existing in the employee comparison library, and the portrait information to be compared obtained in real time within the preset time of the entry time; The alarm module is used to generate an alarm message and send it to the user end when the type of the target accompanying person portrait information obtained within a preset time is not the target type.
7. An electronic device, wherein: The electronic device includes: processor; and a memory storing computer executable instructions, which, when executed, cause the processor to perform the method according to any one of claims 1-5.
8. A computer-readable storage medium, wherein: The computer-readable storage medium stores one or more programs, and when the one or more programs are executed by a processor, the method of any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Anti-following method and system based on face recognition technology
CN111915788A