✅ Точное распознавание – коррекция перспективы и адаптивная обработка изображений
⚡ Высокая производительность – пакетное сканирование и работа в реальном времени
📊 Продвинутая аналитика – визуализация данных и экспорт отчетов
🎨 Современный интерфейс – адаптивный дизайн и темная тема
- Предобработка – устранение шумов, нормализация яркости и контраста
- Обнаружение бланка – коррекция перспективных искажений
- Распознавание ответов – сегментация и анализ заполненных ячеек
- Анализ результатов – сопоставление с эталоном и формирование отчета
- Backend: Python, OpenCV, NumPy, Flask
- Frontend: HTML5, CSS3, JavaScript, Socket.IO, Chart.js
- Хранение данных: JSON, Excel, Base64
graph TD;
A[Веб-интерфейс] --> B[Flask сервер];
B --> C[Обработка изображений];
C --> D[OpenCV];
C --> E[NumPy];
B --> F[Генерация отчетов];
F --> G[JSON];
F --> H[Excel];
B --> I[Socket.IO];
I --> J[Передача данных в реальном времени];
| 🔍 Распознавание | 📦 Пакетная обработка | 📊 Аналитика |
|---|---|---|
![]() |
![]() |
![]() |
| 📝 Множественный выбор | 🛠️ Конструктор OMR листов | 📑 Инструкции |
|---|---|---|
![]() |
![]() |
![]() |
| 📱 Мобильная версия 1 | 📱 Мобильная версия 2 | 📱 Мобильная версия 3 |
|---|---|---|
![]() |
![]() |
![]() |
- Python 3.8+
- pip
- Веб-камера (для сканирования в реальном времени)
git clone https://github.com/mrKamanov/TscanSDK.git
cd TscanSDK
python -m venv venv
source venv/bin/activate # Linux/macOS
venv\Scripts\activate # Windows
pip install -r requirements.txt
python app.py- 🟢 Включить – запуск видеопотока
- 🔴 Выключить – остановка записи
- ⏸️ Стоп-кадр – фиксация изображения
- ➕ Сохранить – добавление результата в отчет
- 📤 Загрузите изображения (drag & drop или выбор файлов)
- ⚙️ Настройте параметры теста
▶️ Запустите распознавание- 📋 Проверьте результаты
- 💾 Экспортируйте отчет
Мы приветствуем вклад в развитие проекта!
- 🍴 Форкните репозиторий
- 🔧 Создайте ветку для новой функции
- 📝 Внесите изменения
- 🔍 Протестируйте
- 📫 Создайте Pull Request









