Buena Noche Developers, Estoy implementando el algoritmo de lucas kanade para realizar un seguimiento de objetos. Les explico mi algoritmo. 1.-Busco CornersToTrack en todo el frame. 2.-A cada Objeto Detectado le asigno sus Corners. 3.-A cada Objeto Detectado(Corners) le aplico el algoritmo de lucas Kanade. 4.-Para Cada Objeto le aplico el algoritmo y las corners encontradas las guardo. 5.-Uso las corners que me arroja el algoritmo de LK para saber si ese objeto ya existe.
En resumen: Como el algoritmo LK predice hacia donde se moverá el objeto yo uso esta teoría así, En frameActual detecto las corners para frameSiguiente, y en frameSiguiente realizo una resta de en las corners encontradas en frameActual, si el resultado es 0 o menor que dos yo asimilo que es el movimiento del objeto.
Me podrían ayudar para crear un tracking mas robusto.
|