Skip to content

Educational Implementation · Python

captcha-solver-cnn

A deep learning system that breaks simple 4-character CAPTCHAs using a PyTorch CNN. Full pipeline: image segmentation, character extraction, model training, and inference.

What it is

The repository provides a script to segment synthetic CAPTCHA images into individual letters using OpenCV contour detection, accompanied by a README that describes a CNN-based classifier (ported from Keras to PyTorch) and reports its accuracy. It is intended as an educational example of breaking CAPTCHAs via character segmentation and classification.

Scored from the code at its last scan, 12 Oct 2026. How merit is scored

Where it counts

  • Computer Vision60%
  • Machine Learning20%
  • Data Science10%

How much of the project is about each field, as scoring counts it. It ranks in the field it is most about.

Around it on the Computer Vision board

Whole board
  1. 10opencv-intro-freecodecampTutorial / Demo · Jupyter Notebook31.0/100ExplorationPop Alexandru
  2. 11motion-detectorTutorial / Demo · Python30.5/100ExplorationPop Alexandru
  3. 12captcha-solver-cnnEducational Implementation · Python29.0/100ExplorationPop Alexandru

More from Pop Alexandru