Detecção Simples de Faixa
Sobre
A detecção simples de faixa (SLD) é, como o nome sugere, um software que realiza detecção simples de faixa. O SLD alcança isso usando apenas métodos clássicos de visão computacional, consistindo em: AOI, limiarização, detecção de linhas Canny, HoughLinesP e agrupamento de pontos. Usando esses métodos, a detecção das faixas esquerda e direita do carro em movimento no vídeo (ponto de vista) é alcançada.
Limitações
Ele realmente só funciona melhor se os dados de vídeo estiverem limpos, não houver objetos/carros na AOI e a estrada estiver em condição aceitável. Outra grande limitação do SLD é que ele só pode detectar a primeira faixa esquerda e/ou a primeira faixa direita do veículo principal. Não detectará todas as faixas, o que limita o que o código pode fornecer para o ponto de vista geral do carro. Aqui está um diagrama/figura que destaca os principais problemas do SLD:
SLD NÃO é perfeito!
Demo do SLD
Todas as Fontes
Artigos de Pesquisa
- Técnica avançada de detecção de faixa para rodovias estruturais baseada em algoritmo de visão computacional
- Detecção de faixa em tempo real e Planejamento de Movimento em Raspberry Pi e Arduino para um Protótipo de Veículo Autônomo
- Detecção em Tempo Real de Saída de Faixa Baseada em Algoritmo de Ligação de Borda Estendido
Clipes de Condução
- Muitos clipes foram editados usando youtube-dl e iMovie
- Conjunto de Dados Completo de Carro Autônomo
- cal_freeway
- delihi_drive
- mout_drive
- missi_drive
- toronto_way
- toronto_longer
- seattle_streets
Outras Fontes
- Documentação da Detecção de Borda Canny do OpenCV
- Documentação da Transformada de Linha Hough do OpenCV
- Documentação de Suavização de Imagens do OpenCV
- Discussão do StackOverflow sobre Detecção de Clique de Posição do Mouse
- Essas funções da aula CSCI437 da CSOM foram modificadas e usadas neste projeto:
get_xy() ; create_named_window()