Qualche tutorial/ buona documentazione su come utilizzare la miscela di implementazione di OpenCV gaussiani? [Chiuso
-
28-10-2019 - |
Domanda
Ho trovato il codice OpenCV che utilizza la struttura CVGAUSBGSTATMODELPARAMS, CVCreategaussianBGModel e altre funzioni correlate. Tuttavia, non sono stato in grado di trovare alcuna spiegazione su come funzionano e su come devono essere usati e cosa significano.
Qualsiasi aiuto sarebbe apprezzato.
Soluzione
Queste funzioni non sono documentate (almeno per quanto Manuale va). Tuttavia, se ti guardi intorno alla fonte, li troverai src/cvaux/cvbgfg_gaussmix.cpp
. Lì dentro:
Questo si basa su "un modello di miscela di sfondo adattivo migliorato per il monitoraggio in tempo reale con il rilevamento di ombra" di P. kaewtrakulpong e R. Bowden http://personal.ee.surrey.ac.uk/personal/r.bowden/publications/avbs01/avbs01.pdfViene utilizzato il metodo di Windowing, ma non il rilevamento dell'ombra. Apporto alcune delle mie modifiche che hanno più senso. Ci sono alcuni errori in alcune delle loro equazioni.
Quel link è probabilmente un buon inizio per te.