Автоматизация открытия шлагбаума для доступа на парковку
Компания: ООО «КСК ИТ»
Суть проекта
Задача
цель
Вводные данные
Автоматизация открывания шлагбаума для доступа на парковку
Необходимо разработать прототип системы распознавания гос.номеров авто с использованием 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