A method and device for identifying a device nameplate

By identifying the device nameplate image and using the preset MD5 code comparison in the transfer database, the problem of unrecognition after the device nameplate information is damaged is solved, and the function of identifying the device even if some information is damaged is realized.

CN119540935BActive Publication Date: 2025-06-13CHENGDU SPEED INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411616550.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-06-13
Estimated Expiration
2044-11-13

AI Technical Summary

Technical Problem

The prior art cannot effectively identify the nameplate identification code after the equipment nameplate information is damaged or corroded, especially when there are many missing words, the original information cannot be derived.

Method used

By obtaining the image of the nameplate to be identified, image recognition is performed to obtain text data, and to determine whether the nameplate mark code is complete. If it is incomplete, the preset nameplate mark code in the transfer database is compared with the MD5 code in the password library, and the MD5 code is calculated to identify the complete nameplate mark code.

Benefits of technology

Even if the nameplate marking code is partially damaged, only a small part of identifiable information is required to successfully identify the equipment to prevent the loss of equipment information due to nameplate damage or corrosion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119540935B_ABST
    Figure CN119540935B_ABST
Patent Text Reader

Abstract

The present application provides a method and device for identifying a device nameplate. The method for identifying a device nameplate includes: identifying text data in a nameplate image to be identified; obtaining a nameplate identification code and other information; when the nameplate identification code is incomplete, obtaining a transfer database, which includes a preset nameplate identification code and a password library corresponding to the preset nameplate identification code, and the password library includes a plurality of preset MD5 codes and combination rules corresponding to each preset MD5 code; obtaining an MD5 code obtained by calculation for the nameplate image to be identified according to each recognizable character in the obtained nameplate identification code and other information; comparing each MD5 code with the preset MD5 codes in each password library respectively, and obtaining the preset nameplate identification code corresponding to the password library with the same MD5 code and preset MD5 code. The present application can ensure that even if only a very small part of the recognizable nameplate identification code can be used to identify the device, so as to prevent the situation that the complete information of the device cannot be known after the nameplate of the device is damaged or corroded.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of image recognition, and particularly relates to a method for identifying an equipment nameplate and an apparatus for identifying an equipment nameplate. Background Art

[0002] When managing equipment in schools, nameplates are usually entered for each piece of equipment in the school. However, over time, especially for some outdoor equipment or experimental equipment, after repeated use by users or erosion by the external environment, it may be impossible to fully see the information on the nameplate, especially the nameplate identification code. At this time, if the number of missing characters is relatively small, the original information may still be deduced. However, if the number of missing characters is really large, the combination rule cannot be recognized. Summary of the Invention

[0003] Aiming at the deficiencies of the prior art, the present invention provides a method for identifying an equipment nameplate to solve the above technical problems.

[0004] To achieve the above object, the present invention provides the following technical solution: A method for identifying an equipment nameplate for school equipment management, the method for identifying an equipment nameplate comprising:

[0005] Obtain an image of the nameplate to be recognized;

[0006] Recognize the image of the nameplate to be recognized, so as to obtain the recognized text data;

[0007] Obtain the nameplate identification code and other information according to the positions of the various different text data during recognition;

[0008] Judge whether the obtained nameplate identification code is complete. If not, then

[0009] Obtain a transfer database, the transfer database including at least one preset nameplate identification code and a password library corresponding to the preset nameplate identification code, the password library including a plurality of preset MD5 codes and combination rules corresponding to each preset MD5 code;

[0010] Obtain the MD5 code obtained by calculating the image of the nameplate to be recognized according to each recognizable character in the obtained nameplate identification code and other information;

[0011] Compare each MD5 code with the preset MD5 codes in each password library respectively, and obtain the preset nameplate identification code corresponding to the password library with the same MD5 code and preset MD5 code.

[0012] Optionally, the recognizing the image of the nameplate to be recognized to obtain the recognized text data includes:

[0013] Perform text position recognition on the nameplate image to be recognized, so as to obtain information on each area to be recognized where text recognition needs to be performed;

[0014] Perform text recognition on each area information to obtain text data.

