collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Contador de pessoas  (Lida 10883 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline e.preto

  • Mini Robot
  • *
  • Mensagens: 7
Contador de pessoas
« em: 15 de Novembro de 2012, 19:13 »
Boas,

tive a ideia de fazer algo, em que o objectivo é contar quantas pessoas estão numa sala. As únicas ideias que tenho são: dois sensores IR na porta e com um arduino a contar quantas pessoas estão. Outra ideia que tive era por processamento de imagem com uma ou duas webcams ver se entra ou sai e contabilizar o numero de pessoas. Será que me podiam dar novas ideias? Em relação ao processamento de imagem, alguém pode fornecer link's com tutoriais ou assim?

Abraço e obrigado

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Contador de pessoas
« Responder #1 em: 15 de Novembro de 2012, 19:21 »
Os sensores IR facilmente ficam baralhados, basta passarem duas pessoas juntas, ou passar um braço, coisas do género, processamento de imagem tambem não será super simples definir o que é uma pessoa, talvez contar o numero de caras.
E para processamento de imagem só precisas de te dirigir a um sitio:
http://opencv.willowgarage.com/wiki/
http://opencv.org/
Avr fanboy

Offline pedroc

  • Mini Robot
  • *
  • Mensagens: 92
Re: Contador de pessoas
« Responder #2 em: 15 de Novembro de 2012, 21:08 »
E para processamento de imagem só precisas de te dirigir a um sitio:
http://opencv.willowgarage.com/wiki/
http://opencv.org/
HEHEHE
Este topico fez-me lembrar a famosa resposta do João Pinto:
"O meu coração só tem uma cor: azul e branco" :)

Na brinca ;)

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Contador de pessoas
« Responder #3 em: 15 de Novembro de 2012, 21:11 »
Um é a wiki, outro é a página oficial do openCv, podia ter deixado só um ou outro link, mas depois passado 15 minutos vinhas pedir link para mais coisas, assim levas já com dois lol.
Avr fanboy

Offline npereira

  • Mini Robot
  • *
  • Mensagens: 95
  • Abstuntis Majoris
    • Site Pessoal
Re: Contador de pessoas
« Responder #4 em: 15 de Novembro de 2012, 22:33 »
Algumas lojas tem sistemas de contagem de pessoas que parece ser por IR.


Além de antena dos dispositivos de segurança faz também a contagem de entradas/saídas (bi-direccional).
O contador é aquela "caixinha" que se encontra mais ou menos no centro.
Nelson Pereira
Automação, Robótica e Controlo Industrial

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.224
    • Clube de Robotica
Re: Contador de pessoas
« Responder #5 em: 15 de Novembro de 2012, 22:37 »
ja vi isso. vi um que dava para ver o mostrador do contador.

achava giro acenar à frente do sensor e ver os numeros a passar

isso bastava entrar pessoas junto e ja não contava bem. este contava cada passagem. nao distinguia saida de entrada
« Última modificação: 15 de Novembro de 2012, 22:41 por LuísR.A. »
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Contador de pessoas
« Responder #6 em: 16 de Novembro de 2012, 00:16 »
ja vi isso. vi um que dava para ver o mostrador do contador.

achava giro acenar à frente do sensor e ver os numeros a passar

isso bastava entrar pessoas junto e ja não contava bem. este contava cada passagem. nao distinguia saida de entrada
sao postes pra fazer uma estimativa de clientes que entram na loja, se fores ao lidl, la o sistema até te avisa se tás a entrar ou a sair pela porta da entrada! :P logo deve ter dois pares de sensores pra detectar se tás a entrar ou a sair!.. :)

Para contagem real, ou exiges que as pessoas passem uma a uma, ou exiges k essas pessoas façam uma acçao especifica! estar a contar faces com programas, tb n deve ser tarefa facil nem pro melhor software do mundo!..

Se só queres uma estimativa, podes fazer um contador k faça duas contagens ou mais, pra estimar a média ou o valor certo, com a a entrada e saida das pessoas ou entao uma serie de sensores num tunel e fazer varias leituras.
Outra ideia é usar camaras no tecto e contar as carecas do pessoal! :D acho k é a melhor opçao e assim é capaz de contar todas as pessoas a n ser k alguem venha escondido debaixo das saias de alguem ou se entrarem às cavalitas!  ;D

Até podes fazer com que possas contar qtos loiros, morenos, ruivos ou carecas estão a assistir a conferencia!  ::)
« Última modificação: 16 de Novembro de 2012, 00:20 por Hugu »

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: Contador de pessoas
« Responder #7 em: 16 de Novembro de 2012, 02:15 »
Tentares contar as caras seria algo que pode funcionar, mas depende muito dos ângulos. Achar onde estão as cabeças vistas de lado, de trás ou de cima vai-se tornando mais complicado. Se quiseres fazer uns testes rápidamente e percebes de programação em Java, podes tentar usar Processing + OpenCV.
Experimenta ver isto:
http://ubaa.net/shared/processing/opencv/

Offline npereira

  • Mini Robot
  • *
  • Mensagens: 95
  • Abstuntis Majoris
    • Site Pessoal
Re: Contador de pessoas
« Responder #8 em: 16 de Novembro de 2012, 09:46 »
Outra opção é ser feito por RFID. No caso de ser uma escola/universidade é só fazer a leitura do cartão de estudante. E isto permite além de saber quantas pessoas estão lá dentro, identificar também quem são.
Nelson Pereira
Automação, Robótica e Controlo Industrial

Offline e.preto

  • Mini Robot
  • *
  • Mensagens: 7
Re: Contador de pessoas
« Responder #9 em: 16 de Novembro de 2012, 22:25 »
O que queria mesmo é um contador em tempo real, e se possível partilhar essa informação em tempo real, por exemplo para a internet ou assim...

Offline patinhofeio

  • Mini Robot
  • *
  • Mensagens: 73
Re: Contador de pessoas
« Responder #10 em: 22 de Novembro de 2012, 22:13 »
Boas.
Acho que o sistema de barreira é o mais simples.
Colocas duas barreiras separadas alguns centimetros para saberes o sentido da passagem e tá feito.
É mais fácil dar erro na contagem no caso de entrarem duas pessoas abraçadas, mas isso resolve-se reduzindo a largura da passagem. Em comboio não é muito normal de se ver entrar gente em locais.
A questão de passar as mãos talvez seja simples de resolver. Mesmo a correr, dificilmente passam mais que uma pessoa a cada 250 milissegundos. É uma questão de fazer um debouncing entre os dois sensores e  com o tempo. Pode ainda adicionar-se um outro feixe IR numa altura superior para confirmar a passagem efetiva ou apenas um aceno.
Nenhum dos sistemas é 100% infalível, mas se o sistema for discreto, não estou a ver ninguém à procura dos sensores para os baralhar

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Contador de pessoas
« Responder #11 em: 22 de Novembro de 2012, 23:04 »
a melhor ideia de evitar duvidas e evitar erros de contagem, é juntares varios tipos de sensores e comparar leituras.

Eu fazia assim:

1) tunel ou passagem estreito de modo a fazer com que cada pessoa passe pelos sensores em fila

2) dois ou 3 pares de sensores lateralmente, do estilo IR-barreira para contar cada pessoa e sentido de passagem das pessoas...

3) sensores no solo numa zona limitada tipo tapete que detecte os passos das pessoas, o melhor era fazer tipo uns degraus, de modo a obrigar um pé por tapete (mas tb ha pessoas k tendem a saltar degraus, por isso convinha serem degraus grandes para que obrigasse as pessoas a pisarem o tal degrau com o tapete sensor de pressao) Neste caso, se detectassem duas "pegadas" ja se supunha k seriam duas pessoas a entrar em paralelo.  (se conseguisses construir um programa e um tapete sensor k te desenhasse uma pegada completa e um software de reconhecimento de tamanho e de pé esquerdo ou direito, por software conseguirias detectar se eram pegadas de pessoas diferentes e detectar se a pegadas sao ou nao da mm pessoas e assim evitavas mais sensores de presença/contadgem de pessoas, mas pra conseguir tal precisao e calculo seria um produto mto caro e dificil de implementar! Tvz até ja existam esses produtos, ja que no discovery channel vê-se de vez em qdo software e programas pra analisarem pressao dós pés tipo em empresas com investigaçao propria nessas mega industrias nike/addidas e afins.. ou entao na medicina em investigaçao médica)

4) sensores de topo do género analise de imagem por via camera para detectar "caras" das pessoas ao passarem pela zona/corredor de entrada...  8)

Agora tdo depende do qto pretendes gastar, da dificuldade e da precisão do sistema..

Desculpe a curiosidade, mas pretendes desenvolver este sistema pra alguem? prá tua empresa? ou é um trabalho de escola, ou pessoal?
« Última modificação: 22 de Novembro de 2012, 23:06 por Hugu »

Offline rglove

  • Mini Robot
  • *
  • Mensagens: 527
Re: Contador de pessoas
« Responder #12 em: 22 de Novembro de 2012, 23:15 »
Não há forma de complementar isso e usar uma balança antes e depois dos sensores IV? Caso houvesse passagem da pessoa o peso ia aumentar primeiro numa e depois na outra ou vice versa. Caso os sensores detectem a passagem de algo e as balanças não é porque não passou uma pessoa, mas outra coisa qualquer.

Não sei se isto é possível, se calhar não :P

Offline patinhofeio

  • Mini Robot
  • *
  • Mensagens: 73
Re: Contador de pessoas
« Responder #13 em: 22 de Novembro de 2012, 23:37 »
...
3) sensores no solo numa zona limitada tipo tapete que detecte os passos das pessoas, o melhor era fazer tipo uns degraus, de modo a obrigar um pé por tapete (mas tb ha pessoas k tendem a saltar degraus, por isso convinha serem degraus grandes para que obrigasse as pessoas a pisarem o tal degrau com o tapete sensor de pressao) ...
Tão quer dizer, em vez de se acabarem com as barreiras arquitetónicas criavam-se onde não existem??? :) :) :)

Não há forma de complementar isso e usar uma balança antes e depois dos sensores IV? Caso houvesse passagem da pessoa o peso ia aumentar primeiro numa e depois na outra ou vice versa. Caso os sensores detectem a passagem de algo e as balanças não é porque não passou uma pessoa, mas outra coisa qualquer.
...
Gostei da ideia, não vão os sensores detetar mosquitos ao mesmo tempo. ;D ;D ;D
(maybe to mutch paranormal activity film???)

Não sei se é a mais económica mas é a mais fácil e provavelmente menos infalível:
Colocar uma pessoa a controlar entradas e saídas, tipo aqueles que fazer o registo de tráfego. ;D ;D ;D

Há ainda os torniquetes.Julgo ser a forma mais fiável de contagem de pessoas, mas também violável, se o quiserem fazer.
« Última modificação: 22 de Novembro de 2012, 23:39 por patinhofeio »