L'analisi del contenuto video (anche video content analytics, VCA) è la capacità di analizzare automaticamente il video per rilevare e determinare eventi temporali e spaziali.
Questa capacità tecnica è utilizzata in un'ampia gamma di settori, tra cui intrattenimento,[1] assistenza sanitaria, vendita al dettaglio, settore automobilistico, videosorveglianza, trasporti, automazione domestica, rilevamento di fiamma e fumo, protezione e sicurezza privata[2]. Gli algoritmi possono essere implementati come software su macchine generiche o come hardware in unità di elaborazione video specializzate.
Molte funzionalità diverse possono essere implementate in VCA. Video Motion Detection è una delle forme più semplici in cui viene rilevato il movimento in relazione a una scena di sfondo fissa. Le funzionalità più avanzate includono il tracciamento video e la stima egomotion.
Sulla base della rappresentazione interna che VCA genera nella macchina, è possibile costruire altre funzionalità, come l'identificazione, l'analisi del comportamento o altre forme di consapevolezza della situazione.
VCA per offrire i migliori risultati deve fare affidamento su una buona qualità video, quindi è spesso combinato con tecnologie di miglioramento video come il denoising video, la stabilizzazione dell'immagine, la mascheratura di contrasto e la super risoluzione.