Este projeto utiliza a tecnologia de visão computacional e aprendizado profundo para monitorar e controlar o tráfego de veículos em uma cidade. Usando o modelo YOLOv8s-seg.pt, o sistema realiza a contabilização dos veículos e sua classificação em diferentes categorias, como carros, ônibus, entre outros. Além disso, oferece funcionalidades adicionais para melhorar a gestão do tráfego e fornecer informações úteis aos motoristas.
Contabilização de Veículos: Monitora a entrada e saída de veículos em tempo real.
Classificação de Tipos de Veículos: Identifica e classifica veículos em categorias como carros, ônibus, caminhões, etc.
Coleta de Dados: Recolhe e armazena dados sobre o fluxo de veículos, intensidade do trânsito e padrões de movimentação.
Informações para Motoristas: Fornece informações sobre a intensidade do trânsito, sugerindo rotas alternativas e notificando sobre o fluxo de veículos.
Análise de Tráfego: Gera relatórios e análises sobre o padrão de tráfego para auxiliar na gestão de trânsito e planejamento urbano.
Para começar a usar este projeto, você pode clonar o repositório para a sua máquina local seguindo estes passos:
1. Obter a URL do Repositório: Vá para a página do GitHub deste repositório. Clique no botão "Code" (ou "Código") e copie a URL abaixo.
https://github.com/AlexandreP23/traffic-controller
2. Abrir o Terminal ou Prompt de Comando: No seu computador, abra o terminal (ou Prompt de Comando no Windows).
3. Navegar até o Diretório Desejado: Use o comando cd para navegar até o diretório onde você deseja clonar o repositório.
cd caminho/para/seu/diretorio
4. Clonar o Repositório: Execute o comando de clonagem:
git clone https://github.com/AlexandreP23/traffic-controller
5. Navegar até o Diretório do Projeto: Após a clonagem, navegue até o diretório do projeto clonado:
cd SeuRepositorio
Ultralytics https://docs.ultralytics.com/guides/object-counting/#what-is-object-counting
OpenCV https://opencv.org/