Detecção Simples de Faixa
Repositório do GitHub do Projeto
Sobre
A detecção simples de faixa (SLD) é, como o nome sugere, um software que realiza a detecção simples de faixas. A SLD alcança isso utilizando apenas métodos clássicos de visão computacional, consistindo em: AOI, limiarização, detecção de linhas de Canny, HoughLinesP e agrupamento de pontos. Usando esses métodos, a detecção da(s) faixa(s) esquerda e direita do carro em movimento no vídeo (ponto de vista) é realizada.
Limitações
Ela realmente funciona melhor se os dados do vídeo forem 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 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 de saída de faixa em tempo real baseada em algoritmo de ligação de bordas estendido
Clipes de Direçã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 de Detecção de Bordas Canny do OpenCV
- Doc de Transformação de Linha Hough do OpenCV
- Doc de Suavização de Imagens do OpenCV
- StackOverflow Detectar Posição do Mouse ao Clicar - Discussão
- Essas funções da classe CSCI437 do CSOM foram modificadas e usadas neste projeto:
get_xy() ; create_named_window()