/ / Come mediare tutti i fotogrammi di un file video in cui gli oggetti non si muovono in OpenCV? - c ++, c, opencv

Come mediare tutti i fotogrammi di un file video in cui gli oggetti non si muovono in OpenCV? - c ++, c, opencv

Ho diversi fotogrammi di un file video. Ora, osservando separatamente ogni frame, ho notato che ci sono molti frame in cui gli oggetti non sono stati spostati. Ho bisogno di fare la media di tutti quei fotogrammi e creare un singolo fotogramma usando OpenCV.

Sono completamente nuovo in OpenCV, quindi sarà di grande aiuto se riesco a ottenere i codici per la media dei frame.

risposte:

0 per risposta № 1

Una tecnica semplice ...

Sottrai il fotogramma precedente dal fotogramma attuale ...usando questa funzione opencv. Prendi solo quei frame che hanno differenzanegativo o positivo al di sopra di una soglia ... come nei fotogrammi dove l'oggetto è quasi statico, quindi facendo la differenza di fotogramma si otterrà un valore basso ... salta quei fotogrammi .... di nuovo quando solo l'oggetto si muove e il resto di lo sfondo è più o meno statico come un uomo che si muove in un parco, lì solo tu puoi memorizzare la posizione dell'uomo e lo sfondo viene duplicato ...