[0015] Optionally, the obtaining of the nameplate marking code and other information according to the positions of various different text data during recognition includes:

[0016] Obtain a preset area database, where the preset area database includes at least one preset area information and area meaning information for each preset position. Among them, the area meaning information includes at least the nameplate marking code and other information;

[0017] According to the positions of the recognized text data in the nameplate image to be recognized and the preset area information, obtain the nameplate marking code and other information in the text data.

[0018] Optionally, the judging whether the obtained nameplate marking code is complete includes:

[0019] Judge whether the number of characters in the obtained nameplate marking code meets the preset requirements. If so, recognize each character to obtain the digital or letter information corresponding to the character; among them,

[0020] When the number of characters in the nameplate marking code does not meet the preset requirements, it is judged as incomplete, or when the digital or letter information corresponding to the corresponding character cannot be recognized during the recognition of the corresponding character, it is judged as incomplete.

[0021] Optionally, the other information includes one or more of production date information, device name information, rated power information, maximum power information, and precautions information.

[0022] Optionally, the device nameplate recognition method further includes:

[0023] Establish the transfer database.

[0024] Optionally, the establishing of the transfer database includes:

[0025] Obtain a nameplate data calculation set, where the nameplate data calculation set includes at least one known nameplate data, and each known nameplate data includes the nameplate marking code and other information on the known nameplate;

[0026] Perform the following processing on each known nameplate data:

[0027] Perform different combinations on one or more of the characters in the nameplate marking code on the known nameplate and form MD5 codes according to each combination, where one combination corresponds to one MD5 code;

[0028] One or more of the characters in the nameplate identification code on a known nameplate are respectively combined with other information in different ways, and MD5 codes are respectively formed according to various combinations, with one combination corresponding to one MD5 code;

[0029] The MD5 codes belonging to the same known nameplate are respectively associated with the combination methods used to form the corresponding MD5 codes.

[0030] The present application also provides a device nameplate identification device, and the device nameplate identification device includes:

[0031] A nameplate image acquisition module to be identified, and the nameplate image acquisition module to be identified is used to acquire a nameplate image to be identified;

[0032] A text data acquisition module, and the text data acquisition module is used to identify the nameplate image to be identified, so as to acquire the identified text data;

[0033] An information acquisition module, and the information acquisition module is used to acquire a nameplate identification code and other information according to the positions of different text data during identification;

[0034] A judgment module, and the judgment module is used to judge whether the acquired nameplate identification code is complete;

[0035] A transfer database acquisition module, and the transfer database acquisition module is used to acquire a transfer database, and the transfer database includes at least one preset nameplate identification code and a password library corresponding to the preset nameplate identification code. The password library includes a plurality of preset MD5 codes and combination rules corresponding to each preset MD5 code;

[0036] An MD5 code acquisition module, and the MD5 code acquisition module is used to acquire the MD5 code obtained by calculating the nameplate image to be identified according to the recognizable characters in the acquired nameplate identification code and other information;

[0037] A comparison module, and the comparison module is used to respectively compare each MD5 code with the preset MD5 codes in each password library to obtain the preset nameplate identification code corresponding to the password library with the same MD5 code and preset MD5 code.

[0038] When the device nameplate identification method of the present application discovers through image recognition that the nameplate identification code that can be obtained is incomplete, by the original method of compiling the nameplate identification code and other information collected itself into MD5, it can ensure that only a very small part of the recognizable nameplate identification codes can also identify the device, thereby preventing the situation where the complete information of the device cannot be known after the nameplate of the device is damaged or corroded. Brief Description of the Drawings

[0039] Figure 1 Schematic flowchart of the device nameplate recognition method according to an embodiment of the present application.

[0040] Figure 2 is used to implement Figure 1 Schematic diagram of an electronic device for implementing the device nameplate recognition method shown.

[0041] Figure 3 Schematic diagram of the nameplate in an embodiment of the present application. Detailed implementation manners

[0042] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0043] The device nameplate recognition method of the present application is used for school equipment management. For example, when a school purchases a batch of equipment, at this time, the school will register the information on various nameplates of this batch of equipment. For example, Figure 3 as shown, the model information, current ratio, tap, rated voltage, etc. of the device may be logged in. If there are any problems with the device in the future, corresponding queries can be made.

