Skip to content
/ CNN Public

Convolutional Neural Network for busting Captchas.

Notifications You must be signed in to change notification settings

CaptchaOCR/CNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CaptchaOCR-API

The backend OCR CNN to recognize CaptchaV1 characters. Built with PyTorch. Uses Captcha Dataset.

Roadmap

Backend:

  • Build/Tune/Train NN
  • (?) Setup Captcha generation for frontend samples: PHP Captcha
  • Build backend communication with Django Framework
  • Deploy through a Docker container

Frontend:

  • Upload/generate Captcha images

Installation

To install for development:

  1. Make sure python is installed. python3 --version

  2. Create a python virtual environment. python3 -m venv NNEnvironment

  3. Activate the CNN virtual environment.

    a. For macOS and Linux: source ./NNEnvironment/bin/activate

    b. For Windows: .\NNEnvironment\Scripts\activate.bat

  4. Install the dependencies for NNEnvironment. pip install -r ./requirements.txt

Run

Instructions to run the server will come soon.

  1. Run the virtual environment.

    a. For macOS and Linux: source ./NNEnvironment/bin/activate

    b. For Windows: .\NNEnvironment\Scripts\activate.bat

Deploy

Instructions for Docker deployment coming soon.

About

Convolutional Neural Network for busting Captchas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages