Zmierz gęstość zaludnienia na zewnątrz

11

Obecnie pracuję nad projektem i muszę zmierzyć, ile osób jest w obszarze bez jakiejkolwiek osobistej interakcji. Zasadniczo muszę to zrobić w parkach. Nie mam dużego budżetu na każde miejsce. Wszystkie miejsca na zewnątrz. Chcę kontrolować możliwe kolekcje ludzi (walki lub niezwykła kolekcja ludzi).

Niektóre alternatywy obejmują:

  • Sniffing WIFI: Zasięg 30 m.
  • Licznik fizyczny: kilka metrów
  • Sygnały nawigacyjne: zasięg 6 m.
Dani Polo
źródło
Myślę, że musisz edytować pytanie, aby lepiej opisać ograniczenia. Czy możesz podać tagi osób do noszenia lub zainstalować aplikację na swoim telefonie? Czy Twój sprzęt będzie zasilany z sieci czy z akumulatora i jak duża jest infrastruktura? Czy jest na stałe zainstalowany czy przenośny? Czy projektujesz sprzęt, czy musi on działać na sprzęcie towarowym? Jakiego rodzaju wynik potrzebuje Twój system? Jak precyzyjna musi być?
Dan Hulme
Prawdopodobnie powiązane - softwarerecs.stackexchange.com/questions/38168/…
Mawg mówi o przywróceniu Moniki

Odpowiedzi:

13

W komentarzu do pierwotnego pytania PO sugeruje, że dokładna liczba osób może nie być potrzebna, ale celem jest raczej wykrycie niezwykłego gromadzenia się ludzi na danym obszarze. Jest to nieco inny i prawdopodobnie znacznie łatwiejszy problem.

Użyj kamery na podczerwień

Jeśli nie musisz liczyć dokładnie, ile osób jest w okolicy, ale po prostu wykrywasz, że jest ich niezwykle duża liczba, to kamera na podczerwień jest prawdopodobnie najlepszym wyborem.

Powinno to ograniczyć twój problem do pomiaru całkowitego ogrzanego przez ludzi obszaru.

Ludzie pojawiają się jako jaskrawe plamy w podczerwieni.

https://commons.wikimedia.org/wiki/File:Infrared_image_of_people_in_the_laboratory.jpg[1] Źródło obrazu

Teraz - dzięki prostemu przetwarzaniu obrazu, możemy znaleźć piksele w określonym przedziale czasowym i albo po prostu je dodać, aby znaleźć miarę całkowitego obszaru obrazu, który przedstawia coś, co jest w przybliżeniu ciepłem człowieka. Jeśli to szybko rośnie, możemy podejrzewać, że w okolicy gromadzi się ludzie.

Bex
źródło
8

Istnieje wiele metod liczenia osób, które mogą być przydatne, w zależności od konkretnego przypadku użycia.

Jeśli chcesz zmierzyć liczbę osób wchodzących na dany obszar ...

  • możesz rozważyć licznik wiązki podczerwieni, który po prostu wykrywa, kiedy promień zostanie przerwany przez coś przechodzącego. Oto przykład, który może być pomocny w takim przypadku. Jednak nie zauważy, że wiele osób wejdzie na raz, więc jest to przybliżona ocena.
    Prawdopodobnie widziałeś czujniki ruchu na podczerwień, które działają na podobnej zasadzie - są często używane w automatycznych drzwiach.

  • w przypadku zamkniętego obszaru, takiego jak budynek, możesz przymocować czujnik do drzwi i policzyć, ile razy jest on otwierany. Oczywiście, będzie to również liczyć, ile razy drzwi są otwierane, gdy ludzie wychodzą , ale zmniejszenie o połowę liczby powinno dać przybliżoną ocenę. Oczywiście w otwartych przestrzeniach to nie zadziała.

Jeśli chcesz monitorować, ile osób jest w okolicy ...

Aurora0001
źródło
1
Woudl z przerywaną wiązką prawdopodobnie przyda się tylko na ścieżce
Mawg mówi o przywróceniu Moniki
Konkretne zadanie wskazane w pytaniu wskazuje na rozpoznawanie wzorców w zachowaniu, w którym to przypadku kamera i przetwarzanie obrazu są prawdopodobnie najlepszym rozwiązaniem.
Sean Houlihane
7

