[0033] In order to better understand the technical solutions in the present application, the technical solutions in the present application embodiment will be described in conjunction with the drawings in the present application embodiments, and will be described in conjunction with the drawings in the present application. The embodiment is merely the embodiment of the present application, not all of the embodiments. Based on the embodiments in the present application, one of ordinary skill in the art does not have all other embodiments obtained without creative labor, and should belong to the scope of the present application.
[0034] See figure 1 The present application provides a face recognition method, which can solve the number of face recognition when the face recognition system is in millions of people, and the performance of face recognition decreases, accurate rates. , Exemplary, the method can include steps S100-S160.
[0035] Step S100: The user registers on the mobile terminal device and uploads the face.
[0036] On the first program on the mobile terminal device, fill in the user's identity information and the person's face data that stores the user, and the first program transmits identity data including identity information and face data to the server.
[0037] Users only need to register once, during the follow-up face recognition process, no need to perform this step, the server stores the user's identity data and the face data in the stored user identity data is raised, and it is improved. Confirm the user identity speed.
[0038] Step S110: Upload the first base station data in real time in real time.
[0039] In some embodiments, the user's mobile terminal apparatus includes, but is not limited to, a first program on a mobile terminal device of a user, by calling the mobile terminal device to acquire the base station information of the base station information, real time, the first mobile terminal device is located in real time. The mobile network number of the base station, and the base station number of the first base station, and transmits the first base station data including the mobile network number and the base station number, and the server receives the first base station data, and determines the base station in accordance with the first base station data.
[0040] Since the first base station data containing the mobile terminal device is sent to the server, the first base station data containing the mobile network number and the base station number is transmitted. Therefore, the first base station data acquired by the server is real-time, the server can determine the user according to the first base station data. The base station thus determines the location of the user and improves the accuracy of the user position detection.
[0041] In some embodiments, the first program on the mobile terminal device of the user transmits the first base station data in real time, and transmits the mobile network number, base station number, and signal strength of the first base station of the mobile terminal device in real time. .
[0042]When the user is in the intermediate position of the first base station, the first program on the mobile terminal device cannot detect the neighbor base station of the first base station, the mobile network number, base station number, and signal strength of the first base station transmitted by the server. Take an empty value; when the user is within the first base station, the neighboring base station detected by the first program on the mobile terminal device, the mobile network number, base station number, and signal transmitted to the server real-time The intensity is a valid value. The distance from the neighboring base station of the first base station can be determined according to the signal strength of the adjacent base station of the first base station.
[0043] Compared to the first base station data only to the server, the location of the user can be determined in more detail, and the accuracy of the user position detection is improved.
[0044] In some embodiments, the first program on the mobile terminal device sends a first base station data to the server every 10s, and the second program on the scan device sends a second base station data to the server every 10s, due to the location of the user within 10s and The scanning device does not occur in the position of a range of a base station range, and therefore, the power consumption of the mobile terminal device and the scanning device is reduced while ensuring the accuracy of the user and the scan device location.
[0045] Step S120: The scan device acquires the visible face data, acquires the number of second base stations in real time, and transmits a face recognition request including the visible face data and the second base station data.
[0046] In some embodiments, when the user stands before the camera is standing on the scanning device, the camera collects an image containing the face, obtaining the visible human face data, the second program on the scanning device, by calling the scanning device to acquire the base station information The interface, real-time acquisition of the mobile network number of the second base station where the scanning device is located, and the base station number of the second base station, the second program and the first program match the program, the scanning device acquires the visible face data and the second base station data. And send the visible face data and the second base station data to the server, the server receives the face identification request sent by the server, and the face recognition request includes the visible human face data and the second base station data, and determined according to the second base station data. The base station where the scanning device is located, obtains all users of the base station where the scanning device is located.
[0047] Since the second program on the scanning device transmits a second base station data containing the mobile network number and the base station number, the second base station data acquired by the server is real-time, and the server can determine the scanning device in real time according to the second base station data. The base station thus determines that the scanning device is located, and the accuracy of the detection of the scanning device is improved.
[0048] In some embodiments, the second program on the scanning device transmits the second base station data in real time, and transmits the mobile network number, base station number, and signal strength of the second base station in which the scanning device is located.
[0049] When the mobile network number, the base station number, and signal strength transmitted to the server in real time, the base station number, and signal intensity is null, indicating the second program on the second base station in the intermediate position of the second base station, and the second procedure on the scanning device cannot detect the second. Nothing base station of the base station; when the mobile network number, the base station number, and signal strength transmitted by the second base station transmitted in real time, the scanning device can be determined within the second base station, and close to the scanning device The adjacent base station detected by the second program, and can determine the distance from adjacent base stations of the scanning device and the second base station according to the signal strength of the adjacent base station of the second base station. Compared to only the second base station data only to the server, the location where the scanning device can be determined in more detail, and the accuracy of the position detection of the scanning device is improved.
[0050] Step S130: The server receives the first base station data transmitted by the user's mobile terminal device, and determines the base station where the user is located according to the first base station data.
[0051] In some embodiments, the server obtains the corresponding base station information according to the base station number in the first base station data, determines the base station where the user is located, because the first base station data received in the server is updated in real time, therefore, the base station in which the user is located in real time, thereby determining The location of the user enhances the accuracy of user position detection.
[0052] Step S140: The server receives the face recognition request sent by the scan device, and the face recognition request includes the visible human face data and the second base station data, and determines the base station where the scanning device is located according to the second base station data, and obtains all the users of the base station where the scanning device is located. .
[0053] In some embodiments, the server obtains all users of the base station where the scanning device is located in accordance with the base station where the scanning device is located and the base station is located, and obtains all the users of the base station where the scanning device is located, and the identity information and storage will be filled in the mobile terminal device. The face data of all users of face data reduces compared to face data compared to face data, and improves the speed and accuracy of the face recognition method provided by the present application embodiment.
[0054] Step S150: The server adds the face data of all users of the base station where the scanning device is located to the matching candidate set of the scanner.
[0055] In some embodiments, the server adds the face data of all the user of the base station in the scanning device to the matching candidate set of the scanning device, and will match the face data in the matching candidate as a person's identity data stored in the server. The face data is compared with the face data that will fill in the identity information on the mobile terminal and the full user of the storage facial data, which has reduced compared with face data, and improves the implementation of human face data. The face recognition method provided by the example recognizes the speed and accuracy of his face.
[0056] Step S160: The server confirms the user identity information corresponding to the visible human face data according to the face data in the matching candidate set.
[0057] In some embodiments, the server will be compared to face data in the matching candidate set, until the face data confirmed with the visited face data in the matching candidate set, confirmed by the person's face data matched with the visited face The user's identity information corresponding to the face data, which reduces the face data compared to the face data of all users who fill in the identity information on the mobile terminal device and the storage facial data, reducing the face data, improved The face recognition method provided by the application embodiment identifies the speed and accuracy of the face.
[0058] In order to further explain the methods described above, the present application also provides a schematic diagram of a face recognition device, see figure 2 The face recognition device includes a mobile terminal device 1, a scanning device 2, and a server 3, a mobile terminal device 1, and a server 3 communication connection, a scanning device 2, and a server 3 communication connection, a mobile terminal device 1, a scanning device 2, and a server 3. A face recognition method is implemented, and the server 3 acquires all the users of the base station in which the scanning device 2 is located according to the base station where all the users is located, and the face data of all users who will fill in the mobile terminal device 1 and the full user of the memory human face data. Compared with face data, it reduces the performance and accuracy of the face recognition method to identify the face recognition method provided by the embodiment of the present application.
[0059] based on figure 2 The face recognition device shown, a face recognition process is as follows: The user fills in the user's identity information and the user's face data that stores the user, and the first program is supplied by calling the mobile terminal device 1. The interface for obtaining the base station information is real-time, the mobile network number of the first base station in which the mobile terminal device 1 is located, and the base station number of the first base station, and transmits the first base station data including the mobile network number and the base station number to the server 3. The second program is matched with the first program, and the second program on the scanning device 2, by calling the interface provided by the scanning device 2, real time acquires the mobile network number of the second base station in which the scanning device 2 is located. And the base station number of the second base station, and transmits a second base station data including the mobile network number and the base station number to the server 3. When the user comes to the camera on the scanning device 2, the camera collects an image containing a face, and transmits the visible human face data containing the face image to the server 3. The server 3 determines the base station where the user is located according to the first base station data, determines the base station in which the scanning device 2 is located according to the second base station data, and acquires all the users of the base station in which the scanning device 2 is located, and the face data of all the users in the base station in which the base station in which the base station in which the base station in which the base station is added to the scan. The matching candidate set of device 2 and the visible human face data is compared to face data in the matching candidate set, and the user identity information corresponding to the visible human face data is confirmed according to the comparison result.
[0060] As can be seen from the above embodiment, the face recognition method provided by the embodiment, including the server 3 receives the first base station data transmitted by the user's mobile terminal device 1, and determines the base station in which the user is located according to the first base station data, the server 3 receives the scanning device. 2 Sending face recognition request, face recognition request includes the visible human face data and the second base station data, and determines the base station in which the scanning device 2 is located according to the second base station data, and acquires all the users of the base station in the scanning device 2, the server 3 will The face data of all users of the base station in the scanning device 2 adds the matching candidate set of the scanning device 2, and the server 3 will be compared to the face data in the matched candidate set, confirmed the visited face according to the comparison result. The data corresponding to the user identity information. Since the first base station data corresponds to one of the mobile terminal apparatus 1 including the user identity information, the mobile terminal device 1 of the face data, the face recognition method of the present application embodiment determines the scanning device 2 according to the second base station data of the base station where the scanning device 2 is located. Base station, in the received first base station data, the server 3 looks for the first base station data of the mobile network number and the base station number in the base station in which the scanning device 2 is located, determines all users of the base station where the scanning device 2 is located, thereby the mobile terminal device. 1 The face data of the base station is filtered, and the face data of all the users of the base station in which the scanning device 2 is located, and the face data of all the users who fill in the identity information on the mobile terminal device 1 and the full user of the storage human face data is compared. Compared with the face data, the compared face data is reduced, and the face recognition method of the present application is recognized and the speed and accuracy of the face recognition method is improved.
[0061] Since the above embodiments are incorporated herein by reference in other ways, each of the various embodiments have the same portion, and similar portions are in the present specification. This is no longer detailed here.
[0062] It should be noted that in this specification, a relationship term such as "first" and "second", etc. is only used to separate one entity or operation with another entity or operating area, not necessarily or implied. There is any such active relationship or order between these entities or operations. Moreover, the term "comprising", "comprising" or any other variable is intended to encompass non-exclusive contained contained, thereby enabling a circuit structure, item, or device including a series of elements, not only those elements, but also include unambiguously listed. Other elements, or elements that are also inherent to such circuit structures, items, or equipment. In the case where there is no more restriction, the "including one ..." is defined, and there is no other same element in the circuit configuration, article, or device including the element.
[0063] Other embodiments of the present application will be easily thought of in consideration of the disclosure of the invention and practiced herein herein. The present application is intended to cover any variations, uses, or adaptive changes in the present invention, and these variations, uses, or adaptive changes follow the general principles of the present invention and include known common sense or customary techniques in the art of the present invention. . The specification and examples are considered to be exemplary, and the true scope and spirit of the present application are pointed out by the claims.
[0064] The present application embodiment described above is not constituting the limitation of the scope of the present application.