Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

An identification method and device for VAPTCHA (Variation Analysis based Public Turing Test to Tell Computers and Humans Apart) codes

A recognition method and verification code technology, applied in the computer field, can solve problems such as cumbersome machine automatic recognition, affect processing results, complexity, etc., and achieve the effect of simple and accurate machine automatic recognition

Active Publication Date: 2017-07-28
MICRO DREAM TECHTRONIC NETWORK TECH CHINACO
View PDF6 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

OCR also obtains the details of the picture by analyzing the whole picture. The recognition process has to go through a series of complicated steps. In these steps, an error occurs in the previous step, which will directly affect the processing results of the subsequent steps.
[0006] To sum up, it can be seen that the machine automatic recognition of gesture verification codes in the prior art is relatively cumbersome and complicated

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An identification method and device for VAPTCHA (Variation Analysis based Public Turing Test to Tell Computers and Humans Apart) codes
  • An identification method and device for VAPTCHA (Variation Analysis based Public Turing Test to Tell Computers and Humans Apart) codes
  • An identification method and device for VAPTCHA (Variation Analysis based Public Turing Test to Tell Computers and Humans Apart) codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0026] Such as figure 1 As shown, it is a schematic flowchart of a method for recognizing a gesture verification code according to an embodiment of the present invention, and the method includes:

[0027] 101. Use the Hough transform method based on the open source computer vision library OpenCV to identify the line segment trajectory in the gesture verification code picture;

[0028] 102. Acquire the coordinate information of each line segment trajectory of ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiments of the invention provide an identification method and device for VAPTCHA codes. The method comprises the steps of identifying line segment trajectories in a VAPTCHA code image by using a Hough Transform method based on an open source computer vision library Open CV; according to the identified line segment trajectories in the VAPTCHA code image, acquiring coordinate information of each line segment trajectory of the VAPTCHA code; according to the coordinate information of each line segment trajectory of the VAPTCHA code, acquiring information of a start point, a sliding trajectory and an end point of sliding of the VAPTCHA code; according to the information of the start point, the sliding trajectory and the end point of sliding of the VAPTCHA code, simulating mousedown, mouse move and mouseup events to perform verification of the VAPTCHA code. According to the technical solution, automatic machine identification of VAPTCHA codes can be performed simply and accurately, so that automatic security tests can be performed on websites with log-in requiring VAPTCHA codes; the method can be used for detecting the risk-resisting capability of websites and optimizing websites.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a gesture verification code recognition method and device. Background technique [0002] Gesture verification code: verification code is a public automatic program to distinguish whether the user is a computer or a human, and is the most important means to distinguish between human and machine in network applications. At present, the verification codes mainly fall into the following categories: graphic verification codes, rotating verification codes, general knowledge quiz verification codes, touch verification codes, and slider verification codes. Gesture verification code is a new type of verification code with a simple interface, a good user experience, and less interference to users. [0003] Gesture verification codes are generally recognized and verified by humans, but when new gesture verification codes are introduced to the market, if they all need to be recogn...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F21/31G06F3/0488
CPCG06F3/04883G06F21/31
Inventor 丁玲薛维航
Owner MICRO DREAM TECHTRONIC NETWORK TECH CHINACO
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products