AXIS Direction Detector

Informacje o rozwiązaniu

Przegląd urządzeń, aplikacji i narzędzi potrzebnych do utworzenia kompletnego systemu.

AXIS Direction Detector

AXIS Direction Detector to oprogramowanie do analizy, które monitoruje kierunek poruszania się osób przechodzących pod kamerą. Jeśli dana osoba porusza się w jednym z kierunków, aplikacja może wyzwolić alarm.

Aplikacja AXIS Direction Detector ma funkcję zliczania osób — AXIS People Counter.

Montaż kamery

POWIADOMIENIE

Aplikacja jest przeznaczona do wykorzystania w scenariuszach wykrywania i zliczania obiektów wykazujących cechy osoby dorosłej. To, jakie dokładnie jest ograniczenie wysokości obiektu, zależy od modelu kamery, zastosowanego obiektywu oraz wybranych ustawień czułości licznika.

Aby aplikacja mogła działać prawidłowo, to oprócz zastosowania się do informacji zawartych w instrukcji instalacji kamery, należy również spełnić kilka dodatkowych zaleceń:

  • Zaleca się montaż kamery na wysokości min. 270 cm (8,9 stopy).

  • Zasadniczo im wyżej zamontowana jest kamera, tym szerszy obszar obejmuje. Aby uzyskać szczegółowe informacje na temat konkretnego modelu kamery, użyj narzędzia Camera selector dla AXIS People Counter.

  • Po zamontowaniu kamery zwiększenie obejmowanego obszaru możliwe jest poprzez zmianę ustawień przybliżenia.

  • Jeśli kamera umieszczona jest na odpowiedniej wysokości, to może ona obejmować obszar o szerokości 8 metrów. Przy zastosowaniu wielu liczników można objąć jeszcze szersze wejścia.

  • Kamera musi być umieszczona bezpośrednio nad miejscem, w którym przechodzą ludzie.

  • Dopilnuj, żeby kamera skierowana była do dołu i była umieszczona prostopadle do sufitu.

  • Jeśli zainstalujesz aplikację przed zamontowaniem kamery, to do ustawienia pozycji kamery możesz wykorzystać obszar zliczania oznaczony w podglądzie na żywo. Obszar zliczania powinien rozciągać się od lewej do prawej, prostopadle do miejsca, w którym przechodzą ludzie.

  • Dopilnuj, żeby miejsce to było odpowiednio doświetlone światłem białym lub oświetleniem w podczerwieni.

  • Dopilnuj, żeby w obszarze zliczania nie znajdowały się żadne obiekty będące w ciągłym ruchu. Na przykład nie umieszczaj kamery nad schodami ruchomymi.

  • Dopilnuj, żeby w obszarze zliczania nie znajdowały się żadne obiekty ruchome. Na przykład nie umieszczaj kamery zbyt blisko drzwi.

  • Postaraj się, żeby w pole widzenia kamery nie padały silne promienie światła, na przykład słonecznego, oraz kontrastujące cienie.

Wyszukiwanie urządzenia w sieci

Więcej informacji na temat wykrywania i przypisywania adresów IP znajduje się w dokumencie Jak przypisać adres IP i uzyskać dostęp do urządzenia.

Dostęp do urządzenia

  1. Otwórz przeglądarkę i wprowadź adres IP lub nazwę hosta urządzenia Axis.

    Jeśli nie znasz adresu IP, użyj narzędzia AXIS IP Utility lub AXIS Device Manager, aby zlokalizować urządzenie w sieci.

  2. Wprowadź nazwę użytkownika oraz hasło. Jeżeli uzyskujesz dostęp do urządzenia po raz pierwszy, musisz ustawić hasło root. Patrz Ustawianie nowego hasła do konta root.

  3. W przeglądarce zostanie otwarta strona podglądu na żywo urządzenia.

Bezpieczne hasła

Ważne

Urządzenia Axis wysyłają wstępnie ustawione hasło przez sieć jako zwykły tekst. Aby chronić urządzenie po pierwszym zalogowaniu, skonfiguruj bezpieczne i szyfrowane połączenie HTTPS, a następnie zmień hasło.

Hasło urządzenia stanowi podstawową ochronę danych i usług. Urządzenia Axis nie narzucają zasad haseł, ponieważ mogą być one używane w różnych typach instalacji.

Aby chronić dane, zalecamy:

  • Używanie haseł o długości co najmniej ośmiu znaków, najlepiej utworzonych automatycznym generatorem haseł.

  • Nieujawnianie haseł.

  • Regularną zmianę haseł co najmniej raz na rok.

Ustawianie nowego hasła do konta root

Ważne

Domyślna nazwa użytkownika dla administratora to root. W przypadku utraty hasła użytkownika root należy zresetować urządzenie do domyślnych ustawień fabrycznych. Patrz

Wskazówka dotycząca wsparcia technicznego: Potwierdzanie bezpieczeństwa hasła
  1. Wprowadź hasło. Postępuj zgodnie z instrukcjami dotyczącymi bezpieczeństwa haseł. Patrz Bezpieczne hasła.

  2. Wprowadź ponownie hasło, aby sprawdzić, czy jest ono poprawnie zapisane.

  3. Kliknij przycisk Create login (Utwórz login). Hasło zostanie skonfigurowane.

Instalowanie aplikacji w kamerze

