Documentation for Axxon One 1.0.

Previous page Funkcje Narzędzia detekcji wyposażenia (PPE)  Przykłady konfiguracji narzędzia detekcji wyposażenia (PPE) dla typowych zastosowań Next page

Aby skonfigurować narzędzie detekcji wyposażenia (PPE), wykonaj następujące kroki:

  1. Aby zapisywać maskę (segmentację ciała) do archiwum (zobacz: Dodatkowa nakładka informacji (Maski)), zaznacz Tak przy parametrze Zapisz maskę do archiwum (1). 

  2. Domyślnie metadane nie są zapisywane w bazie danych. Aby to zmienić, zaznacz Tak przy parametrze Zapis metadanych (2).
  3. Jeśli kamera obsługuje multistreaming, wyznacz strumień, z którego ma korzystać narzędzie detekcji (3).
  4. Domyślnie następujące sieci neuronowe są wykorzystywane w zależności od wyznaczonego procesora przy parametrze Tryb (9): klasyfikująca sieć neuronowa (głowa) i klasyfikująca sieć neuronowa (ciało). Aby zainicjalizować sprawdzanie tylko jednego elementu wyposażenia, wyznacz wymaganą klasyfikującą sieć neuronową (4; parametry Plik sieci neuronowej 1-5). Do rozpoznawania każdego segmentu ciała wymagana jest oddzielna klasyfikująca sieć neuronowa. Następujące klasyfikujące sieci neuronowe dla różnych typów procesorów są zlokalizowane w folderze "C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroSDK":

    ppeHelmet(head)General_movidius.annKlasyfikująca sieć neuronowa (głowa) / IntelNCS 
    ppeHelmet(head)General_openvino.annKlasyfikująca sieć neuronowa (głowa) / CPU
    ppeHelmet(head)General_origin.annKlasyfikująca sieć neuronowa (głowa) / GPU
    ppeSafetyVest(body)General_movidius.annKlasyfikująca sieć neuronowa (ciało) / IntelNCS 
    ppeSafetyVest(body)General_openvino.annKlasyfikująca sieć neuronowa (ciało) / CPU
    ppeSafetyVest(body)General_origin.annKlasyfikująca sieć neuronowa (ciało) / GPU

    Jeśli korzystasz z niestandardowej sieci neuronowej, niezbędne jest określenie do niej ścieżki (2).

    Informacja

    Aby zapewnić poprawność operacji sieci neuronowej w systemach operacyjnych Linux, należy umieścić plik w folderze "/opt/AxxonSoft/DetectorPack/NeuroSDK".

  5. Wybierz procesor, który będzie dekodował strumienie wideo (5). Jeśli wybierzesz GPU, karty dedykowane biorą priorytet (jeśli chipy to NVIDIA NVDEC). Jeśli nie ma odpowiedniej karty graficznej, dekodowanie będzie się odbywało za pomocą technologii Intel Quick Sync Video. W innym przypadku, do dekodowania będzie używany CPU (zobacz: Ogólne informacje o konfigurowaniu detekcji).
  6. Wyznacz ilość klatek na sekundę analizowanych przez detektor (6). Wartość ta powinna znajdować się w zasięgu [0.016; 100].

    Uwaga!

    Aby skonfigurować detekcję w trybie bramy (zobacz: Funkcje Narzędzia detekcji wyposażenia (PPE)), zalecane jest ustawienie domyślnej ilości klatek analizowanych na sekundę (1 na sekundę) oraz minimalną liczbę klatek określoną na 3.

    Aby skonfigurować detekcję w trybie ciągłym, ustaw ilość klatek analizowanych na sekundę na nie mniej niż 4, oraz minimalną liczbę klatek na nie mniej niż 6.

  7. Określ minimalną wysokość/szerokość osoby (7, 8) na obrazie jako procent wysokości/szerokości obrazu (0,15 = 15%). Obiekty mniejsze niż określona wielkość nie będą wykrywane. Wartość powinna być zawarta w zakresie [0; 1]
  8. Wybierz procesor, którym ma się posługiwać sieć neuronowa - CPU, GPU, lub procesory Intel (9, zobacz: Wymagania sprzętowe dla analizy neuronowej).

    Uwaga!

    Uruchomienie algorytmu na NVIDIA GPU może zabrać do kilku minut po zastosowaniu zmian.

    Uwaga!

    Jeśli określisz inny procesor niż CPU, procesor ten przejmie większość operacji, jednak narzędzie detekcji nadal będzie (w mniejszej mierze) korzystać z CPU.

    Intel HDDL może przetwarzać jedynie segmentujące sieci neuronowe - jeśli wybierzesz Intel HDDL, do sieci klasyfikujących będzie wykorzystywany CPU. 

  9. Domyślnie segmentujące sieć neuronowa (głowa, ciało) jest automatycznie wybierana w zależności od wybranego typu urządzenia przetwarzającego dane (9) Następujące segmentujące sieci neuronowe dla różnych typów procesorów są zlokalizowane w folderze "C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroSDK":

    ppeSegmentationByPose_movidius.annSegmentująca sieć neuronowa (głowa, ciało) / IntelNCS 
    ppeSegmentationByPose_openvino.annSegmentująca sieć neuronowa (głowa, ciało) / CPU
    ppeSegmentationByPose_origin_onnx.annSegmentująca sieć neuronowa (głowa, ciało) / GPU

    Jeśli korzystasz z niestandardowej segmentującej sieci neuronowej, wyznacz ścieżkę do niej przy parametrze Plik sieci neuronowej (10).

    Informacja

    Aby zapewnić poprawność operacji sieci neuronowej w systemach operacyjnych Linux, należy umieścić plik w folderze "/opt/AxxonSoft/DetectorPack/NeuroSDK".

  10. Włącz parametr Maska (11), aby wyświetlać segmenty ciała w oknie podglądu.
  11. Wyznacz minimalną liczbę klatek zawierających osoby nieposiadające PPE, aby narzędzie detekcji zostało wyzwolone - Ilość pomiarów z rzędu wyzwalających detekcję (12). Wartość ta powinna być w zasięgu 2 - 20. 

  12. Domyślnie, wykrycie każdego elementu wyposażenia odbywa się raz przy nieprzerwanym śledzeniu jednej osoby. Jeśli chcesz, by narzędzie detekcji mogło być wyzwalane wielokrotnie przez jeden element wyposażenia danej śledzonej osoby, ustaw wartość parametru Jedno zdarzenie na element wyposażenia na Nie (13).

    Informacja

    Przykład: Osoba nienosząca hełmu pojawia się w polu widzenia, zakłada hełm, a następnie znów zdejmuje hełm. Jeśli parametr Jedno zdarzenia na element wyposażenia jest aktywny, wystąpi jeden alarm. Jeśli jest nieaktywny, wystąpią dwa alarmy.

  13. W oknie podglądu możesz wyznaczyć obszary detekcji za pomocą punktów kotwiczących, podobnie do mask prywatności w Analizie Sceny (zobacz: Tworzenie stref dla Analizy Sceny). Domyślnie całe pole widzenia jest obszarem detekcji.
  14. Naciśnij Zastosuj.

Narzędzie detekcji wyposażenia (PPE) jest teraz skonfigurowane.

Narzędzie detekcji wyposażenia (PPE) wyzwoli alarm, gdy osoba nienosząca wymaganego wyposażenia lub nosząca nieprawidłowe wyposażenie pojawi się w polu widzenia kamery.

Domyślne sieci neuronowe narzędzia rozpoznawania detekcji wyposażenia PPE rozpoznaje wyposażenie ochrony osobistej o następujących kolorach:

  1. Hełmy:
    1. Żółte.
    2. Białe.
    3. Niebieskie.
    4. Zielone.
    5. Pomarańczowe.
    6. Czarne
    7. Czerwone.
  2. Kamizelki:
    1. Żółte.
    2. Pomarańczowe.

Uwaga!

Aby zapewnić poprawność przesyłania powiadomień E-mail (zobacz: Wyślij e-mail) po wyzwoleniu narzędzia detekcji wyposażenia (PPE), należy utworzyć osobne makro wysyłające powiadomienie E-mail dla każdego elementu wyposażenia.



  • No labels