Path to my images CAPTCHA and break CAPTCHA

Source: Internet
Author: User

CAPTCHA and break CAPTCHA are always Turing test propositions.
Both CAPTCHA and break CAPTCHA are competing,


• CAPTCHA Project:

• Jcaptcha project:


• Http:// /~ Mori/research/gimpy/


• Http:// Vdir = aicaptcha


It feels like a boxing match.

In his image class, Mr. Zhang assigned a big assignment for verification code recognition. This makes me feel lucky to have access to this. As one of the main members of our group, I took the burden of completing this assignment.

Of course, I don't want to be involved in this endless hard AI war. As stated in recognizing objects in adversarial clutter: breaking a visual CAPTCHA, the significance of verification code recognition is that it is helpful for object recognition:
1. For word Extraction of some images, the background noise of the verification code is more demanding and it is not easy to increase the recognition rate;
2. CAPTCHA verification codes are generated open-source and can be used to generate infinit testset. Such datasets are adequate. Extended the previous experiments on mnist.

Reading recognizing objects in adversarial clutter: breaking a visual CAPTCHA is not easy, especially for beginners in the image processing field like me. The authors G. Mori claim that their recognition rate in ez-gimpy is 92% and that in gimpy is 33%. This is a research achievement ( in the EECs of ucberkely ).
I have to start with shape context ~ Hehe, the road to image is long, so I will try again and again :)

At the same time, I found an open-source software pwntcha in the project. The author is Sam hocevar and said he saw so many selling verification codes on the market to crack it.ProgramHe changed his mindCodeAll are published. Although it was a technology three years ago, it makes sense because of his powerful recognition capabilities (many of which are 100% ). You can download the code using SVN on the official website, but the code below cannot be used directly, and the author's readme write is not detailed. Some settings are needed after installation.
Here, I also download pwntcha from this site, which has passed my test.

Linux installation:
1. install some libraries (both./configure & make install)
1.1、install imlib2-version.tar.gz
1.2、install sdl-version.tar.gz
1.38.0 install sdl_image-version.tar.gz
1.4、install opencv-version.tar.gz
2. Compile pwntcha
2.1 generate configure script and makefile (CD trunk/&./Bootstrap)
2.2 compile and install (./configure & make install)

At this time, the executable file pwntcha will be generated in the trunk/src/directory. However, the program cannot identify the verification code. You also need to make the following settings:
Create a share directory in the directory where the executable pwntcha is located (trunk/src/by default.
Move the site folder (xanga, VBulletin, tickets, Ticketmaster, Slashdot, scode, phpBB, PayPal...) under trunk/src/to share. That is, each folder under share has a site folder, which enables pwntcha to open the verification code image files for these sites.

After these two steps, you can use pwntcha. Command:
Usage:./pwntcha [Option]... image...
-M, -- Mode & lt; Mode & gt; force operating mode
-S, -- share & lt; Dir & gt; Specify shared dir
-Q, -- quiet do not print information messages
-H, -- help display this help and exit
-V, -- version output version information and exit
Output results (click to see the big picture)

Finally, I listed several important professors in the image field with verification codes:

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.