Uwaga
  • Licencja jest ważna tylko dla jednej kamery. Nie można aktywować licencji w innej kamerze bez nowego klucza rejestracyjnego.
  • Aby zainstalować aplikacje w kamerze, należy mieć uprawnienia administratora.
  1. Zainstaluj kamerę w sieci.

  2. Przejdź do interfejsu WWW kamery w przeglądarce (patrz instrukcja obsługi kamery).

  3. Przejdź do menu Apps (Aplikacje).

  4. Wczytaj plik aplikacji (.eap) do kamery.

  5. Aktywuj licencję. Jeśli masz połączenie z internetem, wprowadź kod licencyjny. Aplikacja automatycznie aktywuje licencję.

Aktywacja licencji offline

  1. Do aktywacji licencji offline potrzebny jest klucz. Jeżeli plik licencyjny nie jest zapisany w komputerze, wykonaj następujące czynności:
  2. Przejdź do strony www.axis.com/applications.

  3. Przejdź do opcji Rejestracja klucza licencyjnego. Potrzebny będzie kod licencyjny oraz numer seryjny urządzenia Axis.

  4. Zapisz plik licencyjny w komputerze i wybierz go, kiedy wyświetli się monit.

Uzyskiwanie dostępu do ustawień aplikacji

  1. W interfejsie WWW kamery przejdź do menu Apps (Aplikacje), uruchom aplikację i kliknij przycisk Open (Otwórz).

Ustawienia dodatkowe

Ustawianie daty i godziny

Poprawne ustawienia daty i godziny są potrzebne, aby kamera przez dłuższy czas zachowała poprawną datę i godzinę, a także aby przypisywać statystyki do właściwych godzin. Datę i godzinę ustawia się w interfejsie WWW kamery.

  1. E interfejsie WWW kamery przejdź do menu System > Date and time (System > Data i godzina).

  2. Aby uzyskać więcej informacji na temat ustawień daty i godziny, kliknij przycisk .

Tworzenie konta użytkownika

Możesz tworzyć konta użytkownika i ustawiać różne uprawnienia kont, tak aby nieautoryzowane osoby mogły wyświetlać statystyki, ale nie mogły zmieniać ustawień licznika.

Konta użytkowników tworzy się w interfejsie WWW kamery.

  1. W interfejsie internetowym kamery przejdź do menu System > Users (System > Użytkownicy).

  2. Aby uzyskać więcej informacji o kotach użytkowników, kliknij .

Konfiguracja licznika

Aby sprawdzić, czy aplikacja jest skalibrowana z kamerą, przejdź do narzędzia Camera selector for AXIS People Counter.

  1. W interfejsie WWW aplikacji przejdź do menu Settings > General (Ustawienia > Ogólne).

  2. Upewnij się, że opcja Stan jest włączona.

  3. W polu Nazwa wprowadź nazwę kamery lub lokalizacji.

    Może to być na przykład „Axis_WejścieGłówne_Budynek_T”. Wszystkie kamery muszą mieć niepowtarzalną nazwę.

  4. Ustaw Tryb kalibracji. Wypróbuj jedno z poniższych rozwiązań:

    • Jeśli aplikacja została skalibrowana z kamerą, wybierz Ustawienie wysokości. W polu Wysokość wizualizacji wprowadź wysokość montażową.

    • Jeśli aplikacja nie została skalibrowana, wybierz Ustawienia ręczne i kliknij Ustawienia. Poproś kogoś, by stanął pod kamerą i dostosuj rozmiar żółtej ramki, tak aby obejmowała tylko jedną osobę.

  5. Jeśli potrzebujesz powiększyć obraz, należy zastosować jedno z poniższych rozwiązań:

    • Włącz Zoom cyfrowy i kliknij przycisk Ustawienia.

    • Jeśli kamera jest wyposażona w zoom optyczny, należy przejść do interfejsu WWW kamery, aby ustawić zoom.

  6. Ustaw Direction in (Kierunek wejścia) na Up (Od góry) lub Down (Od dołu) w zależności od kierunku, z jakiego ludzie mijają kamerę w podglądzie na żywo.

  7. Aby ustawić obszar zliczania, przejdź do Dostosowywanie obszaru zliczania.

Dostosowywanie obszaru zliczania

Uwaga

Model kamery i wysokość montażu ograniczają zakres regulacji parametrów obszaru zliczania.

W obrazie podglądu na żywo obszar zliczania jest oznaczony dwiema niebieskimi liniami i czerwonym obszarem. Aby można było policzyć daną osobę, musi ona przejść przez czerwony obszar.

Użyj ustawień krzywizny, aby zmienić kształt tak, by ludzie w naturalny sposób przechodzili przez obszar zliczania. Krzywizna powinna być jak najbardziej zbliżona do kąta prostego.

  1. Przejdź do menu Settings > Counting zone (Ustawienia > Strefa zliczania).

  2. Aby przesunąć cały obszar zliczania w górę lub w dół, użyj suwaka Line offset (Przesunięcie linii). Zakres przesunięcia jest zależny od rozmiaru obszaru zliczania.

  3. Aby ustawić wysokość obszaru zliczania, użyj suwaka Counting zone height (Wysokość strefy zliczania).

  4. Aby ustawić szerokość obszaru zliczania, użyj suwaka Counting zone width (Szerokość strefy zliczania). Zakres regulacji zależy od wysokości instalacji kamery.

  5. Aby użyć zakrzywionego obszaru zliczania, wybierz Curved line (Zakrzywiona linia), a następnie ustaw promień za pomocą suwaka Radius (Promień).

  6. Aby zmienić kierunek krzywizny, kliknij ikonę Radius (Promień).

  7. Kliknij Submit (Prześlij), aby zapisać ustawienia, kiedy wszystko będzie gotowe.

  8. Może być konieczne dostrojenie licznika w celu uzyskania najlepszej możliwej wydajności, zobacz Weryfikacja systemu.

