MVP проекта — это платформа на основе машинного обучения (ML) для мониторинга и улучшения состояния зеленых насаждений. Платформа объединяет данные из различных источников, включая фотографии местных жителей, спутниковые снимки и реестры зеленых насаждений, чтобы актуализировать зеленую инфраструктуру. Она помогает выделять районы и формировать детализированные отчёты с графиками и аналитикой.
Платформа также предоставляет отдельный личный кабинет для дендрологов, включающий профессиональные инструменты:
- Загрузка панорамных фото для анализа.
- Обработка изображений с использованием модели ML YOLO для выделения объектов.
- Возможность проверки и редактирования результатов обработки.
- Генерация выгрузок в форматах XLSX и JSON по данным, хранящимся в PostgreSQL.
- Просмотр аналитики и данных выгрузок через мобильное приложение без необходимости скачивания файлов.
- Backend: Реализован на Python с использованием FastAPI.
- База данных: PostgreSQL для хранения данных о зеленых насаждениях.
- Машинное обучение: Модель ML обучается на данных реестров и изображениях для выполнения инвентаризации и оценки состояния деревьев. Используется YOLO для анализа панорамных изображений.
- Docker и Docker Compose: Платформа упакована в контейнеры для удобства развертывания и управления зависимостями. Используется Docker Compose для управления несколькими сервисами (FastAPI, PostgreSQL, ML).
- Клиентская часть:
- Мобильное приложение для сбора данных и взаимодействия с пользователями.
- Возможность просмотра аналитики и выгрузок в реальном времени.