Tracking With Lucas Kanade (OpenCv)

Iniciado por VictorTecRoman, 17 Febrero 2016, 07:03 AM

0 Miembros y 1 Visitante están viendo este tema.

VictorTecRoman

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.

engel lex

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

VictorTecRoman

Me refiero a que si hay otra técnica mejor para el rastreo de objetos pero con el algoritmo LK, ya que no se si la que aplico esta bien, ademas que me funcion con un 70%