Meça a densidade de pessoas em uma área externa

11

Atualmente, estou trabalhando em um projeto e preciso medir quantas pessoas estão em uma área sem nenhuma interação pessoal. Basicamente, eu preciso fazer isso em parques. Não tenho muito orçamento para cada local. Todos os lugares ao ar livre. Quero controlar possíveis coleções de pessoas (brigas ou coleção incomum de pessoas).

Algumas alternativas incluem:

  • WIFI Sniffing: alcance 30 m.
  • Contador físico: poucos metros
  • Faróis: alcance 6 m.
Dani Polo
fonte
Eu acho que você precisa editar a pergunta para descrever melhor as restrições. Você pode dar às pessoas tags para transportar ou instalar um aplicativo em seus telefones? Seu equipamento será principal ou alimentado por bateria e qual o volume da infraestrutura permitida? Está instalado permanentemente ou é portátil? Você está projetando uma peça de hardware ou precisa rodar em hardware comum? Que tipo de saída seu sistema precisa fornecer? Quão preciso ele precisa ser?
Dan Hulme
Possivelmente relacionado - softwarerecs.stackexchange.com/questions/38168/…
Mawg diz reintegrar Monica 17/17

Respostas:

13

Em um comentário à pergunta original, o OP sugere que uma contagem precisa de pessoas pode não ser necessária, mas o objetivo é ser capaz de detectar um acúmulo incomum de pessoas em uma área. Esse é um problema um pouco diferente e provavelmente muito mais fácil.

Use uma câmera infravermelha

Se você não precisar contar exatamente quantas pessoas estão na área, mas apenas detectar que há um número extraordinariamente grande, a câmera infravermelha é provavelmente a melhor escolha.

Isso deve limitar seu problema a apenas medir a área total de aquecimento humano.

As pessoas aparecem como bolhas brilhantes em infravermelho.

https://commons.wikimedia.org/wiki/File:Infrared_image_of_people_in_the_laboratory.jpg[1] Fonte da imagem

Agora - com um simples processamento de imagem, podemos encontrar os pixels dentro de um certo intervalo e apenas adicioná-los, para encontrar uma medida para a área total da imagem que representa algo que é aproximadamente o calor de um ser humano. Se isso crescer rapidamente, podemos suspeitar que haja uma multidão de pessoas na área.

Bex
fonte
8

Existem muitos métodos de contagem de pessoas que podem ser úteis, dependendo do seu caso de uso exato.

Se você deseja medir a quantidade de pessoas que entram em uma área ...

  • convém considerar um contador de feixe de infravermelho, que simplesmente detecta quando o raio é interrompido por algo passando. Aqui está um exemplo que pode ser útil nesse caso. No entanto, ele não notará se várias pessoas entrarem ao mesmo tempo, por isso é uma estimativa aproximada.
    Você provavelmente já viu detectores de movimento infravermelho que funcionam com um princípio semelhante - eles são freqüentemente usados ​​em portas automáticas.

  • para uma área fechada como um prédio, você pode conectar um sensor à porta e contar quantas vezes ele é aberto. Obviamente, isso também conta quantas vezes a porta é aberta quando as pessoas saem , mas reduzir pela metade o número deve fornecer uma estimativa aproximada. Obviamente, para áreas abertas, isso não funcionará.

Se você deseja realmente monitorar quantas pessoas estão em uma área ...

  • você pode usar o aprendizado de máquina e a visão computacional (com uma câmera) para contar quantas pessoas estão em uma área, conforme descrito em Pessoas leves contando e localizando em espaços internos usando nós de sensores da câmera . Isso será muito mais complexo e provavelmente mais caro, mas se você precisar de precisão, esse poderá ser o caminho a seguir. Existem várias versões comerciais disso no mercado, que você pode encontrar pesquisando por 'contagem de pessoas da câmera' ou algo semelhante.
