This project attempts to solve the CAPTCHAS from the library https://www.npmjs.com/package/nodejs-captcha automatically with a CNN!
To install the dependencies, download the correct version of chromedriver for your system and put it in the root directory of this project. Make sure npm and conda are installed as well. Run:
npm install
conda create --name captcha python=3.6
conda activate captcha
pip install -r requirements.txt
To start the app, run:
npm start
python captcha_breaker.py
The training dataset was generated by dataset/image-scraper.js, preprocessing was done in dataset/preprocessing.ipynb and the model was trained in model.ipynb.