Rilevamento Semplice delle Corsie
Informazioni
Il rilevamento semplice delle corsie (SLD) è, come suggerisce il nome, un software che esegue un semplice rilevamento delle corsie. SLD lo realizza usando soltanto metodi classici di visione artificiale, costituiti da: AOI, sogliatura, rilevamento delle linee di Canny, HoughLinesP e clustering dei punti. Usando questi metodi, si ottiene il rilevamento della corsia sinistra e della corsia destra del veicolo che guida nel video (punto di vista).
Limitazioni
Funziona davvero al meglio solo se i dati video sono puliti, non ci sono oggetti/auto nell’AOI e la strada è in condizioni discrete. Un’altra grande limitazione di SLD è che può rilevare solo la prima corsia a sinistra e/o la prima corsia a destra del veicolo principale. Non rileverà tutte le corsie, il che limita ciò che il codice può fornire per il punto di vista complessivo dell’auto. Ecco un diagramma/figura che evidenzia i principali problemi con SLD:
SLD NON è perfetto!
Demo di SLD
Tutte le fonti
Articoli di ricerca
- Tecnica avanzata di rilevamento delle corsie per autostrade strutturate basata su algoritmo di visione artificiale
- Rilevamento in tempo reale delle corsie e pianificazione del movimento in Raspberry Pi e Arduino per un prototipo di veicolo autonomo
- Rilevamento in tempo reale dell’uscita di corsia basato su algoritmo esteso di collegamento dei bordi
Clip di guida
- Molte clip sono state modificate usando youtube-dl e iMovie
- Set di dati completo per auto a guida autonoma
- cal_freeway
- delihi_drive
- mout_drive
- missi_drive
- toronto_way
- toronto_longer
- seattle_streets
Altre fonti
- Documento OpenCV per il rilevamento dei bordi di Canny
- Documento OpenCV per la trasformata di Hough delle linee
- Documento OpenCV per la sfocatura delle immagini
- Discussione StackOverflow Rilevare posizione del mouse con clic
- Queste funzioni della classe CSCI437 di CSOM sono state modificate e usate in questo progetto:
get_xy() ; create_named_window()