Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 2.26 KB

File metadata and controls

23 lines (16 loc) · 2.26 KB

Поворот документів в книжкову орієнтацію з використанням ML

Цей проект розроблений з метою автоматизації процесу повороту документів в книжкову орієнтацію, використовуючи машинне навчання для визначення кута обертання від -30 до 30 градусів. За допомогою цієї ML моделі, ви зможете автоматично вирівнювати текстові документи та зображення для подальшого аналізу або обробки.

Вимоги перед запуском

Перед тим як ви зможете використовувати цей проект, вам потрібно встановити наступне програмне забезпечення:

Python (рекомендована версія 3.10) Встановіть необхідні бібліотеки Python, використовуючи requirements.txt: pip install -r requirements.txt

Необхідно сформувати свої тестові фотографії документів або використати стандартні (з папки test) та підставити їх в папку test та запустити всі клітини з файлу class_creation.ipynb Також необхідно побудувати модель машинного навчання - final_model з файлу model_build.ipynb

Використання

Запустіть програму, яка обробляє документи та визначає їх кут обертання: python main.py --input /шлях/до/папки/з/зображеннями Де /шлях/до/папки/з/зображеннями - це шлях до вашої папки з вхідними документами. Програма автоматично знайде всі зображення форматів .png в папці та її підпапках та обробить їх. Модель автоматично визначить кут обертання та вирівняє документи в книжкову орієнтацію.