Sąsiadujące liczniki do szerokich wejść

POWIADOMIENIE

Z tej funkcji można korzystać jedynie w przypadku kamer tego samego modelu.

Jeśli konieczne jest ujęcie szerokiego wejścia z kilkoma stanowiskami, można ustawić kilka kamer (opcja Neighbor counters (Sąsiadujące liczniki)). Aby obliczyć, ile kamer jest potrzebnych do pokrycia całej szerokości wejścia, użyj narzędzia Camera selector for AXIS People Counter.

Kamera główna nadpisuje następujące ustawienia kamer podrzędnych:

  • Wysokość wizualizacji

  • Czułość licznika

  • Zoom cyfrowy

  • Sieć i godzina

  • Przesunięcie linii

  • Wysokość strefy zliczania

  • Harmonogram zliczania

Konfiguracja sąsiadujących liczników

  1. Zamontuj kamery obok siebie zgodnie z pomiarami wskazanymi przez selektor kamer.

  2. Przejdź do interfejsu WWW aplikacji kamery głównej i wybierz Settings > Advanced > Neighbour counters (Ustawienia > Zaawansowane > Sąsiadujące liczniki).

  3. Wybierz opcję Enable as primary (Ustaw jako główną).

  4. Aby podłączyć kamerę podrzędną:

    1. Przejdź do wybranej kamery podrzędnej.

    2. Przejdź do menu Advanced > Neighbor counters (Zaawansowane > Sąsiadujące liczniki).

    3. Wybierz opcję Display connection key (Wyświetl klucz połączenia)

    4. Kliknij przycisk Copy connection key (Kopiuj klucz połączenia).

    5. Wróć do kamery głównej.

    6. W obszarze Connection key (Klucz połączenia) wklej tekst.

  5. Uwaga

    Jeśli nie masz kamery podrzędnej, możesz pozostawić puste pole Klucz połączenia.

  6. Uwaga

    Jeśli kamery skonfigurowano do wysyłania danych do aplikacji AXIS Store Data Manager, upewnij się, że tylko kamera główna jest podłączona. Kamera główna automatycznie pobiera dane ze wszystkich kamer podrzędnych jak z jednego urządzenia.

  7. Kliknij przycisk Submit (Prześlij).

  8. Po podłączeniu wszystkich kamer przejdź do polecenia Calibrate secondary position (Kalibruj położenie kamery podrzędnej).

  9. Umieść obiekt, na przykład arkusz papieru, dokładnie pomiędzy dwiema kamerami. Bardzo ważne jest, aby obiekt został umieszczony dokładnie w połowie odległości między jedną kamerą a drugą, ponieważ będzie on używany jako punkt odniesienia do kalibracji kamer.

  10. Przeciągnij widok kamery podrzędnej na widok kamery głównej. Spróbuj uniknąć przesunięcia w pionie.

    1. Widok kamery głównej
    2. Widok kamery dodatkowej
    3. Obiekt odniesienia
  11. Po zakończeniu kalibracji przejdź do menu Live view (Podgląd na żywo) w kamerze głównej, aby oglądać obraz ze wszystkich kamer podrzędnych.

Jeśli nie widzisz strumienia wideo z kamer podrzędnych w kamerze głównej, upewnij się, czy żadne inne połączenia z kamerami podrzędnymi nie pozostały otwarte.

Wyzwalanie zdarzenia

  1. Przejdź do menu Ustawienia > AXIS Direction Detector, aby uzyskać dostęp do strony internetowej kamery.

  2. W ustawieniach zdarzeń użyj wyzwalacza Aplikacje.

  3. Postępuj zgodnie z załączonymi instrukcjami, aby ustawić zdarzenie w kamerze.

Konfigurowanie harmonogramu

Aplikacja automatycznie wyłącza funkcję zliczania, gdy robi się ciemno. Jeśli chcesz wprowadzić dalsze ograniczenia, możesz skonfigurować harmonogram.

  1. Przejdź do menu Settings > Counting schedule (Ustawienia > Harmonogram zliczania).

  2. Aby dostosować czas rozpoczęcia i zakończenia, przesuń dowolny z suwaków. Możesz ustawić indywidualne harmonogramy dla każdego dnia tygodnia, wybierając opcję Per day schedule (Harmonogram dzienny), a następnie przesuwając odpowiednie suwaki.

Wyłączanie aplikacji w konkretnym dniu tygodnia

Usuń zaznaczenie pola wyboru obok suwaka.

Anonimizacja osób

Możesz skonfigurować aplikację, tak aby identyfikacja osób nie była możliwa.

Anonimizacja podstawowa

Wybranie tej opcji blokuje wszystkie strumienie wideo i obrazy z kamery. W podglądzie na żywo nadal widoczny będzie rozmazany obraz, co znaczy, że można będzie nadal zobaczyć, co się dzieje, ale identyfikacja osób będzie niemożliwa.

  1. Przejdź do menu Maintenance > Anonymize (Konserwacja > Anonimizacja).

  2. Kliknij opcję Anonymize soft (Anonimizacja podstawowa).

  3. Aby powrócić do trybu zwykłego, kliknij przycisk Resetuj anonimizację. Tylko administratorzy mają dostęp do tej funkcji.

