Mide y registra la velocidad de los vehículos en un video.

¿Qué software de código abierto puede medir la velocidad de los vehículos que circulan por una calle y pasan dos barreras Ay Bcon una distancia conocida?

El boceto ASCII muestra la cámara que está lejos y registra la escena casi perpendicular. oRoes el vehículo, que es detectado por el software.

     A                        B
-----+------------------------+-----
     |                        |
---  |  ---     ---     ---   | ---
 oRo |        ->              |
-----+------------------------+-----



                 V
               camera

Conozco muchas soluciones de código cerrado, pero estoy buscando una solución de código abierto por intención.

Respuestas (2)

Lo que estás describiendo fue desarrollado en 1966 por un inversionista de bienes raíces.y usa matemáticas simples para determinar la velocidad del vehículo y se conocía como VASCAR. Puedo atestiguar por experiencia que se puede medir el tiempo transcurrido durante una travesía de un cuarto de milla y dividir 3600 por el número de segundos para obtener la velocidad en esa distancia. Por supuesto, uno querría mantener una velocidad constante. Esto fue fácil hace muchos años, ya que las carreteras a menudo tenían marcas de un cuarto de milla para facilitar esta práctica, así como para permitir que las fuerzas del orden en aviones hicieran lo mismo. Otras aplicaciones de este principio implicaron conocer la distancia entre dos pasos elevados de carreteras y medir el tiempo de cruce de un vehículo que atraviesa el tramo y realizar los cálculos. El artículo referenciado hace nota de una computadora, lo que parece peculiar, ya que es simple división y poco más.

Para sus propósitos, alguien con suficientes habilidades de programación podría usar OpenCV para determinar cuándo un vehículo cruza las dos ubicaciones. Esa sería la parte complicada, en mi opinión, ya que la parte de tiempo seguiría naturalmente usando los relojes internos de la computadora que se está usando.

Tendría complicaciones si hubiera más de un vehículo en el marco al mismo tiempo, pero si el OpenCV fuera lo suficientemente potente como para distinguir entre las formas y/o los colores de los vehículos, aún podría manejarse.

Si asumo que hay un vehículo en una sección, por carril como máximo, se vuelve mucho más fácil. Programar. Pero supongo que no soy la primera persona con esta idea y el software de código abierto ya existe. Creo que "Puede escribir este software usted mismo" no es una respuesta real como recomendación de software.
No pude encontrar versiones comerciales o de código abierto de VASCAR basadas en video, aunque hay muchas referencias a las fuerzas del orden que usan videos para registrar los resultados de VASCAR. Mi respuesta se basa en el concepto de que se puede encontrar una solución usando OpenCV pero requeriría la capacidad de programación del usuario. Es una mejor respuesta que "NINGUNO".
La investigación adicional que utiliza términos como "cronometraje de carrera de disparo de video" no ha producido resultados útiles específicos para la publicación original. Los resultados indicarían que existen programadores con suficiente habilidad para crear el software solicitado, pero que dicho software aún no existe. Se encuentran algunos programas de código abierto para carreras de cronometraje, pero no usan video para iniciar/finalizar. Espero que esos creadores tengan la habilidad necesaria para cumplir con los requisitos de la solicitud original, pero aún no lo han hecho.

Sé que la pregunta está etiquetada como Linux, pero HAY un sistema de Windows que hace exactamente esto. Si busca en Google ngsim, ng-video y FHWA, encontrará información sobre el sistema ng-video lanzado en 2006, que se utilizó para el conteo automatizado del volumen de tráfico, mostrando una tabla de velocidad del vehículo (no solo promedio) para cada vehículo. No es código abierto, ni Linux, lo sé. Pero hay contactos que encontrará en los resultados de su búsqueda que pueden estar interesados ​​en escuchar que debería ser de código abierto, pero si no, ciertamente querrían que la gente lo use (no creo que haya tenido la intención de costar nada) . También hay datos de muestra disponibles, aunque son tan grandes que es posible que no se puedan descargar. Para ser honesto, mi búsqueda inicial no descubrió un enlace para descargar el sistema real, pero creo que si se comunica con la gente de FHWA que encontrará en estos enlaces,

Después de hacer eso, si necesita ayuda adicional, puedo ver si puedo ayudarlo. Tengo un interés creado en él: escribí el sistema.

Olvidé mencionarlo: el sistema ng-video se basa en OpenCV
Podría valer la pena intentar ejecutarlo bajo Wine
Nate, ¿tienes una URL para eso?