Knowledge Pro serves as the student profile management system utilized by Christ (Deemed to be University). The platform features a login page where users must input their username, password, and solve a captcha. This project aims to solve captcha challenges within Knowledge Pro by training a machine learning model. The project is only for learning purposes.
To deploy and run this project on your local system, follow these steps:
-
Clone the repository:
git clone https://github.com/anuragp787/KP-Captcha-Solving-Model.git
-
Install the following python libraries:
pip install selenium pip install pillow pip install opencv-python-headless pip install tensorflow pip install mltu pip install numpy
-
Run Generate_Captcha.py file to generate 1000 Knowledge-Pro website captchas.
-
Run the train.py file to train the model on the generated dataset.
-
Run the inferenceModel.py to run an automated test on the dataset.
-
Run single_captcha_test.py file while referencing the test image through 'image_path' variable to test a single captcha.