README.md

Нейросеть для разгадывания капчи

Captcha Solver

Этот проект представляет собой нейросеть в качестве итогового проекта для ИТМО, обученную для разгадывания капчей. В проекте используются библиотеки TensorFlow и Keras для создания и обучения модели, а также библиотека OpenCV для обработки изображений.

Содержание

Установка

  1. Клонируйте репозиторий:

    git clone https://gitflic.ru/project/fukuyamakeiske/captcha-solver.git
    cd captcha-solver
    
  2. Установите необходимые зависимости:

    pip install -r requirements.txt
    
  3. Создайте папки для входных и выходных изображений:

    mkdir to_solve imagesProcessed
    

Использование

Обучение модели

Для обучения модели используйте скрипт trainer.py. Перед запуском убедитесь, что у вас есть набор данных для обучения в папке cset.

Запустите скрипт:

python trainer.py

Разгадывание капчи

Для разгадывания капчи используйте скрипт solver.py. Поместите изображения, которые нужно разгадать, в папку to_solve, а затем запустите скрипт:

python solver.py

Результаты будут выведены в консоль.

Примеры работы

Обучение модели

Training

Разгадывание капчи

Пример исходного изображения: Original

Пример обработанного изображения: Processed

Результат: Result

Структура проекта

captcha-solver/
│
├── assets/              # Скриншоты и изображения для README
├── captcha.model/       # Уже натренерованная модель нейросети
├── cset/                # Набор данных для обучения
├── imagesProcessed/     # Папка для сохранения обработанных изображений
├── to_solve/            # Папка для входных изображений капчи
├── image_converter.py   # Скрипт для обработки изображений
├── solver.py            # Скрипт для разгадывания капчи
├── trainer.py           # Скрипт для обучения модели
├── requirements.txt     # Файл с зависимостями
└── README.md            # Документация проекта

Описание
Нейросеть для решение Image капчи
Конвейеры
0 успешных
0 с ошибкой
Разработчики