← Tagasi projektide juurde
MasinnägemineAsutaja iseseisev projekt

SmartCam

Reaalajas objektituvastus brauseris: YOLOv8 + FastAPI + OpenCV voogesitab märgistatud kaadrid.

SmartCam
Ülesanne
Reaalajas video sisu tuvastamine nõuab eraldi tarkvara ja seadistust.
Asutaja roll
Dmitri ehitas YOLOv8 + FastAPI + OpenCV teenuse, mis voogesitab märgistatud kaadrid brauserisse.
Tulemus
Objektid tuvastatakse reaalajas otse brauseris, ilma eraldi rakenduseta.

Probleem

Paljud tuvastusdemod on offline-klipid või rasked kliendipoolsed mudelid. Kasulik demo vajab reaalajavoogu, loetavaid ülekatteid ja CPU-teadlikku tempot.

Lahendus

Serveripoolne YOLOv8 nano tsükkel vähendab kaadri, tuvastab, joonistab kastid ja sildid ning saadab MJPEG-i, nii et brauser kuvab ainult märgistatud voo.

Tulemus

Brauseris nähtav reaalajademo, mis püsib stabiilsena ebaühtlasel vool ja piirab tööd, kui kaamera on CPU-st kiirem.

Tehnoloogiad
  • Python
  • FastAPI
  • YOLOv8
  • OpenCV
  • MJPEG
  • Docker