Skip to content

meashishsaini/captcha-solver

Repository files navigation

Captcha Solver

Train and solve captchas of UP Scholarship website using tensorflow.

Created for educational purpose. Please don't use it to spam the website.

Requirements

  • Python >= 3
  • tensorflow
  • requests
  • opencv_python
  • numpy
  • imutils
  • Pillow
  • scikit_learn

The python libraries are listed in requirements.txt

Captcha images are saved in 'saved_captchas' folder for training.

Steps

  1. Run python transform.py to clean images and save them in 'transformed_captchas' folder.
  2. Run python extract_single_letters_from_captchas.py to extract individual characters and put them in 'extracted_letter_images' folder. Letter images are saved inside letter named folder.
  3. Run python train_captcha_model.py to train the model.
  4. Run python solve_captchas_using_model.py to test captcha by downloading it from the website.

About

Solves captcha of UP Scholarship website

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages