wauro21 / elo328 Goto Github PK
View Code? Open in Web Editor NEWF1 Track detection using OpenCV
License: MIT License
F1 Track detection using OpenCV
License: MIT License
El almacenamiento de los valores leídos desde archivos .csv/.track , es algo engorrosa, la clase añadida BidimensionalMatrix, podría ser una buena opción para seguir, sin embargo, falta mejorar la integración o buscar una mejor manera de almacenar los valores. ✓
-debemos ser más explícitos en los excel (no poner como encargado "equipo")
-no debemos borrar nada del git, porque cuenta como trabajo "fracasado", y debemos explicitar en el informe por qué decidimos no usarlos
Hay error de compilación al no encontrar tal header.
Cambiar la funcionalidad, para que entregue en porcentaje la distancia de uno de los límites con la línea de carrera
getDistances(): (Diego)
Se debe agregar condición de seguridad a la función getDistances() para cuando la pista no termine en la parte superior de la imagen. Esto ocurre cuando hay una curva o el automóvil no apunta en dirección paralela a la pista. Para obtener esta condición en código, basta con evaluar uno de los polinomios y determinar si se encuentra en las dimensiones horizontales de la pista. Se adjunta imagen.
minDistances(): (Sebastián)
Esta función no nos sirve en su estado actual puesto que de funcionar con el set de puntos de una pista solo encontraría la distancia "mínima" a los bordes. Lo que se debe lograr, es encontrar la distancia EN EL EJE DE LAS ABSCISAS. ¿Por qué?. Encontrar la distancia mínima solo ayuda a mapear en el caso de que la pista sea idealmente paralela al eje de las ordenadas (eje Y). Al igual que para el problema de getDistances(), se deben considerar las curvas. Se adjunta una imagen explicativa de lo que haría el código (en caso de funcionar) vs lo que debe hacer para el mapeo correcto de puntos.
Re-ordenar los códigos del repositorio para dejar un módulo por carpeta, con sus respectivos .h
y .cpp
junto con una función global del módulo para luego ser llamada desde el exterior. Esto a modo de orden y consistencia con el documento de diseño.
Además, dejar un "módulo" main.cpp
aparte para ir probando lo que se lleva hasta ahora de la funcionalidad completa del proyecto.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.