Difference between revisions of "Talk:Ricostruzione della traiettoria 3d di veicoli in intersezioni rotatorie"
(Sincronizzazione dei video) |
(→Syncro-OpticalFlow: new section) |
||
Line 5: | Line 5: | ||
Con OpenCV apro i video e faccio scegliere all'utente un punto di ogni video per il quale poi memorizzo il segnale su un file. | Con OpenCV apro i video e faccio scegliere all'utente un punto di ogni video per il quale poi memorizzo il segnale su un file. | ||
Successivamente apro i file relativi ai diversi video, estraggo il segnale e calcolo la correlazione del segnale di tutti i video rispetto al primo calcolando per quale valore si ha la correlazione massima; da questo calcolo il ritardo tra i video | Successivamente apro i file relativi ai diversi video, estraggo il segnale e calcolo la correlazione del segnale di tutti i video rispetto al primo calcolando per quale valore si ha la correlazione massima; da questo calcolo il ritardo tra i video | ||
+ | |||
+ | == Syncro-OpticalFlow == | ||
+ | |||
+ | Prima di fare la sincronizzazione come discusso, ovvero analisi di segnale, bisogna stabilizzare l'immagine altrimenti il segnale varierà anche a causa del movimento della camera. | ||
+ | |||
+ | Per l'opticalFlow, tra un frame e l'altro bisogna calcolare la matrice di omografia, ma sto incontrando problemi con cv::findHomography. Infatti la matrice risultato non è quella corretta, o meglio differisce di moltissmo da quella calcolata con Matlab |
Revision as of 11:23, 24 December 2010
Syncro in progress
Sto sviluppando la parte di sincronizzazione dei due video. Con OpenCV apro i video e faccio scegliere all'utente un punto di ogni video per il quale poi memorizzo il segnale su un file. Successivamente apro i file relativi ai diversi video, estraggo il segnale e calcolo la correlazione del segnale di tutti i video rispetto al primo calcolando per quale valore si ha la correlazione massima; da questo calcolo il ritardo tra i video
Syncro-OpticalFlow
Prima di fare la sincronizzazione come discusso, ovvero analisi di segnale, bisogna stabilizzare l'immagine altrimenti il segnale varierà anche a causa del movimento della camera.
Per l'opticalFlow, tra un frame e l'altro bisogna calcolare la matrice di omografia, ma sto incontrando problemi con cv::findHomography. Infatti la matrice risultato non è quella corretta, o meglio differisce di moltissmo da quella calcolata con Matlab