[go: up one dir, main page]

CN107862363B - The method and apparatus that anti-copying processing is carried out to Quick Response Code - Google Patents

The method and apparatus that anti-copying processing is carried out to Quick Response Code Download PDF

Info

Publication number
CN107862363B
CN107862363B CN201711060182.1A CN201711060182A CN107862363B CN 107862363 B CN107862363 B CN 107862363B CN 201711060182 A CN201711060182 A CN 201711060182A CN 107862363 B CN107862363 B CN 107862363B
Authority
CN
China
Prior art keywords
coding unit
gray value
black
value
quick response
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
Application number
CN201711060182.1A
Other languages
Chinese (zh)
Other versions
CN107862363A (en
Inventor
周晓明
张泽华
叶斌
廖愉平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen All Things Together Intelligent Technology Co Ltd
Original Assignee
Xiamen All Things Together Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xiamen All Things Together Intelligent Technology Co Ltd filed Critical Xiamen All Things Together Intelligent Technology Co Ltd
Priority to CN201711060182.1A priority Critical patent/CN107862363B/en
Publication of CN107862363A publication Critical patent/CN107862363A/en
Application granted granted Critical
Publication of CN107862363B publication Critical patent/CN107862363B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Image Processing (AREA)

Abstract

The present invention relates to a kind of methods carrying out anti-copying processing to Quick Response Code, include the following steps:Obtain pending two-dimension code pattern;A part of black coding unit in the two-dimension code pattern is selected to carry out gray value adjustment, to be different from the gray value of other black coding units;Record is changed the position of the black coding unit of gray value;By treated, two-dimension code pattern prints original paper for printing to form Quick Response Code.Using this method, Quick Response Code printed matter may make to have the function of anti-copying processing.The invention further relates to the devices that anti-copying processing is carried out to Quick Response Code.

Description

The method and apparatus that anti-copying processing is carried out to Quick Response Code
Technical field
This application involves the technical fields of Quick Response Code (QR code, quick response code), and more particularly to A kind of method and apparatus that anti-copying processing is carried out to Quick Response Code.
Background technology
In recent years, Quick Response Code receives businessman and user due to the advantages such as its is simple, easy-to-use, information capacity is big, reliability is high Favor, and be widely used in the numerous areas such as internet, mobile application, information preservation, logistics management.In Quick Response Code It has been widely used instantly, due to all more important information such as network information, subscriber datas in worldwide It is carried on wherein, and the swindle event under network environment emerges one after another, information security becomes more important.Therefore, there is an urgent need for can To prevent Quick Response Code to be replicated the technology used.
Invention content
In view of problem above, the present invention proposes a kind of method and system carrying out anti-copying processing to Quick Response Code, makes Obtaining Quick Response Code has the function of anti-copying.
First aspect of the present invention it is proposed a kind of method carrying out anti-copying processing to Quick Response Code, including following step Suddenly:Obtain pending two-dimension code pattern;A part of black coding unit in the two-dimension code pattern is selected to carry out gray value Adjustment, to be different from the gray value of other black coding units;Record is changed the position of the black coding unit of gray value;It will Two-dimension code pattern that treated prints original paper for printing to form Quick Response Code.Using this method, Quick Response Code printed matter may make Has the function of anti-copying processing.
In an alternative embodiment, the quantity of a part of black coding unit is at least complete in the two-dimension code pattern The a quarter of the quantity of portion's black coding unit.This can promote the effect of the anti-copying function of Quick Response Code printed matter.
In an alternative embodiment, the gray value after the adjustment of a part of black coding unit is at most the ash before adjustment 3/5ths of angle value.This becomes apparent from and distinguishes before may make the gray value of the black coding unit after adjustment and adjustment.
In an alternative embodiment, a part of black coding unit in the selected two-dimension code pattern uniformly divides Different zones of the cloth in the two-dimension code pattern.The anti-copying attribute of two-dimension code pattern can be improved in this.
In the second aspect of the present invention, it is proposed that a kind of Quick Response Code on printed article carries out the side of duplicate judgement Method includes the following steps:
Utilize the position that the black coding unit for being changed gray value recorded is obtained according to method as discussed above;
Obtain the figure of the Quick Response Code printing original paper of printing;
The gray value that the black coding unit in the figure of original paper is printed for the Quick Response Code executes data acquisition, with shape At comparison normal data;
Obtain the figure of the Quick Response Code to be determined on the printed article;
Data acquisition is executed to form data to be compared for the gray value of the figure of the Quick Response Code to be determined;
Data to be compared are compared with normal data is compared, to judge the Quick Response Code to be determined on the printed article Whether it is duplicate.
In an alternative embodiment, the data acquisition specifically includes:It is compiled according to the black for being changed gray value recorded Code unit position, the gray value of the known black coding unit for being changed gray value is extracted one by one, and select and The black coding unit of the gray value being currently the changed adjacent black coding unit for not changing gray value does not change described in extraction The gray value for becoming the black coding unit of gray value, to form the multipair black coding unit with different gray values;It calculates every The gray scale difference value of a pair of of black coding unit;Calculate the average value and standard deviation of all gray scale difference values.
In an alternative embodiment, what selection was adjacent with the black coding unit of gray value being currently changed does not change gray scale The black coding unit of value includes the following steps:Centered on the position of black coding unit for currently having changed gray value, seek Look for a nearest black coding unit for not changing gray value.
In an alternative embodiment, it is described extraction include multiple sample points are acquired in the space of single encoded unit, and Arithmetic average is carried out to obtain the gray value of the single encoded unit to the gray value of the multiple sample point.
In an alternative embodiment, data to be compared are compared with normal data is compared, it is described to be determined to judge The step for whether figure of Quick Response Code is duplicate specifically includes:
When the average value of the gray scale difference value in the data to be compared is much smaller than the gray scale difference value compared in normal data Average value, and when the standard deviation that compares gray scale difference value in the standard deviation and normal data of the gray scale difference value in data is close, Judge that the two-dimension code pattern to be determined is duplicate.
In an alternative embodiment, the average value of the gray scale difference value in the data to be compared is much smaller than in comparison normal data The average value of gray scale difference value refer to:The average value of gray scale difference value in data to be compared is less than or equal to the ash in normal data Spend the 1/2 of the average value of difference;
The standard deviation of gray scale difference value in the standard deviation and normal data of gray scale difference value in data to be compared is close to refer to: The standard deviation of gray scale difference value in data to be compared is greater than or equal to the 2/3 of the standard deviation of the gray scale difference value in normal data.
The third aspect of the present invention is related to a kind of computer readable storage medium, is stored thereon with one or more computer journeys Sequence, which is characterized in that one or more computer programs, which are subsequently can by computer when device executes, implements method as discussed above.
The fourth aspect of the present invention is related to a kind of computing device, including processor, and the processor is configured as:Acquisition waits for The two-dimension code pattern of processing;A part of black coding unit in the two-dimension code pattern is selected to carry out gray value adjustment, with area Not in the gray value of other black coding units;Record is changed the position of the black coding unit of gray value;By treated Two-dimension code pattern prints original paper for printing to form Quick Response Code.
Using the above example of the present invention, the anti-copying function of Quick Response Code may be implemented, and can be right as needed The Quick Response Code of printing carries out duplicate (i.e. folder duplicate) and identifies or judge.
Description of the drawings
Including attached drawing to provide a further understanding of embodiments and attached drawing is incorporated into this specification and is constituted this Part of specification.Attached drawing illustrates embodiment and together with the description principle for explaining the present invention.It will readily recognize that To many expected advantages of other embodiments and embodiment, because described in detail below by quoting, they become by preferably Understand.The element of attached drawing is not necessarily mutually proportionally.Same reference numeral refers to corresponding like.
Fig. 1 shows that the flow of the method according to an embodiment of the invention that anti-copying processing is carried out to Quick Response Code is illustrated Figure;
Fig. 2 shows the flow signals of the method according to an embodiment of the invention that duplicate judgement is carried out to Quick Response Code Figure;
Fig. 3 shows the block diagram according to an embodiment of the invention for carrying out the device of anti-copying processing to Quick Response Code.
Specific implementation mode
In the following detailed description, refer to the attached drawing, the attached drawing form a part for detailed description, and by wherein can be real The illustrative specific embodiment of the present invention is trampled to show.It is patrolled it should be understood that other embodiment can be utilized or can be made It collects and changes, without departing from the scope of the present invention.Therefore described in detail below to be used in limiting sense, and this The range of invention is defined by the following claims.
Fig. 1 diagrammatically illustrates a kind of method carrying out anti-copying processing to Quick Response Code.This method may include following steps:
S1, pending two-dimension code pattern is obtained.The two-dimension code pattern of acquisition can be generated according to various existing methods Common two-dimension code pattern data.The two-dimension code pattern based on chequered with black and white color lump it is arranged combination and formed, color Block is the basic unit of Quick Response Code coding.The color lump of black is known as black coding unit below.And the color lump of white is referred to as white Color coding unit.
A part of black coding unit in S2, the selection two-dimension code pattern carries out gray value adjustment, to be different from it The gray value of his black coding unit.The selection can according to predetermined criteria or rule selects, or can randomly choose. In one example, the quantity of a part of black coding unit is at least the coding of whole black in the two-dimension code pattern The a quarter of the quantity of unit.The quantity of a part of black coding unit cannot be very little, so as not to influence following judgement or Differentiate operation.
And the adjustment may include tuning up or turning down the gray value of a part of black coding unit.The adjustment is it is required that adjust The gray value of black coding unit after whole and the gray value of other unadjusted black coding units distinguish.Certain real It applies in example, the gray value after the adjustment of a part of black coding unit is at most 3/5ths of the gray value before adjustment, To which the front and back gray value of adjustment be differentiated.Certainly, the amplitude of adjustment be also not necessarily limited to more than amplitude.
S3, record are changed the position of the black coding unit of gray value.It is adjusted the black coding unit of gray value Position needs to be recorded, and in order to following duplicate judgement or differentiates.
S4, by treated, two-dimension code pattern prints original paper for printing to form Quick Response Code.By the Quick Response Code after adjustment Figure is printed, and the Quick Response Code of original print can be formed, i.e. Quick Response Code prints original paper.
The Quick Response Code, which prints original paper, will have good anti-copying attribute, because if Quick Response Code printing original paper is carried out When the duplications such as duplicating operation, due to printing net-point diffusion etc., the gray scale difference of two categories black border unit in duplicate Value can change, this to change with general and stability, can be detected and perceive.It is discussed in detail below and is detected Method.
In specific example, a part of black coding unit in the selected two-dimension code pattern is uniformly distributed In the different zones of the two-dimension code pattern.This can prevent from following causing due to local illumination is excessive, too small, reflective etc. Difference is distorted, and influences the accuracy differentiated.
Fig. 2 diagrammatically illustrates a kind of method that the Quick Response Code on printed article carries out duplicate judgement, and this method includes Following steps:
D1, the position that the black coding unit for being changed gray value recorded is obtained according to method as discussed above is utilized It sets.The position for being changed the black coding unit of gray value represents scheduled Codes and Standards.
D2, the Quick Response Code for obtaining printing print the figure of original paper.The Quick Response Code printing original paper of printing indicates that the Quick Response Code is The Quick Response Code printed for the first time, rather than the Quick Response Code for being replicated or duplicating.
D3, the gray value execution data acquisition for the black coding unit in the figure of Quick Response Code printing original paper, Normal data is compared to be formed.Before duplicate judgement, need first to acquire comparison normal data, i.e. the criterion numeral for comparing According to.
In specific example, the data acquisition may include:According to the black coding for being changed gray value recorded The gray value of the known black coding unit for being changed gray value is extracted in the position of unit one by one, and selects and work as Before the adjacent black coding unit for not changing gray value of the black coding unit of gray value that is changed, and described in extracting not The gray value for changing the black coding unit of gray value, to form the multipair black coding unit with different gray values;It calculates Per the gray scale difference value of a pair of black coding unit;Calculate the average value and standard deviation of all gray scale difference values.To utilize Average value and standard deviation (alternatively referred to as standard variance) are used as the variation characteristic of gray scale difference value.It is, of course, also possible to using other Method for feature analysis in pattern-recognition acquires to be used for data.
It should be appreciated that multiple average values and standard deviation can be acquired using multiple two-dimension code pattern original papers, to reduce The error generated when acquisition.
And in specific example, it selects adjacent with the black coding unit of gray value being currently changed not change gray scale The black coding unit of value may comprise steps of:During position currently to have changed the black coding unit of gray value is The heart finds a nearest black coding unit for not changing gray value.
In further alternative example, the extraction includes that multiple samples are acquired in the space of single encoded unit Point, and arithmetic average is carried out to obtain the gray value of the single encoded unit to the gray value of the multiple sample point.This can Reduce error.
D4, the figure for obtaining Quick Response Code to be determined on the printed article.The figure of the Quick Response Code of the acquisition is to wait sentencing Fixed two-dimension code pattern.
D5, for the Quick Response Code to be determined figure gray value execute data acquire to form data to be compared. For the two-dimension code pattern to be determined, data collection steps as above are executed again.
D6, data to be compared are compared with normal data is compared, to judge to be determined two on the printed article Tie up whether code is duplicate.If data to be compared differ larger with normal data is compared, it can determine that Quick Response Code is duplicate.
It in one example, will be to be compared when using variation characteristic to treat as gray scale difference value of average value and standard deviation Data are compared with normal data is compared, the step for whether figure of the Quick Response Code to be determined is duplicate judged It may particularly include:When the average value of the gray scale difference value in the data to be compared is much smaller than the gray scale difference value compared in normal data Average value, and the standard deviation for comparing gray scale difference value in the standard deviation and normal data of the gray scale difference value in data is close When, judge that the two-dimension code pattern to be determined is duplicate.
The average value of gray scale difference value in the wherein described data to be compared is much smaller than the gray scale difference value compared in normal data Average value indicate that for the two-dimension code pattern since printing net-point is spread, gray scale difference value will become much smaller.Further optional Example in, when the gray scale difference value that the average value of gray scale difference value in data to be compared is less than or equal in normal data being averaged Value 1/2 when, can assert that average value in data to be compared is much smaller than the average value of normal data.It is of course also possible to according to reality Border situation is adjusted with upper threshold value.
In further example, the gray scale difference value in the standard deviation and normal data of the gray scale difference value in data to be compared Standard deviation close to referring to:The standard deviation of gray scale difference value in data to be compared is greater than or equal to the gray scale difference value in normal data Standard deviation 2/3.Standard deviation is the dispersion of collecting sample data difference and sample data difference average value, for being answered The important method and foundation of property determination whether system.
And when standard deviation is relatively large, it indicates that data acquisition errors are too big, needs to resurvey sample data.
Certainly, the embodiment of the present invention further relates to a kind of device carrying out anti-copying processing to Quick Response Code.The device can be with It is a kind of computing device (such as server, computer and mobile intelligent terminal), including processor 10, the processor are configured as holding Step in row above method.The processor can be a kind of IC chip (such as microprocessor (central Processing unit, CPU)), for executing computer program.The computing device may include computer readable storage medium (or memory).It is stored with computer program in the medium.The computer program includes the journey for executing above method step Sequence module (or software module).
It should be appreciated that the processor can also be digital signal processor (digital signal processor, DSP), application-specific integrated circuit (application specific integrated circuit, ASIC), ready-made programmable gate Array (field-programmable gate array, FPGA) or other programmable logic device.
In other embodiments, the present invention can be embodied in computer-readable storage medium 11 (such as CD, flash memory (flash memory) and read-only memory (ROM, read-only memory)) in.For executing the soft of above method step Part module can be stored in the storage medium.
Using the above example of the present invention, the anti-copying function of Quick Response Code may be implemented, and can be right as needed The Quick Response Code of printing carries out duplicate (i.e. folder duplicate) and identifies or judge.
Although the principle of the present invention is described in detail above in conjunction with the preferred embodiment of the present invention, this field skill Art personnel are it should be understood that above-described embodiment is only the explanation to the exemplary implementation of the present invention, not to present invention packet Restriction containing range.Details in embodiment is simultaneously not meant to limit the scope of the invention, without departing substantially from the present invention spirit and In the case of range, any equivalent transformation, simple replacement based on technical solution of the present invention etc. obviously changes, and all falls within Within the scope of the present invention.

Claims (10)

1. a kind of method carrying out anti-copying processing to Quick Response Code, includes the following steps:
Obtain pending two-dimension code pattern;
A part of black coding unit in the two-dimension code pattern is selected to carry out gray value adjustment, to be different from other black volume The gray value of code unit;
Record is changed the position of the black coding unit of gray value;
By treated, two-dimension code pattern prints original paper for printing to form Quick Response Code;
The position of what is recorded the be changed black coding unit of gray value quilt in subsequent Quick Response Code duplicate decision process The gray value of the black coding unit in figure for printing original paper to the Quick Response Code executes data acquisition, is compared with being formed Normal data, the data acquisition specifically include:To the gray value of the known black coding unit for being changed gray value into Row extracts one by one, and selects adjacent with the presently described black coding unit for the gray value being changed not change gray value Black coding unit, and do not change the gray value of the black coding unit of gray value described in extraction, it is multipair with not to be formed With the black coding unit of gray value;Calculate the gray scale difference value per a pair of of black coding unit;Calculate all gray scale difference values Average value and standard deviation.
2. according to the method described in claim 1, it is characterized in that, the quantity of a part of black coding unit is at least institute State a quarter of the quantity of whole black coding units in two-dimension code pattern.
3. according to the method described in claim 1, it is characterized in that, gray scale after the adjustment of a part of black coding unit Value is at most 3/5ths of the gray value before adjustment.
4. according to the method described in claim 1, it is characterized in that, the part in the selected two-dimension code pattern Black coding unit is evenly distributed on the different zones of the two-dimension code pattern.
5. a kind of method that Quick Response Code on printed article carries out duplicate judgement, includes the following steps:
It is encoded using the black for being changed gray value recorded is obtained method according to claim 1 to 4 The position of unit;
Obtain the figure of the Quick Response Code printing original paper of printing;
The gray value that the black coding unit in the figure of original paper is printed for the Quick Response Code executes data acquisition, to form ratio To normal data;
Obtain the figure of the Quick Response Code to be determined on the printed article;
Data acquisition is executed to form data to be compared for the gray value of the figure of the Quick Response Code to be determined;
Data to be compared are compared with normal data is compared, whether to judge the Quick Response Code to be determined on the printed article It is duplicate;
The data acquisition specifically includes:
According to the position of the black coding unit for being changed gray value recorded, the known black for being changed gray value is encoded The gray value of unit is extracted one by one, and selects adjacent with the black coding unit of gray value being currently changed not change Become the black coding unit of gray value, and do not change the gray value of the black coding unit of gray value described in extraction, to be formed The multipair black coding unit with different gray values;
Calculate the gray scale difference value per a pair of of black coding unit;
Calculate the average value and standard deviation of all gray scale difference values.
6. according to the method described in claim 5, it is characterized in that, selection and the black coding for the gray value being currently changed are single The adjacent black coding unit for not changing gray value of member includes the following steps:
Centered on the position of black coding unit for currently having changed gray value, nearest do not change gray value one is found Black coding unit.
7. according to the method described in claim 5, it is characterized in that, the extraction includes being adopted in the space of single encoded unit Collect multiple sample points, and arithmetic average is carried out to obtain the ash of the single encoded unit to the gray value of the multiple sample point Angle value.
8. method according to any one of claims 5 to 7, which is characterized in that by data to be compared and compare criterion numeral According to being compared, to judge that the step for whether figure of the Quick Response Code to be determined is duplicate specifically includes:
When being averaged for the gray scale difference value that the average value of the gray scale difference value in the data to be compared is less than or equal in normal data The 1/2 of value, and the standard deviation of the gray scale difference value in the data to be compared is greater than or equal to the gray scale difference value in normal data Standard deviation 2/3 when, judge that the two-dimension code pattern to be determined is duplicate.
9. a kind of computer readable storage medium is stored thereon with one or more computer programs, which is characterized in that this is one or more A computer program is subsequently can by computer the method implemented when device executes described in any one of claim 1 to 8.
10. a kind of computing device, including processor, the processor is configured as:
Obtain pending two-dimension code pattern;
A part of black coding unit in the two-dimension code pattern is selected to carry out gray value adjustment, to be different from other black volume The gray value of code unit;
Record is changed the position of the black coding unit of gray value;
By treated, two-dimension code pattern prints original paper for printing to form Quick Response Code;
The gray scale of black coding unit in the figure for printing original paper to the Quick Response Code in the judgement of follow-up Quick Response Code duplicate Value executes data acquisition, and to form comparison normal data, the data acquisition specifically includes:Described it is changed gray value to known The gray value of black coding unit extracted one by one, and select to encode with the black of the presently described gray value being changed The adjacent black coding unit for not changing gray value of unit, and do not change the black coding unit of gray value described in extraction Gray value, to form the multipair black coding unit with different gray values;Calculate the gray scale difference per a pair of of black coding unit Value;Calculate the average value and standard deviation of all gray scale difference values.
CN201711060182.1A 2017-11-01 2017-11-01 The method and apparatus that anti-copying processing is carried out to Quick Response Code Active CN107862363B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711060182.1A CN107862363B (en) 2017-11-01 2017-11-01 The method and apparatus that anti-copying processing is carried out to Quick Response Code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711060182.1A CN107862363B (en) 2017-11-01 2017-11-01 The method and apparatus that anti-copying processing is carried out to Quick Response Code

Publications (2)

Publication Number Publication Date
CN107862363A CN107862363A (en) 2018-03-30
CN107862363B true CN107862363B (en) 2018-11-06

Family

ID=61696590

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711060182.1A Active CN107862363B (en) 2017-11-01 2017-11-01 The method and apparatus that anti-copying processing is carried out to Quick Response Code

Country Status (1)

Country Link
CN (1) CN107862363B (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8500026B2 (en) * 2011-12-06 2013-08-06 Xerox Corporation Dual resolution two-dimensional barcode
CN103226688B (en) * 2013-02-28 2015-12-23 中国地质大学(武汉) The authentication method of the anti-tamper and anti-counterfeiting of a kind of Quick Response Code
CN103198345A (en) * 2013-04-01 2013-07-10 深圳市银之杰科技股份有限公司 Method of preventing copy of two-dimension code and two-dimension printer
CN103955658B (en) * 2014-04-14 2017-02-15 成都菲普迪斯科技有限公司 two-dimension code anti-fake method and system
CN104536999A (en) * 2014-09-15 2015-04-22 湖南千码防伪科技有限公司 Random fiber code anti-counterfeiting database construction method based on image processing
TWI571803B (en) * 2015-12-28 2017-02-21 元智大學 Method for generating color two-dimensional barcode

Also Published As

Publication number Publication date
CN107862363A (en) 2018-03-30

Similar Documents

Publication Publication Date Title
US10380601B2 (en) Method and system for determining whether a mark is genuine
US10832026B2 (en) Method and system for determining whether a barcode is genuine using a gray level co-occurrence matrix
US9245198B2 (en) Object recognition by comparison of patterns against map of image
Lin et al. Pornography detection using support vector machine
CA2940761C (en) Methods and a system for verifying the identity of a printed item
CN109903210B (en) Watermark removal method, watermark removal device and server
CN104809452A (en) Fingerprint identification method
CN107004110B (en) The method and system of authenticity for verification mark
US10803116B2 (en) Logo detection system for automatic image search engines
Keen Color moments
CN106530311B (en) Sectioning image processing method and processing device
CN109726648A (en) A kind of facial image recognition method and device based on machine learning
CN115205866A (en) Block chain-based scientific and technological paper big data plagiarism detection method and system
CN107862363B (en) The method and apparatus that anti-copying processing is carried out to Quick Response Code
CN109308710A (en) Monitoring method, computing device and computer readable storage medium
CN104281834B (en) A kind of method and apparatus of recognition of face
CN111753722A (en) Fingerprint identification method and device based on feature point type
CN112070178A (en) Method and device for determining image sequence sample set and computer equipment
Ustubioglu et al. Improved copy-move forgery detection based on the CLDs and colour moments
CN115600620B (en) Code scanning method, device, electronic equipment and storage medium
CN110942081A (en) Image processing method and device, electronic equipment and readable storage medium
JP2020071661A (en) Image processing method and image processing system by geometrical shape matching
US20150034725A1 (en) Information processing apparatus, information processing method, and computer program product
Palus et al. Automatic detection of colour charts in images
CN116843980A (en) Differential learning-based classification identification method and device and electronic equipment

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
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Method and equipment for anti duplication processing of two dimensional code

Effective date of registration: 20210412

Granted publication date: 20181106

Pledgee: Xiamen Branch of PICC

Pledgor: XIAMEN ATTIOT INTELLIGENT TECHNOLOGY Co.,Ltd.

Registration number: Y2021980002525

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20220803

Granted publication date: 20181106

Pledgee: Xiamen Branch of PICC

Pledgor: XIAMEN ATTIOT INTELLIGENT TECHNOLOGY CO.,LTD.

Registration number: Y2021980002525

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Method and device for anti-copying processing of two-dimensional code

Effective date of registration: 20220922

Granted publication date: 20181106

Pledgee: China Everbright Bank Limited by Share Ltd. Xiamen branch

Pledgor: XIAMEN ATTIOT INTELLIGENT TECHNOLOGY CO.,LTD.

Registration number: Y2022980016101