Aurora0001
fonte
1
Um feixe interrompível provavelmente será útil apenas em um caminho
Mawg diz que restabelece Monica em
A tarefa específica identificada na pergunta sugere o reconhecimento de padrões no comportamento; nesse caso, o processamento da câmera e da imagem é provavelmente o caminho a percorrer.
Sean Houlihane
7

Bem, dependendo do seu parque, você poderá fazê-lo gratuitamente, usando o Google Earth ou Google Maps, visualização por satélite - embora, quando eu olhei para o Central Park NY, estivesse vazio, e o Hyde Park, Londres não estivesse. muito melhor. YMMV para o seu parque local, no entanto, vale a pena investigar.

Parece que você precisará fornecer seu próprio "satélite". Por US $ 50 ou menos, você pode obter um zangão com a câmera de alta definição . O resto é deixado como um exercício para o leitor, mas não vejo como você obterá uma contagem mais precisa.

Mawg diz que restabelece Monica
fonte
7

É possível ter algumas placas de medição de peso nas entradas? Com algumas placas de medição de peso em uma linha em cada portão, é possível identificar as direções do movimento e, usando o peso médio de uma pessoa, você pode aproximar o número de pessoas na placa de cada vez. De fato, seria possível diferenciar entre um adulto e duas crianças, talvez.

Christoph Bimminger
fonte
6

Como você não está procurando uma contagem precisa, considere extrapolar uma amostra menor de pessoas. Considere usar um farol. Um Beacon transmite um sinal Bluetooth (BLE) que os telefones das pessoas captam e relata o sinal para você pela Web.

Os faróis podem ter um alcance bastante longo, até 50 metros, em condições ideais. A implantação de mais beacons proporcionaria uma cobertura ainda melhor.

Nem todo mundo está carregando um telefone habilitado para BLE, então você precisará usar alguns testes e estatísticas para descobrir uma estimativa da porcentagem de pessoas que os carregam. Configure o farol e adicione uma câmera de vídeo gravando a área de teste. Conte o número de telefones que respondem ao farol por um período de tempo e conte o número de pessoas visíveis no vídeo. Digamos que a média seja de 20% dos telefones que respondem a beacons. Portanto, implante o restante dos seus beacons e, se você receber respostas de 200 telefones, poderá estimar a presença de 1000 pessoas.

John Deters
fonte
5

Tipo de resposta semelhante à @ Aurora0001, mas um pouco diferente ...

Em uma sala fechada, basta ter cada porta equipada com dois ou mais sensores de raios infravermelhos, conectados aos RPi's ou o que seja. O primeiro será do lado de fora do atolamento da porta, o segundo será do lado de dentro do atolamento da porta. Isso realizará várias coisas:

  1. Ele determinará a direção do fluxo de tráfego.

    • Se o feixe infravermelho externo for interceptado primeiro e depois o feixe infravermelho interno for interceptado (provavelmente simultaneamente ou com uma tolerância de atraso de 1 segundo, dependendo da distância entre os feixes), você saberá que uma pessoa entrou na sala.
    • Se o raio infravermelho interno for interceptado primeiro e depois o infravermelho externo for interceptado (novamente, provavelmente simultaneamente ou com uma tolerância de atraso de 1 segundo, dependendo da distância entre os raios), você sabe que uma pessoa saiu da sala.
    • Se apenas um dos feixes foi interceptado, você sabe que algo interceptou um dos feixes, mas nunca cruzou o outro, portanto, a variação líquida é zero.
  2. Se a porta for estreita o suficiente para que apenas uma pessoa possa passar confortavelmente por vez, ela fornecerá uma leitura razoavelmente precisa, porque as pessoas raramente se seguem do nariz aos pés. Obviamente, quanto mais sensores você tiver, mais precisa será sua leitura.

Eu poderia sugerir ter sensores em várias alturas diferentes também, se você quiser contar crianças também.

Como alternativa, você pode criar uma placa sensível ao peso que seria conectada a um RPi ou a algum tipo de computador.

anonymous2
fonte