Projeto experimental de contagem de ciclistas utilizando webcam de baixo custo. Quer implantar contadores digitais de ciclistas na cidade de Curitiba?
A Cicloiguaçu está chamando programadores, estudantes, startups e hackers para implantar o primeiro contador digital de ciclistas da cidade de Curitiba, e você pode fazer parte do time!
Por volta de 2 anos atrás o LabProdam, Laboratório de Inovação da Prefeitura de São Paulo lançou um projeto experimental de contagem de ciclistas utilizando webcam de baixo custo. Este projeto teve um grande sucesso devido à considerável precisão na contagem dos ciclistas.
Clique no link para ver um vídeo sobre o projeto
Queremos implantar um sistema semelhante em Curitiba para contribuir nas políticas públicas de ciclomobilidade. Uma versão no Github da Cicloiguaçu já está disponível e seu código-fonte em C++ foi disponibilizado para qualquer um ajudar no projeto. https://github.com/cicloiguacu/ContadorDeCiclistas
O trabalho é colaborativo e voluntário, mas a Cicloiguaçu pode emitir um certificado de trabalho neste projeto, caso você queira.
Quer ajudar? Entre em Contato conosco!
Pelo site: www.cicloiguacu.org.br
Pelo Facebook – https://www.facebook.com/Cicloiguacu/
Por e-mail – [email protected]
Atividades a serem desempenhadas:
- Implantação de um protótipo de Sistema de contagem
- Levantamento de equipamentos
- Identificação de locais para testes
- Geração de vídeos para teste
- Visitas in loco
- Programação
- Validações
- Avaliação dos resultados obtidos
- Aplicação de um sistema definitivo
- Projetar expansão do sistema
- Estudar novas possibilidades de sistemas
- Melhorar precisão através de Inteligência Artificial e múltiplas câmeras
- Aplicar novas tecnologias de detecção de objetos como o YOLO: Real-Time Object Detection
- Identificar como a solução auxilia no desenvolvimento das contagens tradicionais. Exemplo de trabalho PDF Exemplo
Não possui os requisitos? Você pode ajudar ajudando a divulgar esta chamada! Se quiser ajudar ainda mais, entre em contato conosco mesmo assim 😉 Sempre há muito o que fazer na Cicloiguaçu!
O Carlos Delfino andou fazendo um trabalho sensacional:
Este é um fork do projeto original para contagem de ciclistas em ciclovias e ciclofaixas. O objetivo do fork é contribuir principalmente com o projeto original gerando um Port para RaspeberryPI e para NanoPI em principal.
(GitHub)[https://github.com/carlosdelfino/ContadorDeCiclistas]
- OpenCv 2.4
- V4l2Loopback
- WebCam
-
Compilar a aplicação digitando na linha de comando: make
-
Iniciar a aplicação utilizando a linha de comando abaixo:
bin/CycloTracker usage:
--help (-h): print this message.
--override (-O): override point picked parameters.
--reg_source (-s) <file_name>: Specify regular file where data comes from.
--dev_source (-D) <number>: Specify device number where data comes from.
--record (-r) <file_name>: Record video to filename.
--stream (-S) <device>: Streams video via device.
--sensor (-t) <device>: Specify device file which is a sensor.
--address (-a) <address>: address must be present and must be in in this format: street-number. --address faria_lima-1200.
Exemplo:
bin/CycloTracker -D 0 --address Faria_Lima-2152 --record out.avi -S /dev/video1
- Necessário selecionar (clicando na tela com o endereço fornecido):
-
O ponto em que o contador amarelo de ciclistas da direita para a esquerda deve se localizar
-
O ponto em que o contador amarelo de ciclistas da esquerda para a direita deve se localizar
-
O ponto superior esquerdo da área em perspectiva
-
O ponto superior direito da área em perspectiva
-
O ponto inferior esquerdo da área em perspectiva
-
O ponto inferior direito da área em perspectiva
-
O ponto superior esquerdo da área de corte (vermelha)
-
O ponto inferior direito da área de corte (vermelha)