Card surface information detection method and device based on image recognition and medium
Through the card-making auxiliary platform and optical character image recognition technology, the bank card making process is automatically detected, which solves the problems of low card making accuracy and low efficiency, and realizes efficient and accurate card surface information detection.
Patent Information
- Application Number
- CN202511108309.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-08
- Publication Date
- 2025-10-10
AI Technical Summary
In the bank card production scenario, existing technology cannot effectively check the accuracy of all cards, resulting in low card production accuracy and efficiency, and high manual quality inspection costs.
The card making data is received through the card making auxiliary platform, and the card making captured image is recognized using the optical character image recognition device. The card surface information comparison result is generated in combination with the current card making data to realize automatic detection.
It improves the efficiency and accuracy of card surface information detection, reduces manpower and time costs, and ensures the integrity of card production.
Smart Images

Figure CN120766296A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a card face information detection method, device and medium based on image recognition. Background Art
[0002] With the rapid development of artificial intelligence (AI) in the financial sector, the application of image recognition technology in this field has become increasingly widespread and mature. Specifically, in most application scenarios, optical character image recognition requires users to manually upload images, which to some extent limits the level of automation in the process.
[0003] In the process of realizing the present invention, the inventors found that the existing technology has the following defects: At present, in the bank card making scenario, when the current card making center uses the card making machine to make cards, it is impossible to check each card one by one due to the large number of cards made, and can only conduct quality inspection through sampling, which makes it difficult to ensure that all cards are made correctly, resulting in low card making accuracy, low efficiency, and high manual quality inspection costs. Summary of the Invention
[0004] The present invention provides a card printing and membership card face information detection method, device and medium based on image recognition, so as to improve the efficiency and accuracy of card printing and membership card face information detection.
[0005] According to one aspect of the present invention, a card face information detection method based on image recognition is provided, which includes:
[0006] Periodically receive current card making data through the card making auxiliary platform;
[0007] Instructing the target card making machine to perform a card making operation according to the current card making data, and obtaining each target card making captured image corresponding to the completion of the card making operation, and sending each target card making captured image to the card making auxiliary platform;
[0008] By calling the optical character image recognition device in the card making auxiliary platform, image recognition is performed on each of the target card making collected images respectively, and combined with the current card making data, a card making face information comparison result is generated;
[0009] By calling the card making auxiliary platform, the comparison result of the card face information is fed back.
[0010] According to another aspect of the present invention, a card printing and membership card face information detection device based on image recognition is provided, which includes:
[0011] The current card making data receiving module is used to periodically receive the current card making data through the card making auxiliary platform;
[0012] A target card making captured image sending module is used to instruct the target card making machine to perform a card making operation according to the current card making data, obtain each target card making captured image corresponding to the completion of the card making operation, and send each target card making captured image to the card making auxiliary platform;
[0013] A card making face information comparison result generation module is used to perform image recognition on each of the target card making images by calling the optical character image recognition device in the card making auxiliary platform, and generate a card making face information comparison result in combination with the current card making data;
[0014] The card making card face information comparison result feedback module is used to feed back the card making card face information comparison result by calling the card making auxiliary platform.
[0015] According to another aspect of the present invention, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the card making card face information detection method based on image recognition according to any embodiment of the present invention is implemented.
[0016] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, which are used to enable a processor to implement the card face information detection method based on image recognition according to any embodiment of the present invention when executed.
[0017] According to another aspect of the present invention, a computer program product is provided. The computer program product includes a computer program. When executed by a processor, the computer program implements the card printing and membership card face information detection method based on image recognition according to any embodiment of the present invention.
[0018] The technical solution of the embodiment of the present invention periodically receives current card making data through a card making auxiliary platform; instructs a target card making machine to perform a card making operation based on the current card making data, obtains each target card making image corresponding to the card making operation after the card making operation is completed, and sends each target card making image to the card making auxiliary platform; calls the optical character image recognition device in the card making auxiliary platform to perform image recognition on each target card making image, and generates a card making face information comparison result based on the current card making data; and feeds back the card making face information comparison result by calling the card making auxiliary platform. This solves the problem of low card making accuracy and efficiency caused by the large number of cards produced, which cannot be inspected one by one and can only be inspected through sampling, thereby improving the efficiency and accuracy of card making face information detection.
[0019] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1 This is a flow chart of a card face information detection method based on image recognition according to the first embodiment of the present invention;
[0022] Figure 2 This is a detailed flow chart of a card face information detection method based on image recognition according to the second embodiment of the present invention;
[0023] Figure 3 1 is a structural diagram of a card face information detection device based on image recognition according to a third embodiment of the present invention;
[0024] Figure 4 It is a structural diagram of an electronic device provided according to the fourth embodiment of the present invention. DETAILED DESCRIPTION
[0025] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0026] It should be noted that the terms "target", "current", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0027] It is worth noting that in the technical solution of this application, the information collected is information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of relevant data comply with the relevant laws, regulations and standards of relevant countries and regions, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse; if the user chooses to refuse, the expert decision-making process will be entered.
[0028] Example 1
[0029] Figure 1 A flowchart of a card-making card face information detection method based on image recognition is provided for the first embodiment of the present invention. This embodiment is applicable to the situation of backing up platform transactions in a banking system and performing disaster recovery and account replenishment processing. The method can be executed by a card-making card face information detection device based on image recognition, and the card-making card face information detection device based on image recognition can be implemented in the form of hardware and / or software.
[0030] Correspondingly, such as Figure 1 As shown, the method includes:
[0031] S110: Periodically receive current card making data through the card making auxiliary platform.
[0032] In this embodiment, the card production auxiliary platform can transmit data with at least one target card production machine. The card production auxiliary platform can include an optical character image recognition device and an abnormal card review and quality inspection module. The target card production machine can include a quality inspection module and a sorting module.
[0033] The current card making data may include multiple pieces of detailed description data of the cards that need to be made.
[0034] Optionally, before instructing the target card-making machine to perform a card-making operation according to the current card-making data and obtaining the current card images corresponding to each current card-making operation after the card-making operation is completed, it also includes: according to a preset card-making file generation method, processing each current card-making joint description information in the current card-making data through a card-making auxiliary platform to obtain a current card-making data card-making file; wherein, the current card-making data includes a target card-making machine number, a target card-making sequence number and at least one current card-making joint description information; according to the target card-making machine number, sending the current card-making data card-making file to the target card-making machine.
[0035] The target card-making machine number may be a number set for the target card-making machine, and a unique target card-making machine may be determined according to the target card-making machine number.
[0036] The target card making sequence number may be a card making sequence number corresponding to each current card making joint description information. The specific card making card may be determined according to the card making sequence number, or may be matched with the corresponding current card making joint description information.
[0037] The current card making data card making file may be a card making file that a target card making machine can use to perform a card making operation.
[0038] In this embodiment, assuming that the target card making machine number is 001, the current card making data and card making file can be sent to the target card making machine numbered 001.
[0039] The advantage of this setting is that by generating the card making file of the current card making data and sending it to the target card making machine for card making operations according to the target card making machine number code, the target card making machine can be determined more accurately, and the card making processing operation can be further realized through the target card making machine, reducing labor costs and time costs.
[0040] S120: Instruct the target card making machine to perform a card making operation according to the current card making data, obtain each target card making captured image corresponding to the completion of the card making operation, and send each target card making captured image to the card making auxiliary platform.
[0041] Optionally, the instructing the target card-making machine to perform a card-making operation according to the current card-making data, and obtaining each target card-making acquisition image corresponding to the completion of the card-making operation, includes: instructing the target card-making machine to perform a card-making operation according to the current card-making data card-making file corresponding to the current card-making data, to obtain at least one target card-making card; after the card-making operation is completed, performing image acquisition on each of the target card-making cards by the image acquisition device in the quality inspection module corresponding to the target card-making machine, to obtain each target card-making acquisition image.
[0042] In this embodiment, the corresponding target card production is performed according to the current card production joint description information in the current card production data card production file. Furthermore, the image acquisition device in the quality inspection module needs to capture images of each target card production card to obtain the corresponding target card production capture image.
[0043] The advantage of this arrangement is that the generation of target card making cards and the acquisition of target card making images can realize the image acquisition operation of each target card making card, which is convenient for the subsequent card making card surface information detection operation.
[0044] S130 , calling an optical character image recognition device in the card making auxiliary platform to perform image recognition on each of the target card making captured images, and generating a card making face information comparison result in combination with the current card making data.
[0045] The optical character image recognition device may be a device that performs an optical character image recognition operation on a captured image.
[0046] In this embodiment, after the optical character image recognition device performs image recognition on each of the target card making and collection images, a plurality of optical character image recognition results can be identified.
[0047] Furthermore, it is necessary to perform a comparison processing operation based on each current card making joint description information in the current card making data, and further obtain a comparison result of the card making face information.
[0048] S140: Feedback the comparison result of the card face information by calling the card making auxiliary platform.
[0049] The technical solution of the embodiment of the present invention periodically receives current card making data through a card making auxiliary platform; instructs a target card making machine to perform a card making operation based on the current card making data, obtains each target card making image corresponding to the card making operation after the card making operation is completed, and sends each target card making image to the card making auxiliary platform; calls the optical character image recognition device in the card making auxiliary platform to perform image recognition on each target card making image, and generates a card making face information comparison result based on the current card making data; and feeds back the card making face information comparison result by calling the card making auxiliary platform. This solves the problem of low card making accuracy and efficiency caused by the large number of cards produced, which cannot be inspected one by one and can only be inspected through sampling, thereby improving the efficiency and accuracy of card making face information detection.
[0050] Example 2
[0051] Figure 2This is a detailed flow chart of a card face information detection method based on image recognition, according to the second embodiment of the present invention. This embodiment is a refinement of the above embodiments. In this embodiment, the optical character image recognition device in the card making auxiliary platform is called to perform image recognition on each of the target card making images, and combined with the current card making data, the card face information comparison result is further refined.
[0052] S210: Periodically receive current card making data through the card making auxiliary platform.
[0053] S220: Instruct the target card making machine to perform a card making operation according to the current card making data, obtain each target card making captured image corresponding to the completion of the card making operation, and send each target card making captured image to the card making auxiliary platform.
[0054] S230 , performing image recognition on each of the target card making collected images by calling an optical character image recognition device in the card making auxiliary platform to obtain optical character image recognition results.
[0055] The optical character image recognition result includes at least one of the following: a card number on the card printing face, an expiration date on the card printing face, a bank name on the card printing face, and a user name on the card printing face.
[0056] S240. By using a preset card face information comparison method, the card face card number, card face validity period, card face bank name, and card face user name on the card face are compared with the current card face data to generate a card face information comparison result.
[0057] Optionally, the card making card surface information comparison method is used to compare the card making card surface card number, card making card surface validity period, card making card surface bank name and card making card surface user name with the current card making data respectively to generate a card making card surface information comparison result, including: obtaining a target optical character image recognition result from the optical character image recognition results in sequence; obtaining a target card making sequence number of a target card making image corresponding to the target optical character image recognition result; obtaining current card making joint description information corresponding to the target card making sequence number in the current card making data; comparing the card making card surface card number, card making card surface validity period, card making card surface bank name and card making card surface user name with the current card making joint description information respectively by using the card making card surface information comparison method to generate a current card making card surface information comparison result; determining whether all the optical character image recognition results have been traversed completely, if yes, combining the current card making card surface information comparison results to obtain the card making card surface information comparison result; if not, returning to execute the operation of obtaining a target optical character image recognition result from the optical character image recognition results in sequence; wherein the card making card surface information comparison result includes a card making card surface information comparison success result and a card making card surface information comparison failure result; modifying the target card making sequence number corresponding to the card making card surface information comparison success result to a card making completion state.
[0058] For example, it is assumed that the optical character image recognition result includes three, which can be assumed as optical character image recognition result 1, optical character image recognition result 2 and optical character image recognition result 3 respectively. It is assumed that the optical character image recognition result 1 is taken as the target optical character image recognition result, and the target card making sequence number is target card making sequence number 01.
[0059] Further, the corresponding current card making joint description information can be obtained in the current card making data according to the target card making sequence number 01.
[0060] Correspondingly, the card making card surface card number, card making card surface validity period, card making card surface bank name and card making card surface user name can be compared with the current card making joint description information respectively by using the card making card surface information comparison method to generate a current card making card surface information comparison result (which can be a card making card surface information comparison success result or a card making card surface information comparison failure result).
[0061] Further, it is necessary to determine whether all the three optical character image recognition results have been traversed completely, if yes, the three current card making card surface information comparison results obtained are combined to obtain the card making card surface information comparison result. Otherwise, it is necessary to return to execute the operation of obtaining a target optical character image recognition result from the optical character image recognition results in sequence.
[0062] In addition, for the information that is determined to be a successful result of the card face information comparison, the corresponding target card production sequence number can be modified to a card production completed state.
[0063] The benefit of this setup is that the detailed card face information comparison process can compare each target optical character image recognition result with the current card description information corresponding to the target card sequence number until all optical character image recognition results are traversed. This allows for automated card face information detection, reducing labor costs and improving the efficiency and accuracy of the card face information detection system.
[0064] S250: Feedback the comparison result of the card face information by calling the card making auxiliary platform.
[0065] Optionally, after the card-making auxiliary platform is called to feed back the card-making face information comparison result, the method further includes: sending the card-making face information comparison result to the target card-making machine by calling the card-making auxiliary platform; instructing a sorting module in the target card-making machine to perform a sorting operation on each of the target card-making cards according to the card-making face information comparison result to obtain each target normal card-making card and each target abnormal card-making card; wherein each target normal card-making card matches the successful result of the card-making face information comparison; and each target abnormal card-making card matches the failed result of the card-making face information comparison.
[0066] In this embodiment, the sorting module in the target card making machine can be used to sort the cards that have been produced, and the target normal card making cards can be fed back to the user; for the target abnormal card making cards, they need to undergo a re-review and quality inspection operation to determine whether to send them to the user or perform the card making operation again.
[0067] The advantage of this setup is that the sorting module can sort normal or abnormal card printing and membership card making cards. By sorting normal or abnormal card printing and membership card making cards, abnormal cards can be manually verified and re-printed, which can ensure the efficiency and accuracy of the card printing and membership card making information detection system and the integrity of the card printing and membership card making.
[0068] Optionally, after obtaining the card making face information comparison result according to the combination of the current card making card face information comparison results, it also includes: sending the card making face information comparison failure result to the abnormal card review and quality inspection module corresponding to the card making auxiliary platform; performing review and quality inspection on the card making face information comparison failure result through a pre-set abnormal card review and quality inspection method to obtain the abnormal card review and quality inspection result; wherein, the abnormal card review and quality inspection result includes the abnormal card review and quality inspection pass result or the abnormal card review and quality inspection failure result; if the abnormal card review and quality inspection result is the abnormal card review and quality inspection failure result, then the corresponding card making data is obtained according to the target card making sequence number, and the target card making machine is returned to perform the card making operation according to the current card making data for re-card making operation until the card making face information comparison success result or the abnormal card review and quality inspection result condition is met; if the abnormal card review and quality inspection result is the abnormal card review and quality inspection pass result, then it is determined that the card making operation of the target card making sequence number is completed, and it is modified to the completed card making status.
[0069] In this embodiment, assume that optical character image recognition result 3 (corresponding to target card production sequence number 03) indicates a failed card face information comparison result. Therefore, it needs to be sent to the abnormal card review and quality inspection module corresponding to the card production auxiliary platform. Furthermore, the abnormal card review and quality inspection method can be used to review and inspect the failed card face information comparison result, resulting in an abnormal card review and quality inspection result; this result can be a passed or failed abnormal card review and quality inspection result.
[0070] Specifically, if the abnormal card review and quality inspection result is that the abnormal card review and quality inspection fails, the corresponding card making data is obtained according to the target card making sequence number 03, and the card making operation is returned to be re-performed until the conditions of the successful card face information comparison result or the abnormal card review and quality inspection result are met. This means that the card making requirements are met, that is, the card making operation is completed, and the status corresponding to the target card making sequence number 03 can be modified to the completed card making status.
[0071] Furthermore, if the abnormal card review and quality inspection result is that the abnormal card review and quality inspection passed, it is determined that the card making operation of the target card making sequence number is completed, indicating that the card making requirements are met, and the status corresponding to the target card making sequence number 03 can be modified to the completed card making status.
[0072] The advantage of this setting is that: the failed results of card face information comparison are re-checked and inspected through the abnormal card re-check and quality inspection method; it is more ensured that the card making operation can be carried out in integrity according to the current card making data, and the efficiency and accuracy of card face information detection are improved through re-check and quality inspection, thereby reducing labor and time costs.
[0073] The technical solution of the embodiment of the present invention can generate an optical character image recognition result through an optical character image recognition device, and then compare it with the current card making data to generate a card making card surface information comparison result; sort normal or abnormal card making cards through a sorting module; manually verify abnormal cards and re-make the card to ensure the integrity of card making; re-check and quality inspect the failed results of the card making card surface information comparison through an abnormal card review and quality inspection method; further ensure that the card making operation can be performed with integrity according to the current card making data, and through re-review and quality inspection, improve the efficiency and accuracy of card making card surface information detection, reduce labor costs and time costs, and realize automatic card making card surface information detection.
[0074] Example 3
[0075] Figure 3 This is a structural diagram of a card printing and membership card face information detection device based on image recognition provided in the third embodiment of the present invention. The card printing and membership card face information detection device based on image recognition provided in this embodiment can be implemented through software and / or hardware, and can be configured in a terminal device or server to implement a card printing and membership card face information detection method based on image recognition in the embodiment of the present invention. Figure 3 As shown, the device includes: a current card making data receiving module 310, a target card making image sending module 320, a card making face information comparison result generating module 330 and a card making face information comparison result feedback module 340.
[0076] Among them, the current card making data receiving module 310 is used to periodically receive the current card making data through the card making auxiliary platform;
[0077] The target card making captured image sending module 320 is used to instruct the target card making machine to perform a card making operation according to the current card making data, obtain each target card making captured image corresponding to the completion of the card making operation, and send each target card making captured image to the card making auxiliary platform;
[0078] The card making face information comparison result generating module 330 is used to perform image recognition on each of the target card making images by calling the optical character image recognition device in the card making auxiliary platform, and generate the card making face information comparison result by combining the current card making data;
[0079] The card making and card face information comparison result feedback module 340 is used to feed back the card making and card face information comparison result by calling the card making auxiliary platform.
[0080] The technical scheme of the embodiment of the present application periodically receives current card manufacturing data through a card manufacturing auxiliary platform; instructs a target card manufacturing machine to perform card manufacturing operation according to the current card manufacturing data, acquires each target card manufacturing image corresponding to the card manufacturing operation after completion, and sends each target card manufacturing image to the card manufacturing auxiliary platform; calls an optical character image recognition device in the card manufacturing auxiliary platform to perform image recognition on each target card manufacturing image respectively, generates a card manufacturing card surface information comparison result in combination with the current card manufacturing data, and feeds back the card manufacturing card surface information comparison result through the card manufacturing auxiliary platform. The problem of low card manufacturing accuracy and low efficiency caused by the fact that a large number of cards cannot be checked one by one and only sampling can be used for quality inspection is solved, and the efficiency and accuracy of card manufacturing card surface information detection are improved.
[0081] On the basis of each of the above embodiments, the current card manufacturing data card manufacturing file sending module can be specifically used for: before instructing the target card manufacturing machine to perform card manufacturing operation according to the current card manufacturing data and acquiring each current card image corresponding to the card manufacturing operation after completion, processing each current card joint description information in the current card manufacturing data through the card manufacturing auxiliary platform according to a pre-set card manufacturing file generation method to obtain a current card manufacturing data card manufacturing file; wherein the current card manufacturing data includes a target card manufacturing machine number, a target card manufacturing sequence number and at least one current card joint description information; and sending the current card manufacturing data card manufacturing file to the target card manufacturing machine according to the target card manufacturing machine number.
[0082] On the basis of each of the above embodiments, the target card manufacturing image sending module 320 can be specifically used for: instructing the target card manufacturing machine to perform card manufacturing operation according to the current card manufacturing data card manufacturing file corresponding to the current card manufacturing data, to obtain at least one target card manufacturing card; and after the card manufacturing operation is completed, acquiring an image of each target card manufacturing card through an image acquisition device in a quality inspection module corresponding to the target card manufacturing machine to obtain each target card manufacturing image.
[0083] On the basis of the above embodiments, the card making face information comparison result generation module 330 may specifically include: an optical character image recognition result determination unit, configured to perform image recognition on each of the target card making collected images respectively by calling the optical character image recognition device in the card making auxiliary platform to obtain each optical character image recognition result; wherein the optical character image recognition result includes at least one of the following: the card making face card number, the card making face validity period, the card making face bank name and the card making face user name; a card making face information comparison result generation unit, configured to compare the card making face card number, the card making face validity period, the card making face bank name and the card making face user name with the current card making data respectively through a preset card making face information comparison method to generate a card making face information comparison result.
[0084] On the basis of the above embodiments, the card making face information comparison result generation unit can be specifically used to: obtain a target optical character image recognition result in each of the optical character image recognition results in turn; obtain the target card making sequence number of the target card making acquisition image corresponding to the target optical character image recognition result; obtain the current card making joint description information corresponding to the target card making sequence number in the current card making data; and compare the card making face number, the card making face validity period, the card making face bank name and the card making face user name with the current card making joint description information respectively through the card making face information comparison method. The information is compared to generate a current card making card surface information comparison result; it is determined whether all the optical character image recognition results are traversed and completed; if so, the card making card surface information comparison result is obtained according to the combination of the current card making card surface information comparison results; if not, the operation of returning to execute the optical character image recognition results and obtaining a target optical character image recognition result in turn; wherein the card making card surface information comparison result includes a card making card surface information comparison success result and a card making card surface information comparison failure result; the target card making sequence number corresponding to the card making card surface information comparison success result is modified to a completed card making state.
[0085] On the basis of the above embodiments, it further includes a target normal card-making card and target abnormal card-making card determination module, which can be specifically used to: after the card-making card face information comparison result is fed back by calling the card-making auxiliary platform, the card-making card face information comparison result is sent to the target card-making machine by calling the card-making auxiliary platform; instruct the sorting module in the target card-making machine to sort each of the target card-making cards according to the card-making card face information comparison result to obtain each target normal card-making card and each target abnormal card-making card; wherein each target normal card-making card matches the result of the successful comparison of the card-making card face information; and each target abnormal card-making card matches the result of the failed comparison of the card-making card face information.
[0086] On the basis of the above embodiments, the card making card face information comparison result generation unit can also be specifically used to: after obtaining the card making card face information comparison result according to the combination of each current card making card face information comparison result, send the card making card face information comparison failure result to the abnormal card review and quality inspection module corresponding to the card making auxiliary platform; review and quality inspect the card making card face information comparison failure result by a pre-set abnormal card review and quality inspection method to obtain the abnormal card review and quality inspection result; wherein, the abnormal card review and quality inspection result includes the abnormal card review and quality inspection result. A pass result or an abnormal card review and quality inspection failure result; if the abnormal card review and quality inspection result is an abnormal card review and quality inspection failure result, the corresponding card making data is obtained according to the target card making sequence number, and the target card making machine is returned to perform the card making operation according to the current card making data for re-card making operation until the card face information comparison success result or the abnormal card review and quality inspection result condition is met; if the abnormal card review and quality inspection result is an abnormal card review and quality inspection pass result, it is determined that the card making operation of the target card making sequence number is completed, and the card making status is modified to completed card making.
[0087] The card printing and membership card face information detection device based on image recognition provided by the embodiment of the present invention can execute the card printing and membership card face information detection method based on image recognition provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0088] Example 4
[0089] Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement the fourth embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0090] like Figure 4As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0091] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0092] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the card face information detection method based on image recognition.
[0093] In some embodiments, the card face information detection method based on image recognition can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the card face information detection method based on image recognition described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the card face information detection method based on image recognition by any other appropriate means (e.g., by means of firmware).
[0094] The method comprises: periodically receiving current card manufacturing data by a card manufacturing auxiliary platform; instructing a target card manufacturing machine to perform card manufacturing operations according to the current card manufacturing data, obtaining each target card manufacturing image after the card manufacturing operations are completed, and sending each target card manufacturing image to the card manufacturing auxiliary platform; calling an optical character image recognition device in the card manufacturing auxiliary platform to perform image recognition on each target card manufacturing image, and generating a card surface information comparison result by combining the current card manufacturing data; and calling the card manufacturing auxiliary platform to feed back the card surface information comparison result.
[0095] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on a chip systems (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0096] Computer programs used to implement the methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed by the processor, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a standalone software package, and partially on a remote machine or server.
[0097] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0098] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0099] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0100] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0101] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0102] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
[0103] Example 5
[0104] Embodiment 5 of the present invention further provides a computer-readable storage medium, wherein the computer-readable instructions, when executed by a computer processor, are used to execute a card making face information detection method based on image recognition, the method comprising: periodically receiving current card making data through a card making auxiliary platform; instructing a target card making machine to perform a card making operation according to the current card making data, and obtaining each target card making captured image corresponding to the completion of the card making operation, and sending each target card making captured image to the card making auxiliary platform; performing image recognition on each target card making captured image respectively by calling an optical character image recognition device in the card making auxiliary platform, and generating a card making face information comparison result based on the current card making data; and feeding back the card making face information comparison result by calling the card making auxiliary platform.
[0105] Of course, the computer-readable storage medium provided in the embodiment of the present invention includes computer-executable instructions that are not limited to the above-mentioned method operations, and can also execute related operations in card face information detection based on image recognition provided in any embodiment of the present invention.
[0106] Through the above description of the implementation methods, those skilled in the art can clearly understand that the present invention can be implemented with the help of software and necessary general-purpose hardware, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0107] It is worth noting that in the above-mentioned embodiment of card face information detection based on image recognition, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other and are not used to limit the scope of protection of the present invention.
[0108] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A card face information detection method based on image recognition, characterized in that: include: Periodically receive current card making data through the card making auxiliary platform; Instructing the target card making machine to perform a card making operation according to the current card making data, obtaining each target card making captured image corresponding to the completion of the card making operation, and sending each target card making captured image to the card making auxiliary platform; By calling the optical character image recognition device in the card making auxiliary platform, image recognition is performed on each of the target card making images respectively, and combined with the current card making data, a card making face information comparison result is generated; By calling the card making auxiliary platform, the comparison result of the card face information is fed back.
2. The method according to claim 1, characterized in that Before instructing the target card making machine to perform a card making operation according to the current card making data and obtaining each current card image corresponding to the completion of the card making operation, the method further includes: According to the pre-set card making file generation method, the card making auxiliary platform processes the current card making joint description information in the current card making data to obtain the current card making data card making file; The current card making data includes a target card making machine number, a target card making sequence number and at least one current card making joint description information; According to the target card making machine number, the current card making data and card making file are sent to the target card making machine.
3. The method according to claim 2, characterized in that The instructing target card making machine to perform a card making operation according to the current card making data and obtaining corresponding target card making captured images after the card making operation is completed includes: Instructing a target card making machine to perform a card making operation according to the current card making data card making file corresponding to the current card making data to obtain at least one target card making card; After the card making operation is completed, the image acquisition device in the quality inspection module corresponding to the target card making machine performs image acquisition on each of the target card making cards to obtain each target card making acquisition image.
4. The method according to claim 3, characterized in that The optical character image recognition device in the card making auxiliary platform is called to perform image recognition on each of the target card making images, and combined with the current card making data to generate a card making face information comparison result, including: By calling the optical character image recognition device in the card making auxiliary platform, image recognition is performed on each of the target card making collected images to obtain each optical character image recognition result; The optical character image recognition result includes at least one of the following: card number on the card printing face, validity period on the card printing face, bank name on the card printing face, and user name on the card printing face; By using a preset card face information comparison method, the card face card number, card face validity period, card face bank name and card face user name are compared with the current card face data respectively to generate a card face information comparison result.
5. The method according to claim 4, characterized in that The card face information comparison method preset is used to compare the card face number, the card face validity period, the card face bank name, and the card face user name with the current card face data to generate a card face information comparison result, including: Sequentially obtaining a target optical character image recognition result from each of the optical character image recognition results; Obtaining a target card making sequence number of a target card making acquisition image corresponding to a target optical character image recognition result; In the current card making data, obtain the current card making joint description information corresponding to the target card making sequence number; By using the card face information comparison method, the card face card number, the card face validity period, the card face bank name, and the card face user name are compared with the current card face joint description information to generate a current card face information comparison result; Determine whether all the optical character image recognition results have been traversed. If so, obtain the card face information comparison result based on the current card face information comparison results. If not, return to executing the operation of sequentially obtaining a target optical character image recognition result on each of the optical character image recognition results. The card face information comparison result includes a successful card face information comparison result and a failed card face information comparison result; and the target card making sequence number corresponding to the successful card face information comparison result is modified to a completed card making state.
6. The method according to claim 5, characterized in that After the card production auxiliary platform is called to feed back the card production face information comparison result, the method further includes: By calling the card making auxiliary platform, the card face information comparison result is sent to the target card making machine; Instructing a sorting module in the target card making machine to perform a sorting operation on each target card making card according to the card making card face information comparison result, to obtain each target normal card making card and each target abnormal card making card; Among them, each target normal card-making card matches the successful result of the card-making card surface information comparison; each target abnormal card-making card matches the failed result of the card-making card surface information comparison.
7. The method according to claim 6, characterized in that After obtaining the card face information comparison result according to the combination of the current card face information comparison results, the method further includes: Sending the card face information comparison failure result to the abnormal card review and quality inspection module corresponding to the card making auxiliary platform; Through the pre-set abnormal card review and quality inspection method, the card production and card surface information comparison failure results are reviewed and inspected to obtain the abnormal card review and quality inspection results; The abnormal card review and quality inspection result includes a pass result or a fail result of the abnormal card review and quality inspection; If the abnormal card re-check quality inspection result is an abnormal card re-check quality inspection failure result, the corresponding card making data is obtained according to the target card making sequence number, and the target card making machine is returned to perform a card making operation according to the current card making data for re-making the card until the card face information comparison result is successful or the abnormal card re-check quality inspection result is met; If the abnormal card review and quality inspection result is a passed result, the card making operation of the target card making sequence number is determined to be completed and the card making status is changed to completed card making status.
8. A card face information detection device based on image recognition, characterized in that: include: The current card making data receiving module is used to periodically receive the current card making data through the card making auxiliary platform; A target card making captured image sending module is used to instruct the target card making machine to perform a card making operation according to the current card making data, obtain each target card making captured image corresponding to the completion of the card making operation, and send each target card making captured image to the card making auxiliary platform; A card making face information comparison result generation module is used to perform image recognition on each of the target card making images by calling the optical character image recognition device in the card making auxiliary platform, and generate a card making face information comparison result in combination with the current card making data; The card making card face information comparison result feedback module is used to feed back the card making card face information comparison result by calling the card making auxiliary platform.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method for detecting card face information based on image recognition according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement a card printing and card face information detection method based on image recognition according to any one of claims 1 to 7 when executed.