[0044] However, if the device itself is severely worn, assuming that only "ZW8" can be seen in the model part and only "141" can be seen in the factory serial number, and if dozens of such devices are purchased, and most of them are purchased in the same batch, it may lead to the model part of the nameplates of these dozens of devices all including "ZW8" and the factory serial number all including "141". At this time, it is impossible to determine which specific worn device has problems, and in this case, the situation of unrecognizability will occur, while the present application can solve this problem.

[0045] As Figure 1 shown, the device nameplate recognition method includes:

[0046] Step 1: Obtain the nameplate image to be recognized;

[0047] Step 2: Recognize the nameplate image to be recognized to obtain the recognized text data;

[0048] Step 3: Obtain the nameplate identification code and other information according to the positions of the respective different text data during recognition;

[0049] Step 4: Determine whether the obtained nameplate identification code is complete. If not, then

[0050] Step 5: Obtain the transfer database, where the transfer database includes at least one preset nameplate marking code and the password library corresponding to the preset nameplate marking code. The password library includes multiple preset MD5 codes and the combination rules corresponding to each preset MD5 code;

[0051] Step 6: Obtain the MD5 code of the nameplate image to be recognized based on the obtained nameplate marking code and each recognizable character in other information through calculation;

[0052] Step 7: Compare each MD5 code with the preset MD5 codes in each password library respectively, and obtain the preset nameplate marking code corresponding to the password library where the MD5 code is the same as the preset MD5 code.

[0053] In the device nameplate recognition method of this application, when it is found through image recognition that the obtained nameplate marking code is incomplete, by the original method of compiling the included nameplate marking code and other information into MD5, it can be ensured that even a very small number of recognizable nameplate marking codes can also identify the device, thereby preventing the situation where the complete information of the device cannot be known after the nameplate of the device is damaged or corroded.

[0054] In this embodiment, the recognition of the nameplate image to be recognized to obtain the recognized text data includes:

[0055] Perform text position recognition on the nameplate image to be recognized to obtain the information of each recognition area that needs to perform text recognition;

[0056] Perform text recognition on each area information to obtain the text data.

[0057] In this embodiment, the method of performing text position recognition on the nameplate image to be recognized to obtain the information of each recognition area that needs to perform text recognition can be as follows:

[0058] Obtain a trained neural network model;

[0059] Input the nameplate image to be recognized into the trained neural network model to obtain the text position and text angle of each text in the nameplate image to be recognized.

[0060] In this embodiment, the text recognition of each area information to obtain the text data includes:

[0061] Obtain a trained text recognition model;

[0062] Input the nameplate image to be recognized into the trained text recognition model to obtain the text information.

[0063] In this embodiment, the trained text recognition model is a neural network framework composed of CTPN, DenseNet, and CTC.

[0064] In this embodiment, the nameplate marking code and other information are obtained according to the positions of various different text data during recognition, including:

[0065] Obtain a region preset database, where the region preset database includes at least one preset region information and region meaning information for each preset position. Among them, the region meaning information includes at least the nameplate marking code and other information;

[0066] According to the positions of the recognized text data in the nameplate image to be recognized and the preset region information, obtain the nameplate marking code and other information in the text data.

[0067] For example, after each device of the present application enters the school, the nameplate will be scanned and recorded by means of image recognition. That is to say, for the same image, the meaning of the text on the pixel region can be known through the pixel region. For example, Figure 3 Taking... as an example, for an image, even if the two characters of "model number" cannot be recognized, the pixel positions of the model number and the corresponding letters + numbers on the image are fixed. That is to say, as long as the pixel position is known, it is known that the text information here corresponds to the model number.

[0068] In this embodiment, the judgment of whether the obtained nameplate marking code is complete includes:

[0069] Judge whether the number of characters in the obtained nameplate marking code meets the preset requirements. If so,

[0070] Identify each character to obtain the digital or letter information corresponding to the character; among them,

[0071] When the number of characters in the nameplate marking code does not meet the preset requirements, it is judged as incomplete, or when the digital or letter information corresponding to the corresponding character cannot be recognized during the recognition of the corresponding character, it is judged as incomplete.

[0072] In this embodiment, through image recognition, the number of characters can be recognized. For example, Figure 3 The factory number 1410198 in... is a 7-digit character. If all can be recognized, at least it means that each character exists. If not, it means that some characters may be worn. For example, only 3 characters 141 can be recognized. At this time, it means that characters are missing.

[0073] Alternatively, although each character is recognized, several of them cannot be recognized or have a low confidence level when recognizing numbers or letters. At this time, it indicates that the nameplate marking code is incomplete.

[0074] In this embodiment, the other information includes one or more of production date information, device name information, rated power information, maximum power information, precautions information, or other information.

[0075] In this embodiment, the device nameplate recognition method further includes: establishing the transfer database.

[0076] In this embodiment, establishing the transfer database includes:

[0077] Obtaining a nameplate data calculation set, where the nameplate data calculation set includes at least one known nameplate data, and each known nameplate data includes a nameplate marking code and other information on the known nameplate;

[0078] Performing the following processing on each known nameplate data:

[0079] Combining one or more of the characters in the nameplate marking code on the known nameplate in different combinations and forming an MD5 code respectively according to each combination, where one combination corresponds to one MD5 code;

[0080] Combining one or more of the characters in the nameplate marking code on the known nameplate with other information in different combinations and forming an MD5 code respectively according to each combination, where one combination corresponds to one MD5 code;

[0081] Associating the MD5 codes belonging to the same known nameplate with the combination methods used to form the corresponding MD5 codes respectively.

[0082] For example, Figure 3 the factory serial number in can be considered as the nameplate marking code, and this nameplate marking code is 1410198. At this time, 1410198 as a whole can be used as data to form an MD5 code, or 141 can be used to form an MD5 code, or 1498 can be used to form an MD5 code. As long as the combination method of each MD5 code is remembered. For example, the combination method of 1498 is composed of the first digit, the second digit, the sixth digit, and the seventh digit of the factory serial number.

[0083] In this way, even when part of the factory serial number is damaged, the corresponding search can be carried out through the MD5 code. For example, when 4101 in 1410198 is lost, since the MD5 code of the combination of 1498 is preset, the same MD5 code can be obtained through the same calculation method.

[0084] It is understandable that in some cases, if the local numbers of the devices are the same, the combination with other information can be increased. For example, if the factory numbers of a batch of devices all start with 141, and only 141 can be recognized at this time, it may happen that the MD5 codes are all the same. In this case, the numbers of the factory numbers can be combined with other information. For example, 198 in the factory number can be combined with the factory date 201410 to form an MD5 code, or 1 in the factory number, 2014 in the factory date, and 630 in the model can be combined to form an MD5 code.

[0085] It is understandable that when obtaining the MD5 code calculated from the to-be-recognized nameplate image based on each recognized character in the obtained nameplate marking code and other information, combination rules can be preset. Since there is a large amount of text information in a nameplate and it is impossible to perform infinite combinations, several or more than a dozen combination rules can be preset for obtaining. It is understandable that if some characters in certain combination rules are not recognized, the MD5 code corresponding to this combination rule can be omitted.

[0086] In this embodiment, each MD5 code is compared with the preset MD5 codes in each password library respectively. The combination rules corresponding to the password libraries with the same MD5 code and preset MD5 code can be compared by the following several methods. As for which method to select, it can be set according to needs:

[0087] (1) Compare the obtained MD5 with each preset MD5 code in the password library. When all the MD5 codes in a password library are the same as the obtained MD5 code and the combination rules are also the same, it is determined that the preset nameplate marking code corresponding to this password library is for this to-be-recognized nameplate image. Through this preset recognized nameplate code, the corresponding clear nameplate image can be found from the historical database.

[0088] (2) Compare the obtained MD5 with each preset MD5 code in the password library. When all the MD5 codes in each password library are compared with the obtained MD5 code, if the number of a password library that meets the requirements (i.e., the MD5 codes are the same and the combination rules are also the same) in the comparison is more than that of other password libraries, it is determined that the preset nameplate marking code corresponding to this password library is for this to-be-recognized nameplate image. Through this preset recognized nameplate code, the corresponding clear nameplate image can be found from the historical database.

