#349 · Primary category: Computer Vision
captcha_break
Captcha recognition
Project last updated:02/25/22
GitHub Stars
2.8K
Forks
667
Contributors
2
License
MIT
Why we included this project
captcha_break is a Keras walkthrough that teaches a convolutional network to read four-character text CAPTCHAs, predicting each position with its own classifier. The data pipeline is its best part: instead of scraping or hand-labeling images, it synthesizes unlimited training samples on the fly using the captcha library and a Keras Sequence generator. That makes it a practical starting point for developers exploring sequence-recognition OCR, with runnable Jupyter notebooks that walk through VGG-style blocks, batch normalization, Adam with callbacks, GPU memory handling, checkpointing, and loss curves. One caveat: the code targets TensorFlow 1.13-era APIs, so expect to update imports and fit_generator calls before it runs on modern frameworks. A PyTorch variant of the notebook is included for anyone who prefers that stack.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)