Skip to content

๐Ÿค– DeepCaptcha Solver ๐Ÿš€ | A cutting-edge deep learning model for solving CAPTCHA images with high accuracy using CNNs and Keras. ๐ŸŒŸ

Notifications You must be signed in to change notification settings

Armanx200/CAPTCHA_Detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

# DeepCaptcha Solver

A deep learning model for solving CAPTCHA images using convolutional neural networks (CNNs) built with Keras. ๐Ÿค–๐Ÿš€

![GitHub last commit](https://img.shields.io/github/last-commit/Armanx200/deepcaptcha-solver) ![GitHub stars](https://img.shields.io/github/stars/Armanx200/deepcaptcha-solver?style=social) ![GitHub forks](https://img.shields.io/github/forks/Armanx200/deepcaptcha-solver?style=social)

## Features ๐ŸŒŸ

โœจ Recognizes CAPTCHA images with high accuracy  
โœจ Multi-symbol prediction for each letter  
โœจ Trained on diverse CAPTCHA samples  

## Project Structure ๐Ÿ“‚

project_dir
โ”œโ”€โ”€ Samples
โ”œโ”€โ”€ code_finder.py
โ”œโ”€โ”€ full_model.h5
โ”œโ”€โ”€ model.py
โ””โ”€โ”€ model_weights.weights.h5


## Installation โš™๏ธ

1. Clone the repository:
   ```bash
   git clone https://github.com/Armanx200/deepcaptcha-solver.git
  1. Install the required dependencies:
    pip install -r requirements.txt

Usage ๐Ÿš€

Training the Model ๐Ÿ‹๏ธโ€โ™‚๏ธ

  1. Run model.py to train the CAPTCHA recognition model.
  2. Trained model weights will be saved as model_weights.weights.h5.
  3. Save the entire model (architecture + weights) as full_model.h5.

Captcha Code Recognition ๐Ÿ”

  1. Use code_finder.py to recognize CAPTCHA images.
  2. Provide the path to the CAPTCHA image when prompted.
  3. Get the predicted CAPTCHA code.

Example ๐Ÿ’ก

from code_finder import predict

captcha_image_path = input('๐Ÿ–ผ๏ธ Path to your captcha image: ')
predicted_text = predict(captcha_image_path)
print("๐Ÿ”ฎ Predicted Captcha:", predicted_text)

Acknowledgements ๐Ÿ™

Special thanks to Keras and the CAPTCHA dataset providers.

Contributing ๐Ÿค

Contributions are welcome! Feel free to open issues or pull requests.

Author ๐Ÿ‘จโ€๐Ÿ’ป

Armanx200 - GitHub Profile