CN111341006B - Hidden magnetic stripe paper money identification method, system, server and storage medium - Google Patents
Hidden magnetic stripe paper money identification method, system, server and storage medium Download PDFInfo
- Publication number
- CN111341006B CN111341006B CN202010127229.7A CN202010127229A CN111341006B CN 111341006 B CN111341006 B CN 111341006B CN 202010127229 A CN202010127229 A CN 202010127229A CN 111341006 B CN111341006 B CN 111341006B
- Authority
- CN
- China
- Prior art keywords
- magnetic
- paper money
- paper
- currency
- magnetic stripe
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
- G07D7/04—Testing magnetic properties of the materials thereof, e.g. by detection of magnetic imprint
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
- G07D7/16—Testing the dimensions
- G07D7/162—Length or width
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Inspection Of Paper Currency And Valuable Securities (AREA)
Abstract
The invention discloses a hidden magnetic stripe paper money identification method, a system, a server and a storage medium, wherein the method comprises the following steps: determining the magnetic point position of the paper money placed in the area to be detected; identifying the length of the magnetic strip according to the position of the magnetic point to obtain the width of the paper money; and determining the currency value version of the paper currency according to the width of the paper currency. The technical scheme of the invention realizes the effect of reducing time consumption of counterfeit identification.
Description
Technical Field
The embodiment of the invention relates to a paper money identification technology, in particular to a hidden magnetic stripe paper money identification method, a system, a server and a storage medium.
Background
In the magnetic counterfeit detection of various paper money in various countries at present, a magnetic strip is a main counterfeit detection point. The current magnetic stripes are mainly divided into two types, namely a hidden magnetic stripe and a semi-hidden magnetic stripe. The semi-hidden magnetic stripe is buried in the paper money, the non-hidden part has magnetism to penetrate out, and the hidden part has no magnetism, so that magnetic wave crests and wave troughs can be generated. Therefore, different specific rules of the wave crests and the wave troughs of the magnetic stripe can be formed through different arrangement rules, and the conventional magnetic stripe counterfeit identification is realized through the specific rules. The hidden magnetic strip is completely embedded in the paper money and has no regular wave crests and wave troughs. When the hidden magnetic stripe is detected by the conventional method for detecting the magnetic stripe, excessive time is wasted.
Disclosure of Invention
The invention provides a hidden magnetic stripe paper currency identification method, a hidden magnetic stripe paper currency identification system, a server and a storage medium, and aims to achieve the effect of reducing time consumption of counterfeit identification.
In a first aspect, an embodiment of the present invention provides a method for identifying a hidden magnetic stripe banknote, including:
determining the magnetic point position of the paper money placed in the area to be detected;
identifying the length of the magnetic strip according to the position of the magnetic point to obtain the width of the paper money;
and determining the currency value version of the paper currency according to the width of the paper currency.
In a second aspect, an embodiment of the present invention further provides an identification system for hidden magnetic stripe banknotes, including:
the magnetic point position determining module is used for determining the magnetic point position of the paper money placed in the area to be detected;
the paper money width recognition module is used for recognizing the length of the magnetic strip according to the magnetic point position to obtain the paper money width;
and the currency value version determining module is used for determining the currency value version of the paper currency according to the width of the paper currency.
In a third aspect, an embodiment of the present invention further provides a server, including:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of identifying concealed magnetic stripe banknotes as described above.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, which when executed by a processor, implements the method for identifying concealed magnetic stripe banknotes as described above.
The technical scheme of the invention is that the magnetic point position of the paper money placed in the area to be detected is determined; identifying the length of the magnetic strip according to the position of the magnetic point to obtain the width of the paper money; the currency value version of the paper currency is determined according to the width of the paper currency, the problem that the conventional magnetic strip processing method for the hidden magnetic strip paper currency is time-consuming is solved, and the effect of reducing time consumption of counterfeit identification is achieved.
Drawings
Fig. 1 is a flowchart of a method for recognizing hidden magnetic stripe banknotes according to an embodiment of the present invention.
FIG. 2 is a schematic diagram of the length of the magnetic strip of the concealed magnetic-strip banknote in accordance with one embodiment of the present invention.
Fig. 3 is a flowchart of a method for identifying hidden magnetic stripe banknotes in a second embodiment of the present invention.
Fig. 4 is a schematic structural diagram of a hidden magnetic stripe banknote recognition system in the third embodiment of the present invention.
Fig. 5 is a schematic structural diagram of a server in the fourth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the steps as a sequential process, many of the steps can be performed in parallel, concurrently or simultaneously. In addition, the order of the steps may be rearranged. A process may be terminated when its operations are completed, but may have additional steps not included in the figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.
Furthermore, the terms "first," "second," and the like may be used herein to describe various orientations, actions, steps, elements, or the like, but the orientations, actions, steps, or elements are not limited by these terms. These terms are only used to distinguish one direction, action, step or element from another direction, action, step or element. For example, the first preset threshold range may be a second preset threshold range without departing from the scope of the present application, and similarly, the second preset threshold range may be referred to as the first preset threshold range. Both the first preset threshold range and the second preset threshold range are preset threshold ranges, but they are not the same preset threshold range. The terms "first", "second", etc. are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
Example one
Fig. 1 is a flowchart of a hidden magnetic stripe banknote identification method according to an embodiment of the present invention, where the present embodiment is applicable to a banknote identification situation, and the method specifically includes the following steps:
s110, determining the magnetic point position of the paper money placed in the area to be detected;
in this embodiment, the banknote is a banknote to be detected, and the region to be detected may be a region where the banknote should be placed in the process of extracting an image or identifying/extracting features of the banknote. The safety line area (metal strip area) of the paper money is printed by using a magnetic anti-counterfeiting technical material; the area without the magnetic signal under the magnetic sensor is a background area, the difference between the magnetic data with the magnetic signal and the magnetic data value of the background area is larger, the magnetic data of the paper money can be conveniently collected, and the magnetic areas of the safety lines are in strip distribution. The current magnetic stripes are mainly divided into two types, namely a hidden magnetic stripe and a semi-hidden magnetic stripe. The semi-hidden magnetic stripe is buried in the paper money, the non-hidden part has magnetism to penetrate out, and the hidden part has no magnetism, so that magnetic wave crests and wave troughs can be generated. Therefore, different specific rules of the wave crests and the wave troughs of the magnetic stripe can be formed through different arrangement rules, and the conventional magnetic stripe counterfeit identification is realized through the specific rules. The hidden magnetic strip is completely embedded in the paper money, has no regular wave crest and wave trough, and only has one magnetic wave crest at each end of the paper money. The embodiment is mainly directed to the hidden magnetic stripe, and the magnetic point positions of the embodiment are the magnetic point distribution positions of the magnetic security thread of the hidden magnetic stripe paper money.
S120, identifying the length of the magnetic strip according to the position of the magnetic point to obtain the width of the paper currency;
in this embodiment, the size of the banknote is often an important criterion for identifying the denomination version of the banknote. As shown in fig. 2, because the hidden magnetic stripe is completely embedded in the paper money, there is no regular wave peak and wave trough, and only two ends of the paper money have the magnetic wave peak 21 and the magnetic wave peak 22, the length of the magnetic stripe of the hidden magnetic stripe paper money can be obtained by detecting the distance L between the magnetic blocks at two ends of the paper money, and the corresponding length of the magnetic stripe is also the width of the paper money.
And S130, determining the currency value version of the paper currency according to the width of the paper currency.
In this embodiment, each denomination of rmb has different banknote sizes, and different versions of rmb have correspondingly different sizes. The embodiment can perform magnetic stripe detection on paper money with various currency value versions in advance, store the detected magnetic stripe length, namely the paper money width, in the database, and match the detected magnetic stripe length of the paper money to be detected with the data of the database to obtain the currency value version of the paper money to be detected according to the step 120.
The technical scheme of the embodiment of the invention determines the magnetic point position of the paper money placed in the area to be detected; identifying the length of the magnetic strip according to the position of the magnetic point to obtain the width of the paper money; the currency value version of the paper currency is determined according to the width of the paper currency, the problem that the conventional magnetic strip processing method for the hidden magnetic strip paper currency is time-consuming is solved, and the effect of reducing time consumption of counterfeit identification is achieved.
Example two
Fig. 3 is a flowchart of a hidden magnetic stripe banknote identification method according to a second embodiment of the present invention, which is further optimized based on the second embodiment, and the method specifically includes:
s210, selecting a magnetic stripe channel where a paper money magnetic stripe is located from a plurality of detection channels, wherein the plurality of detection channels are longitudinally divided based on the to-be-detected area, and the number of the magnetic stripe channels is one or more;
in this embodiment, the plurality of detection channels are channels divided into regions to be detected in a longitudinal direction, and the longitudinal direction is a direction parallel to the magnetic security thread of the banknote. The longitudinal dividing mode of the area to be detected meets the requirement that whether the paper money is right side up or right side down, the paper money is right side left or right side left, and as long as the paper money is placed in the area to be detected in a non-inclined mode, the magnetic safety line of the paper money is located in one of the channels. Although the position of the magnetic security thread is fixed for a particular type of banknote, the specific position of the magnetic security thread is uncertain because the front and back, left and right directions of the banknote are uncertain during the banknote image extraction or banknote feature recognition/extraction. The embodiment can count the number of the magnetic points in the plurality of channels, and when the magnetism of the magnetic strip is stable and the number of the magnetic points is basically and uniformly distributed in one or two channels, the channel with the largest number of the magnetic points in the channel is the channel with the largest number of the magnetic points in the magnetic strip.
S220, when the number of the magnetic stripe channels is multiple, combining the magnetic points in the multiple magnetic stripe channels to generate the magnetic point positions.
In this embodiment, when a banknote is tilted, the magnetic security thread of the banknote may be covered by two consecutive channels (empirically, three or more channels will not be covered even if the banknote is tilted any more), and therefore, in such a case, determining the position of any one channel as a magnetic security thread is inaccurate. Therefore, the number of magnetic security line segments per two channels needs to be counted. For example, the region to be detected is divided into N channels, channel 1, channel 2 … …, channel N-1, and channel N, respectively. The magnetic strips are often distributed in two or more channels, so that the magnetic points in the channels where the magnetic strips are located need to be combined to obtain a complete magnetic strip.
S230, identifying the length of the magnetic strip according to the position of the magnetic point to obtain the width of the paper currency;
in this embodiment, because the hidden magnetic stripe is completely buried in the paper currency, there is no regular wave crest and wave trough conventionally, and only two ends of the paper currency have a magnetic wave crest respectively, the magnetic stripe length of the hidden magnetic stripe paper currency can be obtained only by detecting the distance between the magnetic blocks at two ends of the paper currency, and the corresponding magnetic stripe length is also the width of the paper currency.
And S240, determining the currency value version of the paper currency according to the width of the paper currency.
In this embodiment, magnetic stripe detection may be performed on paper money of various denomination versions in advance, the detected length of the magnetic stripe, that is, the width of the paper money, is stored in the database, and when the length of the magnetic stripe of the paper money to be detected is detected according to step 230, the length of the magnetic stripe may be matched with data in the database to obtain the denomination version of the paper money to be detected.
And S250, if the width of the paper currency is within a third preset threshold range, carrying out image detection on the paper currency to identify the version of the paper currency.
In this embodiment, since there may exist the same banknote width for different versions of the same denomination in some banknotes of rmb, for example, the banknote width for the 1999 version of 100 yuan banknotes is the same as the banknote width for the 2005 version of 100 yuan banknotes, since the banknote width for this type is fixed, a third preset threshold range may be set, and a certain error may be added to the fixed banknote width. The third preset threshold range can be one or more, and respectively corresponds to threshold ranges of the same currency value, different versions and the same banknote width. When the width of the paper money to be detected is matched with the third preset threshold range, image detection is required to identify the version of the paper money.
S260, detecting whether one or more magnetic point positions are included in a preset area, wherein the preset area is a non-hidden magnetic stripe magnetic point display area;
in this embodiment, the non-hidden magnetic stripe magnetic dot display area may be the other part of the conventional hidden magnetic stripe magnetic dot display area, and since the hidden magnetic stripe is completely embedded in the paper money, there is no conventional regular peak and valley, and only one magnetic peak is respectively located at each of the two ends of the paper money, the conventional hidden magnetic stripe magnetic dot display area is the two end parts of the paper money, and the area except the two end parts of the paper money is the non-hidden magnetic stripe magnetic dot display area. For example, the middle part of the magnetic stripe except for two ends can be hidden for the paper money, and the position is not limited in this respect. When the paper money is defective, the magnetic strips are distributed with abnormal bulges, so that the damage of the paper money can be quickly detected.
And S270, excluding the magnetic points with the magnetic amplitudes within the range of the first preset threshold value in the magnetic point positions in the preset area.
In this embodiment, the data existing between the magnetic amplitude 2000 and 4000 is referred to as a peak, based on the magnetic amplitude 2000, i.e. the background; magnetic data present below a magnetic amplitude of 2000 is referred to as a valley. In order to eliminate the external environment, the banknote validator itself, etc. which may generate noise, the data between the threshold magnetic amplitudes 1850 and 2150 is defined as noise, and the first predetermined threshold range may be the magnetic amplitudes 1850 and 2150. The boundary between the magnetic data values of the magnetic dot signal and the background signal changes correspondingly with the scanning precision of the magnetic sensor, so that different boundaries between the magnetic data values can be obtained with different scanning precisions, which is not described herein. The magnetic data can be subjected to filtering processing by using Fourier transform and inverse Fourier transform, so that the influence of noise on magnetic signals is eliminated, and the noise mainly refers to background signals, thereby further improving the accuracy of magnetic data acquisition.
And S280, analyzing the magnetism of the magnetic point position in the preset area to judge the damage condition of the paper money.
In this embodiment, after the interference condition that is noise is eliminated, there are generally two conditions for the distribution of magnetic dots at the magnetic dot positions in the preset area for the hidden magnetic stripe. In the first situation, the paper money is damaged, and the magnetic strip is exposed and can be magnetically displayed; the second case is where another magnetically attached object is on the note. Optionally, the analyzing the magnetism of the magnetic point position in the preset region to determine the damage condition of the banknote includes: if the magnetic amplitude of the magnetic point position in the preset area is within a second preset threshold range, the paper money is a first type of paper money, and the first type of paper money comprises paper money splicing and/or paper money breakage; and if the magnetic amplitude of the magnetic point position in the preset area exceeds a second preset threshold range, the paper money is the second type of paper money, and the second type of paper money is the paper money carrying magnetic attachments.
In the embodiment, the second predetermined threshold range is a magnetic amplitude range of a conventional stable magnetic stripe, and may be, for example, 0-1850 and 2150-. If paper currency suffers damage, for example, paper currency concatenation or paper currency breakage can lead to the paper currency magnetic stripe to expose, can show by magnetism under magnetic sensor's detection, because the magnetism of magnetic stripe is very stable, the amplitude has certain scope, consequently, can set for this amplitude scope to the second and predetermine the threshold value scope, can confirm through judging amplitude altitude variation that the magnetic stripe exposes to show that paper currency has suffered damage, regard as the condition such as concatenation or defect promptly. When the magnetic amplitude of the magnetic point position in the preset area exceeds the second preset threshold range, the magnetic property of the magnetic point position in the preset area is unstable, and the fact that the magnetic point position in the preset area is generated on the paper money by other magnetized attached crops can be directly screened and judged. Optionally, if the magnetic amplitude of the magnetic point position in the preset region is within a second preset threshold range, the method further includes, after the banknote is a first type of banknote: and carrying out image detection on the paper money so as to identify the first type of paper money as the paper money splicing or the paper money breakage.
In this embodiment, to the detection of hidden magnetic stripe, the paper currency is destroyed, when the circumstances such as concatenation, damage appear, detects the going on that can be quick through the magnetic stripe and detects. The image of the damaged paper money is different from the image of spliced paper money, the boundary of the damaged paper money is irregular, for example, the spliced paper money is saw-toothed, the spliced paper money can be in a slit shape, and further, when the spliced paper money is spliced perfectly, the spliced paper money is difficult to identify through image detection. Therefore, the embodiment can eliminate the paper money of the damaged type of the paper money so as to obtain the paper money of the paper money splicing type, when the spliced paper money is spliced perfectly, the spliced paper money can be quickly detected through magnetic detection under the condition that the spliced paper money is difficult to identify through image detection, and an effective judgment basis is provided for a splicing algorithm.
According to the technical scheme of the embodiment, whether one or more magnetic point positions are included in a preset area is detected, wherein the preset area is a non-hidden magnetic stripe magnetic point display area; excluding magnetic points with magnetic amplitudes within a first preset threshold range in the magnetic point positions in the preset region; the magnetism of the magnetic point position in the preset area is analyzed to judge the damage condition of the paper money, the problem that the spliced paper money is difficult to identify through image detection when the spliced paper money is spliced perfectly is solved, and the effect of improving the paper money splicing detection accuracy is achieved.
EXAMPLE III
Fig. 4 is a schematic structural diagram of a hidden magnetic stripe banknote recognition system 300 according to a third embodiment of the present invention, which is applicable to banknote recognition, and has a specific structure as follows:
a magnetic point position determining module 310, configured to determine a magnetic point position of the banknote placed in a region to be detected;
the paper money width recognition module 320 is used for recognizing the length of the magnetic strip according to the magnetic point position to obtain the paper money width;
and the currency value version determining module 330 is configured to determine the currency value version of the banknote according to the banknote width.
Optionally, the system 300 further comprises a magnetic block detecting module and a damage condition determining module,
the magnetic block detection module is used for detecting whether one or more magnetic point positions are included in a preset area, and the preset area is a non-hidden magnetic strip magnetic point display area;
and the damage condition judging module is used for analyzing the magnetism of the magnetic point position in the preset area so as to judge the damage condition of the paper money.
Optionally, the magnetic dot position determining module 310 includes a magnetic stripe channel selecting unit and a magnetic stripe position generating unit,
the magnetic stripe channel selection unit is used for selecting a magnetic stripe channel where a paper money magnetic stripe is located from a plurality of detection channels, the detection channels are longitudinally divided based on the area to be detected, and the number of the magnetic stripe channels is one or more;
the magnetic strip position generating unit is used for combining the magnetic points in the magnetic strip channels to generate the magnetic point positions when the magnetic strip channels are multiple.
Optionally, the damage condition determining module further includes that if the magnetic amplitude of the magnetic point position in the preset region is within a second preset threshold range, the banknote is a first type of banknote, and the first type of banknote includes banknote splicing and/or banknote breakage; and if the magnetic amplitude of the magnetic point position in the preset area exceeds a second preset threshold range, the paper money is the second type of paper money, and the second type of paper money is the paper money carrying magnetic attachments.
Optionally, the system 300 further includes a first type banknote distinguishing module, configured to perform image detection on the banknotes to identify that the first type banknotes are spliced or damaged.
Optionally, the system 300 further includes a noise elimination module, configured to eliminate magnetic dots with magnetic amplitudes within a first preset threshold range in the magnetic dot positions in the preset region.
Optionally, the system 300 further includes a banknote version identification module, configured to perform image detection on the banknote to identify the version of the banknote when the banknote width falls within a third preset threshold range.
The hidden magnetic stripe banknote recognition system 300 provided by the embodiment of the invention can execute the hidden magnetic stripe banknote recognition method provided by the embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
Example four
Fig. 5 is a schematic structural diagram of a server according to a fourth embodiment of the present invention. FIG. 5 illustrates a block diagram of an exemplary server 412 suitable for use in implementing embodiments of the present invention. The server 412 shown in fig. 5 is only an example and should not bring any limitations to the function and scope of use of the embodiments of the present invention.
As shown in FIG. 5, server 412 is in the form of a general purpose server. Components of server 412 may include, but are not limited to: one or more processors 416, a storage device 428, and a bus 418 that couples the various system components including the storage device 428 and the processors 416.
A program/utility 440 having a set (at least one) of program modules 442 may be stored, for instance, in storage 428, such program modules 442 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. The program modules 442 generally perform the functions and/or methodologies of the described embodiments of the invention.
The server 412 may also communicate with one or more external devices 414 (e.g., keyboard, pointing terminal, display 424, etc.), with one or more terminals that enable a user to interact with the server 412, and/or with any terminals (e.g., network card, modem, etc.) that enable the server 412 to communicate with one or more other computing terminals. Such communication may occur via input/output (I/O) interfaces 422. Further, server 412 may communicate with one or more networks (e.g., a Local Area Network (LAN), Wide Area Network (WAN), and/or a public Network, such as the Internet) via Network adapter 420. As shown in FIG. 5, network adapter 420 communicates with the other modules of server 412 via bus 418. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in conjunction with the server 412, including but not limited to: microcode, end drives, Redundant processors, external disk drive Arrays, RAID (Redundant Arrays of Independent Disks) systems, tape drives, and data backup storage systems, among others.
The processor 416 executes various functional applications and data processing by running programs stored in the storage device 428, such as implementing a hidden magnetic stripe banknote identification method provided by any embodiment of the present invention, which may include:
determining the magnetic point position of the paper money placed in the area to be detected;
identifying the length of the magnetic strip according to the position of the magnetic point to obtain the width of the paper money;
and determining the currency value version of the paper currency according to the width of the paper currency.
EXAMPLE five
An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a method for recognizing a hidden magnetic stripe banknote according to any embodiment of the present invention, where the method includes:
determining the magnetic point position of the paper money placed in the area to be detected;
identifying the length of the magnetic strip according to the position of the magnetic point to obtain the width of the paper money;
and determining the currency value version of the paper currency according to the width of the paper currency.
The computer-readable storage media of embodiments of the invention may take any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or terminal. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (7)
1. A method for identifying hidden magnetic stripe paper money is characterized by comprising the following steps:
determining the magnetic point position of the paper money placed in the area to be detected;
identifying the length of the magnetic strip according to the position of the magnetic point to obtain the width of the paper money;
determining the currency value version of the paper money according to the width of the paper money;
detecting whether one or more magnetic point positions are included in a preset area, wherein the preset area is a non-hidden magnetic stripe magnetic point display area;
analyzing magnetism of the magnetic point position in the preset area to judge the damage condition of the paper money;
if the magnetic amplitude of the magnetic point position in the preset area is within a second preset threshold range, the paper money is a first type of paper money, and the first type of paper money comprises paper money splicing and/or paper money breakage;
if the magnetic amplitude of the magnetic point position in the preset area exceeds a second preset threshold range, the paper money is a second type of paper money, and the second type of paper money is paper money carrying magnetic attachments;
and carrying out image detection on the paper money so as to identify the first type of paper money as the paper money splicing or the paper money breakage.
2. The method of identifying hidden magnetic stripe banknotes of claim 1, wherein said determining the magnetic point position of said banknotes placed in the area to be detected comprises:
selecting a magnetic stripe channel where a paper money magnetic stripe is located from a plurality of detection channels, wherein the plurality of detection channels are longitudinally divided based on the to-be-detected region, and one or more magnetic stripe channels are selected;
and when the magnetic stripe channels are multiple, combining the magnetic points in the multiple magnetic stripe channels to generate the magnetic point positions.
3. The method for identifying hidden magnetic stripe paper currency according to claim 1, wherein before analyzing the magnetism of the magnetic point position in the preset area to determine the damage condition of the paper currency, the method further comprises:
and excluding magnetic points with magnetic amplitudes within a first preset threshold value range in the magnetic point positions in the preset region.
4. The method of claim 1, wherein after determining the denomination version of the banknote according to the banknote width, further comprising:
and if the width of the paper currency belongs to a third preset threshold range, carrying out image detection on the paper currency to identify the version of the paper currency.
5. A system for identifying concealed magnetic stripe banknotes, comprising:
the magnetic point position determining module is used for determining the magnetic point position of the paper money placed in the area to be detected;
the paper money width recognition module is used for recognizing the length of the magnetic strip according to the magnetic point position to obtain the paper money width;
the currency value version determining module is used for determining the currency value version of the paper money according to the width of the paper money;
the magnetic block detection module is used for detecting whether one or more magnetic point positions are included in a preset area, and the preset area is a non-hidden magnetic strip magnetic point display area;
the damage condition judging module is used for analyzing the magnetism of the magnetic point positions in the preset area so as to judge the damage condition of the paper money, if the magnetic amplitude of the magnetic point positions in the preset area is within a second preset threshold range, the paper money is a first type of paper money, and the first type of paper money comprises paper money splicing and/or paper money damage; if the magnetic amplitude of the magnetic point position in the preset area exceeds a second preset threshold range, the paper money is a second type of paper money, and the second type of paper money is paper money carrying magnetic attachments;
and the first type paper currency distinguishing module is used for carrying out image detection on the paper currency so as to identify the first type paper currency as the paper currency splicing or the paper currency breakage.
6. A server, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of identifying concealed magnetic stripe banknotes of any one of claims 1-4.
7. A computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, carries out the method of identification of concealed magnetic stripe banknotes according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010127229.7A CN111341006B (en) | 2020-02-28 | 2020-02-28 | Hidden magnetic stripe paper money identification method, system, server and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010127229.7A CN111341006B (en) | 2020-02-28 | 2020-02-28 | Hidden magnetic stripe paper money identification method, system, server and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111341006A CN111341006A (en) | 2020-06-26 |
CN111341006B true CN111341006B (en) | 2022-01-25 |
Family
ID=71185566
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010127229.7A Active CN111341006B (en) | 2020-02-28 | 2020-02-28 | Hidden magnetic stripe paper money identification method, system, server and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111341006B (en) |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AT401829B (en) * | 1992-02-25 | 1996-12-27 | Oesterr Nationalbank | METHOD FOR CONDITION, QUALITY OR FIT CONTROL OF OPTICAL SECURITY FEATURES ON SECURITIES, ESPECIALLY BANKNOTES, AND DEVICE FOR IMPLEMENTING THE PROCESS |
CA2288624C (en) * | 1997-05-07 | 2003-08-05 | Cummins-Allison Corp. | Intelligent currency handling system |
CN1530881A (en) * | 2003-03-12 | 2004-09-22 | 龙 陈 | Intellectual anti-fakery banknote counting method and device |
WO2009037791A1 (en) * | 2007-09-21 | 2009-03-26 | Glory Ltd. | Paper money identification device and paper money identification system |
JP4650568B2 (en) * | 2008-12-25 | 2011-03-16 | 富士電機リテイルシステムズ株式会社 | Bill recognition device |
CN101976475A (en) * | 2010-06-08 | 2011-02-16 | 北京新岸线软件科技有限公司 | Paper money identification method and device |
CN103617671B (en) * | 2013-12-12 | 2016-08-17 | 广州广电运通金融电子股份有限公司 | The recognition methods of a kind of thickness abnormity banknote and system |
CN104361674A (en) * | 2014-09-30 | 2015-02-18 | 浙江维融电子科技股份有限公司 | Paper money recognition method and device |
CN105139508B (en) * | 2015-08-13 | 2018-07-17 | 深圳怡化电脑股份有限公司 | A kind of method and device of detection bank note |
CN105160756A (en) * | 2015-08-18 | 2015-12-16 | 深圳怡化电脑股份有限公司 | Paper money facing direction recognition method and device |
CN107305717A (en) * | 2016-04-21 | 2017-10-31 | 北京新岸线数字图像技术有限公司 | A kind of paper money recognition detection method and device |
CN107369239A (en) * | 2016-05-13 | 2017-11-21 | 北京新岸线数字图像技术有限公司 | Bank note magnetic buries safety line anti-counterfeiting detection apparatus and method entirely |
CN106447897A (en) * | 2016-08-15 | 2017-02-22 | 深圳怡化电脑股份有限公司 | Method and apparatus for detecting magnetic characteristics of paper note |
CN106447903A (en) * | 2016-09-05 | 2017-02-22 | 深圳怡化电脑股份有限公司 | Control method for preventing receiving spliced paper currency and control system thereof |
CN106780954A (en) * | 2016-12-01 | 2017-05-31 | 深圳怡化电脑股份有限公司 | A kind of method and device of paper money recognition |
CN108415915A (en) * | 2017-02-10 | 2018-08-17 | 深圳怡化电脑股份有限公司 | A kind of proof of algorithm method and device based on bank note data |
CN107170108B (en) * | 2017-04-17 | 2019-08-23 | 深圳怡化电脑股份有限公司 | A kind of splicing paper money detection method and system |
CN107038793B (en) * | 2017-05-02 | 2019-07-09 | 深圳怡化电脑股份有限公司 | A kind of recognition methods, device and the equipment of horizontally-spliced bank note |
CN206805672U (en) * | 2017-05-12 | 2017-12-26 | 谌岚 | A kind of broken bank note splicing apparatus of bank |
CN108038956A (en) * | 2017-12-26 | 2018-05-15 | 深圳怡化电脑股份有限公司 | Paper money safety line detection method and device |
CN108091033B (en) * | 2017-12-26 | 2020-10-20 | 深圳怡化电脑股份有限公司 | Paper money identification method and device, terminal equipment and storage medium |
CN108198322B (en) * | 2018-02-07 | 2020-03-27 | 深圳怡化电脑股份有限公司 | Magnetic stripe positioning method and device |
CN108765689B (en) * | 2018-03-12 | 2020-09-15 | 深圳怡化电脑股份有限公司 | Method and system for determining position of paper money magnetic safety line |
CN208014068U (en) * | 2018-04-20 | 2018-10-26 | 浙江新大机具有限公司 | A kind of paper money counter |
-
2020
- 2020-02-28 CN CN202010127229.7A patent/CN111341006B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN111341006A (en) | 2020-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107437294B (en) | Character segmentation method, device, equipment and storage medium | |
CN107369240B (en) | Paper money counterfeit discrimination method and device, computer and storage medium | |
US9679354B2 (en) | Duplicate check image resolution | |
CN110163176B (en) | Lane line change position identification method, device, equipment and medium | |
CN107507330B (en) | Detection method, detection device and the terminal device of banknote thickness abnormity | |
CN113096130B (en) | Method and device for detecting object defects | |
CN108805180B (en) | Target object detection method and device | |
US8353056B2 (en) | Apparatus and method for detecting program plagiarism through memory access log analysis | |
WO2017181631A1 (en) | Method and device for processing capacity information of project file | |
CN110956737A (en) | Safety line identification method and device | |
US9672677B2 (en) | Method and apparatus for detecting magnetic signal of paper money | |
CN113723467A (en) | Sample collection method, device and equipment for defect detection | |
CN110633649A (en) | Mechanical diagram auditing method and device | |
CN109800745B (en) | Bill detection method, device, terminal and computer readable storage medium | |
Lassen | Automatic high‐precision measurements of the location and width of Kikuchi bands in electron backscatter diffraction patterns | |
CN108269349B (en) | Paper money processing method, device, equipment and storage medium | |
CN111341006B (en) | Hidden magnetic stripe paper money identification method, system, server and storage medium | |
CN112884054A (en) | Target labeling method and target labeling device | |
CN112261402A (en) | Image detection method and system and camera shielding monitoring method and system | |
CN108492443B (en) | Method, device and equipment for detecting adhesive tape on paper money and storage medium | |
CN111292463A (en) | Paper money identification method, device, server and storage medium | |
CN116091481A (en) | Spike counting method, device, equipment and storage medium | |
CN109271377A (en) | A kind of data quality checking method and device | |
CN107958535B (en) | Method and device for acquiring paper money information and terminal equipment | |
CN114519568A (en) | Order examination method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |