Detecção Simples de Faixas
Sobre
A detecção simples de faixas (SLD), como o nome sugere, é um software que faz detecção simples de faixas. A SLD consegue isso apenas usando 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, é alcançada a detecção da(s) faixa(s) esquerda e direita do carro de condução no vídeo (ponto de vista).
Limitações
Ele realmente só funciona melhor se os dados do vídeo estiverem limpos, não houver objetos/carros na AOI e a estrada estiver em boas condições. Outra grande limitação da SLD é que ela só pode detectar a primeira faixa esquerda e/ou a primeira faixa direita do veículo principal. Ela 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 com a SLD:
A SLD NÃO é perfeita!
Demonstração da SLD
Todas as Fontes
Artigos de Pesquisa
- Técnica avançada de detecção de faixas para rodovia estrutural com base 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 de saída de faixa em tempo real baseada em algoritmo estendido de ligação de bordas
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
- Doc da Detecção de Bordas Canny do OpenCV
- Doc da Transformada de Linha de Hough do OpenCV
- Doc de Suavização de Imagens do OpenCV
- Discussão no StackOverflow sobre detectar posição do mouse ao clicar
- As funções destes do CSOM da aula CSCI437 foram modificadas e usadas neste projeto:
get_xy() ; create_named_window()