Стажировка по проекту
Автоматизация открытия шлагбаума для доступа на парковку
Компания: ООО «КСК ИТ»



Суть проекта
Задача
цель
Вводные данные
Автоматизация открывания шлагбаума для доступа на парковку


Необходимо разработать прототип системы распознавания гос.номеров авто с использованием AI

Видео дороги к подъезду к шлагбауму с различных камер (4 камеры), где периодически появляются автомобили с разными гос. номерами
  • 418 файлов в формате mp4 (15 минутные видео)
  • 6 файлов в формате asf
  • в общей сложности видео на 439 GB
  • Размеры кадров: [2688x1520]. (16:9)
  • Частота кадров: [25 кадров/с].
Выходные данные
TensorFlow, OpenCV, Ultralytics YOLOv8, CVAT, Supervision, Googl Colab, Tkinter, Streamlit, FAST API интеграции с веб-приложением
ИСПОЛЬЗУЕМЫЙ СТЕК
По итогам выполнения задач удалось достичь:
  • Точность распознавания символов на государственном номере автомобиля (mAP50-95) — до 0.94, с высокой точностью распознавания каждого символа
Участники
1 команды проекта
Проект демонстрирует успешное применение современных технологий ИИ для детекции гос. номера автомобиля для автоматического открытия шлагбаума. Разработаны несколько вариантов решений, включая веб-приложение и десктопное приложение, что обеспечивает гибкость использования в различных условиях. Важным достижением является высокая точность определения гос. номера, превышающая 90%, что подтверждает эффективность применяемых алгоритмов и подходов к обучению моделей
  • Бугров Алексей
    Тимлид проекта
    • Организация и планирование работ группы, координация работы группы по решению прикладных задач проекта
    • Экспертная поддержка участников стажировки
    • Разработка итоговых презентационных материалов по проекту
  • Кравченко Дмитрий
    Помощник тимлида
    • Подготовка ТЗ и организационных документов проекта
    • Ведение документации и коммуникаций с участниками
    • Проведение онлайн-встреч и координация вопросов группы
    • Сведение общего датасета и разработка инструментов\парсеров для работы с изображениями, сбор дополнительной информации для пополнения датасета
    • Разметка изображений в CVAT
    • Постобработка датасета после разметки в CVAT и разработка инструментов\парсеров устраняющие ошибки в разметке
    • Обучение и тестирование YOLOv8 (n, s), YOLOv8n-cls
    • Создание презентационных материалов проекта
  • Бахия Максим
    Студент Энгельсского Технологического Института, специальность Информационные Системы и Программирование
    • Разметка изображений в CVAT
    • Обучение и тестирование YOLOv8 (n, s), YOLOv8n-cls
    • Визуализация предсказаний
  • Бородин Алексей
    Инженер
    • Разметка изображений в CVAT
    • Обучение и тестирование YOLOv8 (n, s)
    • Визуализация предсказаний
    • Тестирование механизмов интеграции в production Streamlit
  • Вечтомов Александр
    Ведущий инженер электроник в НПЦ «Пружина»
    • Предобработка и постобработка датасета, разработка инструментов\парсеров для нарезки изображений на BB (Bounding Box) автомобилей
    • Разметка изображений в CVAT
    • Обучение и тестирование YOLOv8 (n, s), YOLOv8n-cls
    • Визуализация предсказаний
    • Тестирование механизмов интеграции в production Streamlit
  • Гиндуллин Рафис
    • Разметка изображений в CVAT
    • Постобработка датасета
  • Драч Евгений
    Инженер электронной техники
    • Разметка изображений в CVAT
    • Постобработка датасета
    • Обучение и тестирование YOLOv8 (n, s)
  • Пятницкий Владимир
    Инженер-проектировщик электроснабжения
    • Предобработка и постобработка датасета, разработка инструментов\парсеров для нарезки изображений на BB (Bounding Box) автомобилей
    • Разметка изображений в CVAT
    • Обучение и тестирование YOLOv8 (n, s), YOLOv8n-cls
    • Визуализация предсказаний
    • Тестирование механизмов интеграции в production Streamlit
  • Родкин Евгений
    Project manager, программист python
    • Предобработка и постобработка датасета, разработка инструментов\парсеров для нарезки изображений на BB (Bounding Box) автомобилей
    • Разметка изображений в CVAT
    • Обучение и тестирование YOLOv8 (n, s)
    • Визуализация предсказаний
    • Тестирование механизмов интеграции в production FAST API интеграции с веб-приложением 
  • Саверкин Илья
    Куратор на курсе по компьютерному зрению
    • Сбор и обработка дополнительного датасета по спецномерам
    • Разметка изображений в CVAT
    • Обучение и тестирование YOLOv8 (n, s), YOLOv8n-cls
    • Визуализация предсказаний
    • Тестирование механизмов интеграции в production Streamlit, Tkinter
  • Сидоренко Александр
    Главный инженер в инжиниринговой компании в нефтегазопереработке и нефтехимии
    • Разметка изображений в CVAT
    • Постобработка датасета
    • Обучение и тестирование YOLOv8 (n, s)
  • Теплякова Мадина
    Экономист
    • Разметка изображений в CVAT
    • Постобработка датасета
    • Обучение и тестирование YOLOv8 (n, s)
  • Широков Виктор
    • Разметка изображений в CVAT
    • Постобработка датасета
  • Яубатыров Рамиль
    Системный аналитик и архитектор, back-end разработчик
    • Предобработка и постобработка датасета, разработка инструментов\парсеров для нарезки изображений на BB (Bounding Box) автомобилей
    • Разметка изображений в CVAT
    • Обучение и тестирование YOLOv8 (n, s), YOLOv8n-cls
    • Визуализация предсказаний
    • Тестирование механизмов интеграции в production Streamlit