Cóż, w zależności od parku, możesz to zrobić za darmo, korzystając z Google Earth lub Google Maps, widoku satelitarnego - chociaż kiedy spojrzałem na Central Park w Nowym Jorku, był pusty, a Hyde Park w Londynie nie był dużo lepiej. YMMV dla twojego lokalnego parku, więc warto to sprawdzić.

Wygląda na to, że będziesz musiał podać własnego „satelitę”. Za 50 USD lub mniej możesz dostać drona z kamerą Hi-def . Reszta jest ćwiczeniem dla czytelnika, ale nie widzę, jak uzyskasz dokładniejsze obliczenia.

Mawg mówi, że przywróć Monikę
źródło
7

Czy można mieć jakieś płytki do pomiaru masy przy wejściach? Dzięki kilku płytkom do pomiaru ciężaru w linii przy każdej bramie możesz zidentyfikować kierunki ruchu, a używając średniej masy osoby, możesz przybliżać liczbę osób na płycie jednocześnie. Rzeczywiście, możliwe byłoby rozróżnienie między dorosłym a dwójką dzieci.

Christoph Bimminger
źródło
6

Ponieważ nie szukasz dokładnej liczby, możesz rozważyć ekstrapolację z mniejszej grupy osób. Rozważ użycie beacona. Sygnał nawigacyjny emituje sygnał Bluetooth (BLE), który odbierają telefony użytkowników, i zgłasza ten sygnał za pośrednictwem Internetu.

Beacony mogą mieć dość duży zasięg, do 50 metrów w idealnych warunkach. Wdrożenie większej liczby sygnałów nawigacyjnych zapewni jeszcze lepszy zasięg.

Nie wszyscy mają przy sobie telefon z obsługą BLE, więc musisz użyć testów i statystyk, aby dowiedzieć się, jaki procent ludzi je nosi. Ustaw sygnał nawigacyjny i dodaj kamerę wideo rejestrującą obszar testowy. Policz liczbę telefonów reagujących na sygnał nawigacyjny w danym okresie czasu i policz liczbę osób widoczną na filmie. Powiedzmy, że średnio 20% telefonów odpowiada na sygnały nawigacyjne. Rozmieść pozostałe sygnały nawigacyjne, a jeśli otrzymasz odpowiedzi z 200 telefonów, możesz oszacować, że obecnych jest 1000 osób.

John Deters
źródło
5

Niby podobne do odpowiedzi @ Aurora0001, ale nieco inne ...

W zamkniętym pomieszczeniu po prostu miej każde drzwi wyposażone w dwa lub więcej czujników wiązki podczerwieni, przymocowanych do RPi lub czegokolwiek. Pierwszy będzie na zewnątrz korka drzwi, drugi będzie na wewnętrznej stronie korka drzwi. Osiągnie to kilka rzeczy:

  1. Określi kierunek przepływu ruchu.

    • Jeśli najpierw zostanie przechwycona zewnętrzna wiązka podczerwieni, a następnie zostanie przechwycona wewnętrzna wiązka podczerwieni (prawdopodobnie jednocześnie lub z 1-sekundową tolerancją opóźnienia, w zależności od odległości między wiązkami), wiesz, że dana osoba weszła do pokoju.
    • Jeśli najpierw zostanie przechwycona wewnętrzna wiązka podczerwieni, a następnie zostanie przechwycona zewnętrzna wiązka podczerwieni (ponownie, prawdopodobnie jednocześnie lub z 1-sekundową tolerancją opóźnienia, w zależności od odległości między wiązkami), wiesz, że osoba wyszła z pokoju.
    • Jeśli tylko jedna wiązka została przechwycona, wiesz, że coś przechwyciło jedną z wiązek, ale nigdy nie przekroczyło drugiej, więc zmiana netto wynosi zero.
  2. Jeśli drzwi są wystarczająco wąskie, aby tylko jedna osoba mogła przejść wygodnie w danym czasie, da ci dość dokładny odczyt, ponieważ ludzie rzadko podążają za sobą od stóp do głów. Oczywiście im więcej masz czujników, tym dokładniejszy może być twój odczyt.

Mogę zasugerować posiadanie czujników na różnych wysokościach, jeśli chcesz liczyć także dzieci.

Alternatywnie możesz zrobić sobie płytkę wrażliwą na wagę, która byłaby podłączona do RPi lub innego komputera.

anonimowy2
źródło