[0089] This application also provides a device nameplate recognition device. The device nameplate recognition device includes a to-be-recognized nameplate image acquisition module, a text data acquisition module, an information acquisition module, a judgment module, a transfer database acquisition module, an MD5 code acquisition module, and a comparison module, where,

[0090] The module for obtaining the nameplate image to be recognized is used to obtain the nameplate image to be recognized;

[0091] The module for obtaining text data is used to recognize the nameplate image to be recognized, so as to obtain the recognized text data;

[0092] The information acquisition module is used to obtain the nameplate marking code and other information according to the positions of the various different text data during recognition;

[0093] The judgment module is used to judge whether the obtained nameplate marking code is complete;

[0094] The module for obtaining the transfer database is used to obtain the transfer database, where the transfer database includes at least one preset nameplate marking code and the password library corresponding to the preset nameplate marking code, and the password library includes a plurality of preset MD5 codes and the combination rules corresponding to each preset MD5 code;

[0095] The MD5 code acquisition module is used to obtain the MD5 code obtained by calculating the nameplate image to be recognized according to the recognized characters in the obtained nameplate marking code and other information;

[0096] The comparison module is used to compare each MD5 code with the preset MD5 codes in each password library respectively, and obtain the preset nameplate marking code corresponding to the password library with the same MD5 code and preset MD5 code.

[0097] It should be noted that the foregoing explanations of the method embodiments also apply to the device of this embodiment, and will not be elaborated here.

[0098] This application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor executes the computer program, the device nameplate recognition method as above is implemented.

[0099] This application also provides a computer-readable storage medium, and the computer-readable storage medium stores a computer program. When the computer program is executed by the processor, the device nameplate recognition method as above can be implemented.

[0100] Figure 2 It is an exemplary structural diagram of an electronic device capable of implementing the device nameplate recognition method provided by an embodiment of this application.

[0101] Such as Figure 2As shown, the electronic device includes an input device 501, an input interface 502, a central processing unit 503, a memory 504, an output interface 505, and an output device 506. Among them, the input interface 502, the central processing unit 503, the memory 504, and the output interface 505 are interconnected through a bus 507. The input device 501 and the output device 506 are respectively connected to the bus 507 through the input interface 502 and the output interface 505, and then connected to other components of the electronic device. Specifically, the input device 501 receives external input information and transmits the input information to the central processing unit 503 through the input interface 502. The central processing unit 503 processes the input information based on the computer-executable instructions stored in the memory 504 to generate output information, temporarily or permanently stores the output information in the memory 504, and then transmits the output information to the output device 506 through the output interface 505. The output device 506 outputs the output information to the outside of the electronic device for user use.

[0102] That is to say, Figure 2 the electronic device shown can also be implemented to include: a memory storing computer-executable instructions; and one or more processors that can implement the device nameplate recognition method in combination with Figure 1 the description.

[0103] In one embodiment, Figure 2 the electronic device shown can be implemented to include: a memory 504 configured to store executable program code; one or more processors configured to run the executable program code stored in the memory 504 to execute the device nameplate recognition method in the above embodiment.

[0104] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.

[0105] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM), and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of computer-readable media.

[0106] A computer-readable medium includes permanent and non-permanent, removable and non-removable media that can store information by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to store information accessible by a computing device.

[0107] Those skilled in the art will appreciate that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0108] In addition, it is obvious that the term "including" does not exclude other units or steps. The multiple units, modules, or devices stated in the apparatus claims can also be implemented by one unit or a general apparatus through software or hardware.

