# Document Scanner & Processor
Проект для автоматического выравнивания, улучшения и преобразования сканов документов в PDF с удалением теней и коррекцией цветового баланса.
## 📌 Возможности
- **Автоматическое определение ориентации** текста (0°, 90°, 180°, 270°)
- **Ручная коррекция поворота** (интерактивный режим)
- **Точное выравнивание документа** по 4 точкам (авто/ручной режим)
- **Удаление теней** с адаптивным алгоритмом
- **Баланс белого** по среднему серому
- **Экспорт в PDF** с настройкой DPI
## 🖥️ Использование
1. Запустите программу:
./doc_clean.bin
2. Выберите изображения через диалоговое окно
3. Для каждого документа:
- Откорректируйте поворот (клавиши A/D, Enter для подтверждения)
- Отрегулируйте углы выравнивания (перетаскивайте точки)
- Нажмите Enter для обработки
4. Результаты сохранятся:
- Для одного файла: `[имя_файла]_processed.pdf`
- Для нескольких: `processed_documents.pdf` в папке с исходниками
## 🛠 Технологии
- OpenCV (выравнивание, обработка изображений)
- Алгоритм Sauvola (бинаризация)
- Matplotlib (экспорт в PDF)
- Tkinter (GUI интерфейс)
## Примеры в файлах
1 - оригинальный файл
1_procecced - скриншот обработанного файла
1_processed.pdf - получившийся обработанный файл
## 📜 Лицензия
MIT License.-
Notifications
You must be signed in to change notification settings - Fork 0
Убирает с фото документов тени и сохраняет всё в PDF / Clean text on photo with shadows and save it to pdf
License
evollved/Doc_clean
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Убирает с фото документов тени и сохраняет всё в PDF / Clean text on photo with shadows and save it to pdf
Topics
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published