This project implements a CAPTCHA recognition model that can be trained to recognize and decode CAPTCHA images. The model uses deep learning techniques to accurately predict the characters in CAPTCHA images.
- Python 3.x
- TensorFlow
- Keras
- OpenCV
- NumPy
- Matplotlib
-
Clone the repository:
git clone https://github.com/DWE-CLOUD/OCRP cd OCRP
Dataset will be fetched directly from our github repo . No need to download
To train the model, remove the Models folder if it exists:
rm -rf ModelsThen run the training script:
python train_model.pyOnce the model is trained, you can use it to recognize CAPTCHA images. To run the model on a new image:
python recognize_captcha.py --image path_to_imagetrain_model.py: Script to train the CAPTCHA recognition model.recognize_captcha.py: Script to use the trained model for CAPTCHA recognition.requirements.txt: List of required Python packages.Models/: Directory to store the trained model.dataset/: Directory containing the training and testing data.
- This project is inspired by various CAPTCHA recognition research papers and implementations available online.
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to contribute to the project by submitting issues or pull requests. Happy coding!