[0109] Although the embodiments of the present invention have been shown and described, it will be understood by those of ordinary skill in the art that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A device nameplate identification method for school equipment management, characterized in that: The device nameplate identification method comprises: Obtain the nameplate image to be identified; Recognize the nameplate image to be recognized, thereby obtaining recognized text data; Obtaining the nameplate marking code and other information according to the positions of various text data during identification; Determine whether the obtained nameplate marking code is complete. If not, Acquire a transfer database, wherein the transfer database includes at least one preset nameplate marking code and a password library corresponding to the preset nameplate marking code, wherein the password library includes multiple preset MD5 codes and a combination rule corresponding to each preset MD5 code; Obtaining the MD5 code of the nameplate image to be identified by calculation according to the obtained nameplate mark code and each identifiable character in other information; Each MD5 code is compared with the preset MD5 code in each password library, and the preset nameplate marking code corresponding to the password library whose MD5 code is the same as the preset MD5 code is obtained.

2. The device nameplate identification method according to claim 1, characterized in that: The step of identifying the nameplate image to be identified, thereby obtaining the identified text data, includes: Perform text position recognition on the nameplate image to be recognized, so as to obtain information on each area to be recognized where text recognition is required; Perform text recognition on each area information to obtain text data.

3. The device nameplate identification method according to claim 2, characterized in that: The method of obtaining the nameplate marking code and other information according to the positions of different text data during identification includes: Acquire a regional preset database, wherein the regional preset database includes at least one preset region information and regional meaning information of each preset location, wherein the regional meaning information includes at least a nameplate marking code and other information; The nameplate marking code and other information in the text data are obtained according to the position of the nameplate image to be identified where each identified text data is located and the preset area information.

4. The device nameplate identification method according to claim 3, characterized in that: The step of judging whether the acquired nameplate marking code is complete includes: Determine whether the number of characters in the obtained nameplate mark code meets the preset requirements. If so, Identify each character to obtain the number or letter information corresponding to the character; When the number of characters in the nameplate marking code does not meet the preset requirements, it is judged to be incomplete, or when the corresponding characters cannot be identified when the corresponding characters are identified, the corresponding characters are judged to be incomplete.

5. The device nameplate identification method according to claim 4, characterized in that: The other information includes one or more of production date information, device name information, predetermined power information, maximum power information, and precaution information.

6. The device nameplate identification method according to claim 5, characterized in that: The device nameplate identification method further comprises: The transfer database is established.

7. The device nameplate identification method according to claim 6, characterized in that: The establishing of the transfer database comprises: Obtain a nameplate data calculation set, wherein the nameplate data calculation set includes at least one known nameplate data, and each known nameplate data includes a nameplate marking code and other information on the known nameplate; For each known nameplate data, the following processing is performed: One or more of the characters in the nameplate marking code on the known nameplate are respectively combined in different ways and an MD5 code is formed according to each combination, wherein one combination corresponds to one MD5 code; One or more of the characters in the nameplate marking code on the known nameplate are combined with other information in different ways and MD5 codes are formed according to the various combinations, wherein one combination corresponds to one MD5 code; The MD5 codes belonging to the same known nameplate are respectively associated with the combination methods used to form the corresponding MD5 codes.

8. A device for identifying equipment nameplates, characterized in that: The equipment nameplate identification device comprises: A module for acquiring an image of a nameplate to be identified, wherein the module is used to acquire an image of a nameplate to be identified; A text data acquisition module, the text data acquisition module is used to recognize the nameplate image to be recognized, so as to obtain recognized text data; An information acquisition module, the information acquisition module is used to obtain the nameplate marking code and other information according to the position of each different text data during identification; A judging module, the judging module is used to judge whether the acquired nameplate marking code is complete; A transfer database acquisition module, the transfer database acquisition module is used to acquire a transfer database, the transfer database includes at least one preset nameplate marking code and a password library corresponding to the preset nameplate marking code, the password library includes multiple preset MD5 codes and a combination rule corresponding to each preset MD5 code; An MD5 code acquisition module, which is used to obtain the MD5 code of the nameplate image to be identified by calculation according to the acquired nameplate mark code and each identifiable character in other information; The comparison module is used to compare each MD5 code with the preset MD5 code in each password library, and obtain the preset nameplate marking code corresponding to the password library whose MD5 code is the same as the preset MD5 code.

Citation Information

Patent Citations

  • Power device nameplate recognition method and device, computer device and storage medium

    CN110110726A

  • Equipment asset management method and device based on deep learning

    CN110647784A