Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Serial Number Extractor

Скрипт распознаёт серийные номера (SERIAL NUMBER) на фотографиях с помощью OCR (EasyOCR).

Требования

  • Python 3.10+
  • ~500 МБ свободного места (модели EasyOCR скачиваются при первом запуске)

Установка

macOS

# Клонировать репозиторий
git clone <url> && cd script

# Создать виртуальное окружение и активировать его
python3 -m venv venv
source venv/bin/activate

# Установить зависимости
pip install -r requirements.txt

Windows

# Клонировать репозиторий
git clone <url>
cd script

# Создать виртуальное окружение и активировать его
python -m venv venv
venv\Scripts\activate

# Установить зависимости
pip install -r requirements.txt

Linux (Ubuntu / Debian)

# Системные зависимости (если не установлены)
sudo apt update && sudo apt install -y python3 python3-venv python3-pip

# Клонировать репозиторий
git clone <url> && cd script

# Создать виртуальное окружение и активировать его
python3 -m venv venv
source venv/bin/activate

# Установить зависимости
pip install -r requirements.txt

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

  1. Поместите фотографии в папку photo/
    • Поддерживаемые форматы: .jpg, .jpeg, .png, .tiff, .bmp, .gif
  2. Запустите скрипт:
python extract_text.py
  1. Результаты будут записаны в файл found_text.txt

Пример вывода

Запуск скрипта...
Найдено 10 изображений. Загрузка модели OCR...
Модель загружена. Начинаем обработку...

  [1/10] photo1.jpg → серийный номер: ABC12345
  [2/10] photo2.jpg → серийный номер не найден.
  ...

Обработка завершена за 42.3 сек.
Результаты записаны в файл found_text.txt

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

├── extract_text.py      # Основной скрипт
├── requirements.txt     # Зависимости Python
├── photo/               # Папка с изображениями (не включена в git)
├── found_text.txt       # Результат работы (не включён в git)
└── .gitignore

Возможные проблемы

Проблема Решение
Ошибка SSL при первом запуске Скрипт автоматически отключает проверку SSL для скачивания моделей
Долгая обработка Убедитесь, что изображения не слишком большие (оптимально до 4000px по длинной стороне)
Серийный номер не найден Проверьте качество фото — текст должен быть читаемым, без сильного размытия

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages