¿Qué software de código abierto puede medir la velocidad de los vehículos que circulan por una calle y pasan dos barreras A
y B
con una distancia conocida?
El boceto ASCII muestra la cámara que está lejos y registra la escena casi perpendicular. oRo
es 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.
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.
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.
jonas stein
fred_dot_u
fred_dot_u