Kopiowanie ustawień aplikacji do innej kamery

Użyj funkcji kopiowania, jeśli chcesz skopiować ustawienia aplikacji na przykład do innych kamer w tym samym sklepie, zamontowanych na tej samej wysokości. Nie zostaną skopiowane ustawienia właściwe dla danej kamery, takie jak licencja na aplikację czy nazwa kamery.

  1. Aby skopiować ustawienia aplikacji, przejdź do opcji Konserwacja > Kopie zapasowe parametrów.

  2. Kliknij przycisk Kopiuj. Komputer zapisze plik w domyślnym folderze plików pobieranych przez przeglądarkę.

Weryfikacja systemu

Uwaga

Przed weryfikacją systemu upewnij się, że kamera jest zamontowana zgodnie z zaleceniami. Patrz Montaż kamery.

Po zamontowaniu i skonfigurowaniu wszystkich kamer w budynku zalecamy sprawdzenie ich i dostosowanie ustawień. Powinno to zwiększyć dokładność lub pomóc zidentyfikować problemy z licznikami.

Aby wyświetlić przegląd, przejdź do menu Statystyki i przejrzyj dane zliczania z kilku poprzednich dni. Jeśli różnica między liczbą osób wchodzących i wychodzących wynosi <5%, jest to pierwszy znak, że system został prawidłowo skonfigurowany.

W przypadku większej różnicy należy postępować zgodnie z instrukcjami zawartymi wWeryfikacja licznika.

Weryfikacja licznika

  1. Przejdź na stronę Live view (Podgląd na żywo).

  2. Kliknij Test accuracy (Test dokładności)

  3. Aby ukryć automatyczny licznik, kliknij przycisk Hide (Ukryj).

  4. Kliknij przycisk Start i zlicz ręcznie 100 lub więcej przejść, naciskając strzałki w górę i w dół na klawiaturze. Możesz również kliknąć In (Wejście) i Out (Wyjście).

  5. Jeżeli musisz zacząć od nowa, kliknij przycisk Reset (Resetuj).

  6. Po zakończeniu kliknij przycisk Result (Wynik).

  7. Sprawdź tabelę dokładności. W normalnych warunkach całkowita dokładność nie powinna wynosić mniej niż 95%.

Jeśli licznik nie jest dość dokładny, zobacz Dostosowywanie licznika.

Dostosowywanie licznika

  1. Upewnij się, że kamera jest zamontowana zgodnie z instrukcjami podanymi w Montaż kamery.

  2. Przejdź do menu Settings > General (Ustawienia > Ogólne).

  3. Przejdź do suwaka Counter sensitivity (Czułość licznika) lub kliknij opcję Setup (Konfiguracja), jeśli licznik działa w trybie ręcznym i wykonaj jedną z poniższych czynności:

    • Jeśli licznik zlicza za dużo osób w porównaniu z parametrem kontrolnym, zmniejsz czułość licznika o około 20 jednostek lub nieco zwiększ rozmiar żółtego pola.

    • Jeśli licznik zlicza za mało osób w porównaniu z parametrem kontrolnym, zwiększ czułość licznika o około 20 jednostek lub nieco zmniejsz rozmiar żółtego pola.

  4. Ponownie sprawdź poprawność, patrz Weryfikacja licznika.

Statystyki

Statystyki opracowane na podstawie zliczania można wykorzystać na kilka sposobów:

  • Wyświetlać dane z licznika przesyłane w czasie rzeczywistym na wbudowanych wykresach umieszczonych w interfejsie WWW aplikacji.

  • Wyświetlać wbudowane wykresy ze strony ze statystykami w widoku dziennym i tygodniowym. Dane aktualizowane są w czasie rzeczywistym.

    Dane przechowywane są w pamięci kamery do 90 dni i są aktualizowane co 15 minut. Dane przechowywane są w przedziałach 15-minutowych, które odpowiadają liczbie osób wchodzących i wychodzących w czasie 15 minut.

  • Pobierać dane przy pomocy otwartego interfejsu API. Patrz Biblioteka VAPIX®.

  • Korzystać z AXIS Store Data Manager — pakietu oprogramowania, który pozwala na gromadzenie danych ze wszystkich urządzeń i zarządzanie nimi. Patrz Podłączanie kamery do folderu w AXIS Store Data Manager.

  • Korzystać z AXIS Store Reporter — narzędzia internetowego do pracy ze statystykami służącego do monitorowania danych historycznych i zarządzania nimi.

  • Pobierać statystyki na komputer (patrz Statystyka pobierania).

Podłączanie kamery do folderu w AXIS Store Data Manager

Aby wykonać to zadanie, należy zainstalować aplikację w kamerze.

  1. W aplikacji AXIS Store Data Manager przejdź do opcji Sources (Źródła) i pobierz Folder connection identifier (Identyfikator połączenia folderu)Folder connection password (Hasło połączenia folderu) dla folderu, z którym chcesz się połączyć.

  2. W interfejsie WWW kamery przejdź do menu Settings > Apps (Ustawienia > Aplikacje) i otwórz interfejs WWW aplikacji.

  3. W interfejsie WWW aplikacji przejdź do menu Settings > Reporting (Ustawienia > Raporty).

  4. Aby włączyć przesyłanie danych do serwera, wybierz opcję Enabled (Włączone).

  5. Wprowadź adres internetowy aplikacji AXIS Store Data Manager, na przykład https://[subdomain].asdm.axis.com/datamanager, gdzie [subdomain] należy zastąpić unikalną nazwą.

  6. Wprowadź Folder connection identifier (Identyfikator połączenia folderu)Folder connection password (Hasło połączenia folderu).

  7. Aby przetestować połączenie, kliknij przycisk Run test (Przeprowadź test).

  8. Kliknij przycisk Submit (Prześlij).

