Détection Simple de Voies
À Propos
La détection simple de voies (SLD) est, comme son nom l’indique, un logiciel qui effectue une détection simple de voies. SLD y parvient en utilisant simplement des méthodes classiques de vision par ordinateur, consistant en : AOI, seuillage, détection de lignes de Canny, HoughLinesP, et regroupement de points. En utilisant ces méthodes, la détection de la ou des voies gauche et droite du véhicule en conduite dans la vidéo (point de vue) est réalisée.
Limitations
Cela fonctionne vraiment mieux si les données vidéo sont propres, qu’il n’y a pas d’objets/voitures dans l’AOI, et que la route est en bon état. Une autre grande limitation de SLD est qu’il ne peut détecter que la première voie gauche et/ou la première voie droite du véhicule principal. Il ne détectera pas toutes les voies, ce qui limite ce que le code peut fournir pour le point de vue global de la voiture. Voici un diagramme/figure qui met en évidence les principaux problèmes avec SLD :
SLD n’est PAS parfait !
Démo de SLD
Toutes les Sources
Articles de Recherche
- Technique avancée de détection de voies pour autoroutes structurelles basée sur un algorithme de vision par ordinateur
- Détection de voies en temps réel et planification de mouvement dans Raspberry Pi et Arduino pour un prototype de véhicule autonome
- Détection de départ de voie en temps réel basée sur un algorithme d’extension de liaison de bords
Clips de Conduite
- De nombreux clips ont été montés en utilisant youtube-dl et iMovie
- Ensemble de données complet de voiture autonome
- cal_freeway
- delihi_drive
- mout_drive
- missi_drive
- toronto_way
- toronto_longer
- seattle_streets
Autres Sources
- Doc de Détection de Bord Canny d’OpenCV
- Doc de Transformation de Ligne Hough d’OpenCV
- Doc de Lissage d’Images d’OpenCV
- StackOverflow Détecter la Position de la Souris au Clic - Discussion
- Ces fonctions de la classe CSCI437 de CSOM ont été modifiées et utilisées dans ce projet :
get_xy() ; create_named_window()