Lucas Kanade Flujo óptico, Vector de dirección
Estoy trabajando en flujo óptico, y basado enlas notas de la conferencia aquí y algunas muestras en Internet, Escribí este código de Python.
Todo el código y las imágenes de muestra también están ahí. Para pequeños desplazamientos de alrededor de 4-5 píxeles, la dirección del vector calculada parece estar bien, pero la magnitud del vector es demasiado pequeña (es por eso que tuve que multiplicar u, v por 3 antes de trazarlos).
¿Se debe a la limitación del algoritmo o al error en el código? La nota de conferencia compartida anteriormente también dice que el movimiento debe ser pequeño "u, v son menos de 1 píxel", tal vez por eso. ¿Cuál es la razón de esta limitación?