Statystyka pobierania

  1. Przejdź do menu Statistics > Download statistics (Statystyki > Pobierz statystyki).

  2. Wybierz format pliku:

    • W przypadku formatów .xml, .csv or .json można również wybrać przedział czasowy.

    • Format pliku .cnt to binarny format producenta, dostępny ze względu na wymogi zgodności.

  3. Wybierz datę z kalendarza. Dane są wyświetlane w nowej karcie przeglądarki.

  4. Jeżeli chcesz zapisać dane jako plik lokalny na komputerze, kliknij prawym przyciskiem myszy i wybierz polecenie Zapisz jako. Plik jest zapisywany w domyślnym folderze Pobrane na komputerze.

  5. Jeżeli chcesz zapisać wszystkie dostępne dane, kliknij przycisk Download all (Pobierz wszystko), znajdujący się obok formatu pliku.

Rozwiązywanie problemów

ProblemAction (Akcja)
Oprogramowanie nie wczytuje się do aplikacji AXIS Store Data Manager.Najczęstszą przyczyną są problemy z połączeniem sieciowym. Uruchom test połączenia w menu Settings > Reporting (Ustawienia > Raportowanie), aby uzyskać informacje o źródłowej przyczynie problemu.
Oprogramowanie nie zlicza osób.Upewnij się, że przestrzegano instrukcji dotyczących montażu kamery (patrz Montaż kamery).
Oprogramowanie nie zlicza osób poprawnie.Upewnij się, że ludzie przechodzą przez całą strefę zliczania i przekraczającą obie niebieskie linie. Nie powinni skręcać w lewo ani w prawo, zanim przekroczą obie linie.
W podglądzie na żywo brak strumienia wideo.Upewnij się, że nikt inny nie ogląda strumienia wideo lub że strumień wideo pochodzi z VMS lub innego bieżącego zapisu. Sprawdź, czy kamera ma ograniczoną liczbę dozorców lub strumieni wideo, które można oglądać w tym samym czasie.
Oprogramowanie ostrzega, że liczba klatek na sekundę jest zbyt niska.1. Upewnij się, że scena jest wystarczająco dobrze oświetlona. Jeśli scena jest zbyt ciemna, kamera nie rejestruje obrazu z wystarczającą liczbą klatek na sekundę, a aplikacja nie działa.
2. Jeżeli przetwornik obrazu jest obciążony, aplikacja może działać wolniej. Podczas przesyłania strumienia wideo z kamery należy odtwarzać tylko jeden strumień jednocześnie.
Oprogramowanie nie zlicza osób po zmianie parametrów.Po zmianie parametrów oprogramowanie może wymagać nawet 10 minut pracy przed uzyskaniem optymalnej dokładności zliczania.
Oprogramowanie nadal nie zlicza osób.Jeśli postępujesz zgodnie z powyższymi wskazówkami, a oprogramowanie nadal nie działa, skontaktuj się z resellerem firmy Axis.

Uruchom ponownie aplikację

Jeśli zliczanie jest niedokładne lub interfejs sieciowy działa wolniej niż zwykle, możesz spróbować ponownie uruchomić usługi lub urządzenie.

Aby uruchomić ponownie urządzenie, przejdź do menu Maintenance > Restart (Konserwacja > Uruchom ponownie).

Resetowanie aplikacji

Przejdź do menu Konserwacja > Zresetuj i wykonaj jedną z poniższych czynności:

  • Aby usunąć wszystkie dane zliczania z kamery, kliknij przycisk Wyczyść dane.

  • Aby przywrócić ustawienia domyślne wszystkich aplikacji, kliknij przycisk Przywróć ustawienia.

Wykonywanie kopii zapasowych ustawień

  1. Aby utworzyć kopię zapasową ustawień aplikacji, przejdź do opcji Maintenance > Parameter backups (Konserwacja > Kopie zapasowe parametrów).

  2. Kliknij przycisk Utwórz kopię zapasową. Komputer zapisze plik w domyślnym folderze plików pobieranych przez przeglądarkę.

Przywracanie ustawień

  1. Przejdź do menu Konserwacja > Kopie zapasowe parametrów.

  2. Przejrzyj pliki, aby wyszukać poprzednio zapisany plik kopii zapasowej, a następnie kliknij przycisk Przywróć.

Generowanie raportu dziennika

Jeśli wystąpią problemy z urządzeniem, możesz wygenerować raport dziennika.

  1. Przejdź do menu Maintenance > Logs (Konserwacja > Dzienniki).

  2. Kliknij przycisk Generate logs (Generuj dzienniki).

  3. Plik jest zapisywany w domyślnym folderze pobierania na komputerze.

  4. Dołącz raport dziennika do zgłoszenia problemu działowi obsługi technicznej.

Zarządzanie licencjami

Przejdź do menu Konserwacja > Rejestracja.

  • Aby zarejestrować licencję, kliknij stronę Rejestracja.

  • Jeśli chcesz usunąć licencję tego produktu, kliknij przycisk Wyrejestruj.

  • Jeśli masz zaktualizowaną licencję, kliknij przycisk Odnów licencję.

Uproszczony interfejs WWW

