项目作者: Ahid-Naif
项目描述 :
Breaking Captchas using LeNet model
高级语言: Python
项目地址: git://github.com/Ahid-Naif/Breaking-Captchas-with-a-CNN.git
Breaking Captchas with Convolutional Neural Networks
- This project is a captcha breaker system that utilizes deep learning to achieve its goal.
- The model has been trained using LeNet architecture.
- An example of a captcha we aim to break is shown below.

The steps followed to build the model:
- Download the captcha dataset.
- Split dataset into training and testing datasets.
- Labelling images. The
annotate.py
script annotates all of the extract the digits from each image in downloads
images and hand-label every digit automatically. - Training the model. The
train_model.py
script will train LeNet on the labelled digits. - Testing and evaluating our model on example images. The
test_model.py
will apply LeNet to captcha images themselves.
Result
This model has achieved 100% accuracy. However, the used dataset might be simple.
Samples




