← Назад к проектам
Компьютерное зрениеСамостоятельный проект основателя

SmartCam

Распознавание объектов в реальном времени в браузере: YOLOv8 + FastAPI + OpenCV транслирует размеченные кадры.

SmartCam
Задача
Распознавание объектов в прямом видео требует отдельного ПО и настройки.
Роль основателя
Дмитрий собрал сервис YOLOv8 + FastAPI + OpenCV, транслирующий размеченные кадры в браузер.
Результат
Объекты распознаются в реальном времени прямо в браузере, без отдельного приложения.

Проблема

Многие демо распознавания — это офлайн-клипы или тяжёлые клиентские модели. Полезному демо нужны прямой поток, читаемые наложения и учёт нагрузки на CPU.

Решение

Серверный цикл YOLOv8 nano уменьшает кадр, распознаёт, рисует рамки и подписи и отдаёт MJPEG, так что браузер показывает только размеченный поток.

Результат

Видимое в браузере живое демо, которое остаётся стабильным на неидеальном потоке и ограничивает нагрузку, когда камера быстрее CPU.

Технологии
  • Python
  • FastAPI
  • YOLOv8
  • OpenCV
  • MJPEG
  • Docker