Después de los exámenes, me he vuelto a poner "a saco" con el PFC y he conseguido perfeccionar la detección de movimiento y sentido de éste.
Lo primero de todo es que he creado un medio con el cual medir movimiento y sentido en una zona concreta del video. Este medio son las Balizas Virtuales.
Una baliza virtual es un conjunto de dos zonas paralelas creadas a partir de dos puntos y que se pueden utilizar para crear Accesos al parking (tanto de entrada, como salida y bidireccionales), para crear Velocímetros Virtuales (que no he desarrollado todavía pero van a ser dos balizas virtuales separadas por una distancia conocida) o simplemente se puede poner una baliza virtual en un lugar concreto para observar los objetos que pasan por allí y el sentido que llevan. Además de las zonas de puntos, también contiene una variable estado que hay que comprobar en cada frame, e indica el estado de la baliza, es decir: esperando, pasa, pasando, finalizando, indeterminación.

En la imagen se puede observar que hay 5 Balizas Virtuales, una azul oscuro, que está definiendo una zona de entrada, una roja que está definiendo una zona de salida, dos amarillas que son un velocímetro, y de momento no hacen nada, y por último una azul cyan junto a la autovía que he utilizado para observar los vehículos que circulan por esa carretera.
A la derecha de la imagen se puede observar los resultados de las mediciones de las balizas de acceso y la de la autovía y simplemente comentar que en las de acceso, la baliza 1 es la azul, y la 2 es la roja. Además donde dice coches que entraron y coches que salieron se refiere a coches que pasaron de izquierda a derecha y coches que pasaron de derecha a izquierda respectivamente. También comentar que en la autovía (baliza A-5), hay muchas indeterminaciones porque los vehiculos van muy rápido y de momento cuando se cruzan los coches, esto provoca un estado indeterminado, que espero poder arreglar en unos días