View Full Version : Algoritmo stabilizzazione video
Futuregames
30-08-2010, 19:46
Salve a tutti,
sto cercando spiegazioni e/o algoritmi open per la stabilizzazione dei video. Per stabilizzazione intendo quel processo che porta i video "tremolanti" ad essere "dritti".
http://www.youtube.com/watch?v=7jwZFLTMF60
Grazie mille ma nella rete trovo poco di veramente utile.
Non posso fornirti nulla di pratico non avendo mai avuto a che fare con nulla del genere, posso però dire la mia.
La teoria (proprio teoria, l'analisi di fattibilità, l'indice di complessità etc li lascio ai posteri) potrebbe essere:
analizzare l'indice di movimento, tenendo presente il punto centrale del video (individuando un oggetto e verificando di quanto questo si muove, su/giù e destra/sinistra)
effettuare uno zoom-in sufficiente (la misura ideale sarebbe lo spostamento massimo che si ottiene analizzando il centro del video). Questa misura può anche essere una percentuale dello zoom ottimale, ovviamente meno effettua lo zoom e più rimane visibile il movimento
"sposti" il video in modo che il punto che all'inizio (primi frame) risulta al centro, risulti il più vicino possibile al centro tenendo presente l'indice di zoom e quindi quanto puoi spostare al massimo il frame senza che l'immagine venga visualizzata "tagliata"
Quindi salvi il nuovo video ottenuto et voilà.
Non sò se mi sono spiegato bene, vista l'ora può darsi di no, nel caso chiedi pure e sarò più esaustivo.
Futuregames
31-08-2010, 21:21
Non posso fornirti nulla di pratico non avendo mai avuto a che fare con nulla del genere, posso però dire la mia.
La teoria (proprio teoria, l'analisi di fattibilità, l'indice di complessità etc li lascio ai posteri) potrebbe essere:
analizzare l'indice di movimento, tenendo presente il punto centrale del video (individuando un oggetto e verificando di quanto questo si muove, su/giù e destra/sinistra)
effettuare uno zoom-in sufficiente (la misura ideale sarebbe lo spostamento massimo che si ottiene analizzando il centro del video). Questa misura può anche essere una percentuale dello zoom ottimale, ovviamente meno effettua lo zoom e più rimane visibile il movimento
"sposti" il video in modo che il punto che all'inizio (primi frame) risulta al centro, risulti il più vicino possibile al centro tenendo presente l'indice di zoom e quindi quanto puoi spostare al massimo il frame senza che l'immagine venga visualizzata "tagliata"
Quindi salvi il nuovo video ottenuto et voilà.
Non sò se mi sono spiegato bene, vista l'ora può darsi di no, nel caso chiedi pure e sarò più esaustivo.
la parte bella è il punto uno :)
gli altri due punti sono chiari ma ho alcuni dubbi... Penso funzioni ancora meglio sai?
cercando al volo su google ho trovato questo
http://pages.cs.wisc.edu/~lizhang/projects/lfstable/SmithICCV09.pdf
purtroppo non posso approfondire perche' ho da studiare per gli esami, cmq nel paper dicono che l'hanno confrontato anche con l'algoritmo i apple...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.