Pod adresem http://<servername>/people-counter/lite/index.html dostępna jest uproszczona wersja interfejsu WWW. Strony te można wykorzystać na przykład do osadzenia aplikacji w systemach, na przykład w AXIS Camera Station lub w Milestone's XProtect Smart Client.

Dostępne są cztery strony:

  • http://<servername>/people-counter/lite/day.html: Na stronie widoczny jest wykres dzienny; ten sam, który zobaczyć można również na stronie Statystyki.

  • http://<servername>/people-counter/lite/week.html: Na stronie widoczny jest wykres tygodniowy; ten sam, który zobaczyć można również na stronie Statystyki.

  • http://<servername>/people-counter/lite/count.html: Na stronie widoczne są dane z licznika uaktualniane w czasie rzeczywistym.

  • http://<servername>/people-counter/lite/liveview.html: Uproszczona wersja strony zawierającej dane z licznika uaktualniane w czasie rzeczywistym oraz nałożony strumień wideo z obszaru zliczania.

Menu znajdujące się na dole strony można wyłączyć poprzez dopisanie ?clean do adresu URL, na przykład: http://<servername>/people-counter/lite/liveview.html?clean. Aby wyświetlić stronę w innym języku, przed „lite” można dodać tag z oznaczeniem języka, na przykład: http://<servername>/people-counter/cn/lite/liveview.html

API aplikacji do zliczania osób

Funkcja zliczania osób dostępna jest w następujących aplikacjach:

AXIS People Counter –
Aplikacja przeznaczona jest do stosowania w obiektach handlowych, takich jak sklepy lub centra handlowe, a także wszędzie tam, gdzie trzeba liczyć ludzi.
AXIS Occupancy Estimator –
Aplikacja rejestruje, ile osób aktualnie znajduje się na ograniczonym obszarze. Aplikacja jest również w stanie oszacować, ile czasu przeciętna osoba spędza w tym obszarze.
AXIS Direction Detector –
Aplikacja monitoruje kierunek przemieszczania się osób przechodzących pod kamerą. Jeśli dana osoba porusza się w jednym z kierunków, aplikacja może wyzwolić alarm.
AXIS Tailgating Detector –
Aplikacja wykrywa, czy w określonym przedziale czasu pod kamerą przechodzi więcej niż jedna osoba. Po wykryciu większej liczby osób (niż jedna) aplikacja może wyzwolić alarm.
AXIS Random Selector –
Aplikacja wykrywa, kiedy ktoś opuszcza obiekt i losowo określa, czy należy taką osobę skontrolować.

Typowe przykłady

Uwaga

Wartość <appname> w różnych przykładach określa aplikację zgodnie z poniższą tabelą.

WartośćAplikacja
people-counterAXIS People Counter
occupancy-estimatorAXIS Occupancy Estimator
direction-detectorAXIS Direction Detector
tailgating-detectorAXIS Tailgating Detector
random-selectorAXIS Random Selector
Example

Zażądaj danych w czasie rzeczywistym z People Counter.

Żądanie
http://<servername>/local/<appname>/.api?live-sum.json
Zwracany wynik
{
  "serial":"00408CAC512B",
  "name":"Exit south",
  "timestamp":"20170503112756",
  "in":12,
  "out":318
}

Więcej informacji: Żądanie danych w czasie rzeczywistym.

Example

Wyświetl listę wszystkich dni danych dostępnych w People Counter.

Żądanie
http://<servername>/local/<appname>/.api?list-cnt.json
Zwracany wynik
{
  "timestamp" : "20170513132513",
  "days":["20170510", "20170511", "20170513"]}
}

Więcej informacji: Wyświetl dostępne dane.

Example

Zażądaj danych archiwalnych z okresu od 12 do 15 maja 2017 r.

Żądanie
http://<servername>/local/<appname>/.api?export-cnt&date=20170512-20170515

Więcej informacji: Pobieranie danych binarnych.

Example

Zażądaj wszystkich dostępnych danych archiwalnych.

Żądanie
http://<servername>/local/<appname>/.api?export-cnt&date=all

Więcej informacji: Pobieranie danych binarnych.

Example

Zażądaj danych archiwalnych CSV za okres od 12 do 15 maja 2017 r. z 15-minutową rozdzielczością.

Żądanie
http://<servername>/local/<appname>/.api?export-csv&date=20170512,20170515&res=15m

Więcej informacji: Zażądaj danych CSV.

Example

Zażądaj danych archiwalnych dla wszystkich dostępnych dni z 24-godzinną rozdzielczością.

Żądanie
http://<servername>/local/<appname>/.api?export-csv&date=all&res=24h

Więcej informacji: Zażądaj danych CSV.

Example

Zażądaj danych archiwalnych XML za okres od 12 do 15 maja 2017 r. z 15-minutową rozdzielczością.

Żądanie
http://<servername>/local/<appname>/.api?export-xml&date=20170512,20170515&res=15m

Więcej informacji: Zażądaj danych XML.

Example

Zażądaj informacji o podglądzie na żywo z People Counter.

Żądanie
http://<servername>/local/<appname>/.api?cntpos.json
Odpowiedź
{
  "width":320,
  "height":240,
  "left":0,
  "right":296,
  "top":88,
  "bottom":224,
  "yfirst":88,
  "ylast":152,
  "radius":0
}

Więcej informacji: Informacje o podglądzie na żywo.

Specyfikacja API

Żądanie danych w czasie rzeczywistym

Zwraca plik JSON z danymi zliczania w czasie rzeczywistym.

Format:
JSON
Metoda:
GET
Żądanie
http://<servername>/local/<appname>/.api?live-sum.json

Wartość <appname> określa aplikację zgodnie z poniższą tabelą.

WartośćAplikacja
people-counterAXIS People Counter
occupancy-estimatorAXIS Occupancy Estimator
direction-detectorAXIS Direction Detector
tailgating-detectorAXIS Tailgating Detector
random-selectorAXIS Random Selector
Zwracany wynik
{
  "serial":"<camera-serial>",
  "name":"<counter-name>",
  "timestamp":"<timestamp>",
  "in":<in>,
  "out":<out>
}
Opis zwracanych wartości
WartośćOpis
<camera-serial>numer seryjny kamery
<counter-name>nazwa licznika
<timestamp>godzina w kamerze w formacie RRRRMMDDggmmss
<in>liczba osób, które weszły do dziś
<out>liczba osób, które wyszły do dziś

Wyświetl dostępne dane

Zwraca listę dni, dla których są dostępne dane.

Format:
JSON
Metoda:
GET
Żądanie
http://<servername>/local/<appname>/.api?list-cnt.json

Wartość <appname> określa aplikację zgodnie z poniższą tabelą.

WartośćAplikacja
people-counterAXIS People Counter
occupancy-estimatorAXIS Occupancy Estimator
direction-detectorAXIS Direction Detector
tailgating-detectorAXIS Tailgating Detector
random-selectorAXIS Random Selector
Zwracany wynik
{
  "timestamp" : "<timestamp>",
  "days":["YYYYMMDD", [..] "YYYYMMDD"]}
}
Opis zwracanych wartości
WartośćOpis
<timestamp>godzina w kamerze w formacie RRRRMMDDggmmss
<days>zestaw dni zawierających dane

Pobieranie danych binarnych

Ten skrypt zwraca plik danych binarnych dla podanych dat, które będą używane w aplikacji AXIS Store Data Manager.

Format:
cnt
Metoda:
GET
Żądanie
http://<servername>/local/<appname>/.api?export-cnt&date=<date>

Wartość <appname> określa aplikację zgodnie z poniższą tabelą.

WartośćAplikacja
people-counterAXIS People Counter
occupancy-estimatorAXIS Occupancy Estimator
direction-detectorAXIS Direction Detector
tailgating-detectorAXIS Tailgating Detector
random-selectorAXIS Random Selector
Zażądaj opisu parametrów
ParametrOpis
<date>data w formacie RRRRMMDD
przedział dat w formacie RRRRMMDD–RRRRMMDD
oddzielone przecinkami daty w formacie RRRRMMDD,[..],RRRRMMDD
wszystkie — wszystkie dostępne dane

Zwracany wynik

Plik danych binarnych dla podanych dat.

Zażądaj danych CSV

Zwraca dane historyczne w formacie CSV

Format:
CSV
Metoda:
GET
Żądanie
http://<servername>/local/<appname>/.api?export-csv[&date=<date>][&res=<res>]

Wartość <appname> określa aplikację zgodnie z poniższą tabelą.

WartośćAplikacja
people-counterAXIS People Counter
occupancy-estimatorAXIS Occupancy Estimator
direction-detectorAXIS Direction Detector
tailgating-detectorAXIS Tailgating Detector
random-selectorAXIS Random Selector
Zażądaj opisu parametrów
ParametrOpis
<date>data w formacie RRRRMMDD
przedział dat w formacie RRRRMMDD–RRRRMMDD
oddzielone przecinkami daty w formacie RRRRMMDD,[..],RRRRMMDD
wszystkie (domyślnie) — wszystkie dostępne dane
<res>15m (default) dla danych w przedziałach co 15 minut
1h dla danych w przedziałach co 1 godzinę
24h dla danych w przedziałach co 1 dzień

Zwracany wynik

Skrypt zwraca dane w postaci zwykłego tekstu, oddzielane przecinkami. Pierwszy wiersz zawiera opis każdego elementu, a kolejne wiersze zawierają odpowiadające im dane dla wybranego przedziału czasu i rozdzielczości.

Zażądaj danych XML

Zwraca dane historyczne w formacie XML

Format:
XML
Metoda:
GET
Żądanie
http://<servername>/local/<appname>/.api?export-xml[&date=<date>][&res=<res>]

Wartość <appname> określa aplikację zgodnie z poniższą tabelą.

WartośćAplikacja
people-counterAXIS People Counter
occupancy-estimatorAXIS Occupancy Estimator
direction-detectorAXIS Direction Detector
tailgating-detectorAXIS Tailgating Detector
random-selectorAXIS Random Selector
Zażądaj opisu parametrów
ParametrOpis
<date>data w formacie RRRRMMDD
przedział dat w formacie RRRRMMDD–RRRRMMDD
oddzielone przecinkami daty w formacie RRRRMMDD,[..],RRRRMMDD
wszystkie (domyślnie) — wszystkie dostępne dane
<res>15m (default) dla danych w przedziałach co 15 minut
1h dla danych w przedziałach co 1 godzinę
24h dla danych w przedziałach co 1 dzień

Zwracany wynik

Skrypt zwraca dane w formacie XML. Plik DTD znajduje się w lokalizacji http://<servername>/local/<appname>/appdata.dtd.

Zażądaj danych JSON

Zwraca dane historyczne w formacie JSON

Format:
JSON
Metoda:
GET
Żądanie
http://<servername>/local/<appname>/.api?export-json[&date=<date>][&res=<res>]

Wartość <appname> określa aplikację zgodnie z poniższą tabelą.

WartośćAplikacja
people-counterAXIS People Counter
occupancy-estimatorAXIS Occupancy Estimator
direction-detectorAXIS Direction Detector
tailgating-detectorAXIS Tailgating Detector
random-selectorAXIS Random Selector
Zażądaj opisu parametrów
ParametrOpis
<date>data w formacie RRRRMMDD
przedział dat w formacie RRRRMMDD–RRRRMMDD
oddzielone przecinkami daty w formacie RRRRMMDD,[..],RRRRMMDD
wszystkie (domyślnie) — wszystkie dostępne dane
<res>15m (default) dla danych w przedziałach co 15 minut
1h dla danych w przedziałach co 1 godzinę
24h dla danych w przedziałach co 1 dzień

Zwracany wynik

Skrypt zwraca dane w formacie JSON.

Usuwanie danych zliczania

Format:
tekstowy / zwykły tekst
Metoda:
GET
Żądanie
http://<servername>/local/<appname>/.apioperator?clear-data

Wartość <appname> określa aplikację zgodnie z poniższą tabelą.

WartośćAplikacja
people-counterAXIS People Counter
occupancy-estimatorAXIS Occupancy Estimator
direction-detectorAXIS Direction Detector
tailgating-detectorAXIS Tailgating Detector
random-selectorAXIS Random Selector
Zwracany wynik
OK

Informacje o podglądzie na żywo

Zwraca informacje o rozmieszczeniu linii w podglądzie na żywo.

Format:
JSON
Metoda:
GET
Żądanie
http://<servername>/local/<appname>/.api?cntpos.json

Wartość <appname> określa aplikację zgodnie z poniższą tabelą.

WartośćAplikacja
people-counterAXIS People Counter
occupancy-estimatorAXIS Occupancy Estimator
direction-detectorAXIS Direction Detector
tailgating-detectorAXIS Tailgating Detector
random-selectorAXIS Random Selector
Odpowiedź
{
  "width":<width>,
  "height":<height>,
  "left":<left>,
  "right":<right>,
  "top":<top>,
  "bottom":<bottom>,
  "yfirst":<yfirst>,
  "ylast":<ylast>,
  "radius":<radius>
}
Opis zwracanych wartości
WartośćOpis
<width>rozmiar strumienia wideo
<height>
<left>współrzędne x w pikselach dla początku i końca niebieskich linii w podglądzie na żywo
<right>
<top>współrzędne y w pikselach dla dwóch niebieskich linii w podglądzie na żywo
<bottom>
<yfirst>współrzędne y w pikselach dla górnej i dolnej części czerwonego obszaru zliczania, bez krzywizny
<ylast>
<radius>promień w pikselach opisujący krzywiznę czerwonego obszaru zliczania mierzony w środku obszaru na obu osiach lub jeśli obszar nie jest zakrzywiony

Wyświetl dziennik systemu

Format:
tekstowy / zwykły tekst
Metoda:
GET
Żądanie
http://<servername>/local/<appname>/.apioperator?show-logs

Wartość <appname> określa aplikację zgodnie z poniższą tabelą.

WartośćAplikacja
people-counterAXIS People Counter
occupancy-estimatorAXIS Occupancy Estimator
direction-detectorAXIS Direction Detector
tailgating-detectorAXIS Tailgating Detector
random-selectorAXIS Random Selector

Zwracany wynik

Służy do wyświetlania dzienników systemu.

Wygeneruj archiwum dzienników

Format:
tar.gz
Metoda:
GET
Żądanie
http://<servername>/local/<appname>/.apioperator?generate-logs

Wartość <appname> określa aplikację zgodnie z poniższą tabelą.

WartośćAplikacja
people-counterAXIS People Counter
occupancy-estimatorAXIS Occupancy Estimator
direction-detectorAXIS Direction Detector
tailgating-detectorAXIS Tailgating Detector
random-selectorAXIS Random Selector

Zwracany wynik

Archiwum dzienników

Wyświetlanie parametrów licznika osób

Format:
JSON
Metoda:
GET
Żądanie
http://<servername>/local/<appname>/.api?params.json

Wartość <appname> określa aplikację zgodnie z poniższą tabelą.

WartośćAplikacja
people-counterAXIS People Counter
occupancy-estimatorAXIS Occupancy Estimator
direction-detectorAXIS Direction Detector
tailgating-detectorAXIS Tailgating Detector
random-selectorAXIS Random Selector

Zwracany wynik

Obiekt JSON wszystkich parametrów związanych z People Counter licznikiem osób.

Ustawianie parametrów zliczania osób

Format:
tekst
Metoda:
POST

Format POST to format, w którym należy podać pary i wartości. Przyjrzyjmy się przykładowi: &p1=Counter.Enable&v1=1&p2=Counter.Height&v2=280&setparams=needstobeincluded

Uwaga

W wersji oprogramowania sprzętowego od 5.60 użyj: setparams&Counter.Height=280.

Żądanie
http://<servername>/local/<appname>/.apioperator?setparams

Wartość <appname> określa aplikację zgodnie z poniższą tabelą.

WartośćAplikacja
people-counterAXIS People Counter
occupancy-estimatorAXIS Occupancy Estimator
direction-detectorAXIS Direction Detector
tailgating-detectorAXIS Tailgating Detector
random-selectorAXIS Random Selector
Zwracany wynik
OK