Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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). 
    Image Added

  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).

    Info
    titleInformacja

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

  5. Jeśli kamera wspiera multistreaming, wybierz odpowiedni strumień wideo(1). 
    Image Removed

  6. Wybierz jeden lub kilka plików dla klasyfikującej sieci neuronowej(2). Niezbędna jest osobna klasyfikująca sieć neuronowa do wykrywania wyposażenia na każdym segmencie ciała, którego ma dotyczyć detekcja

    .


  7. Wybierz procesor, który będzie dekodował strumienie wideo (35). Jeśli wybierzesz GPU, karty dedykowane biorą priorytet (jeśli chipy to NVidia 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).
  8. Wyznacz ilość klatek na sekundę analizowanych przez detektor (6). Wartość ta powinna znajdować się w zasięgu [0.016; 100].

    Note
    titleUwaga!

    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.


  9. Określ minimalną wysokość/szerokość osoby (47, 5 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]
  10. Wybierz procesor, którym ma się posługiwać sieć neuronowa - CPU, GPU, lub procesory Intel (69, zobacz: Wymagania sprzętowe dla analizy neuronowej).

    Note
    titleUwaga!

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


    Note
    titleUwaga!

    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.

    Wybierz plik segmentującej sieci neuronowej (7).

    Note
    titleUwaga!

    Aby uzyskać sieć neuronową, skontaktuj się z pomocą techniczną: https://support.axxonsoft.com/.

  11. Zmień wartość  Mask na Tak, jeśli chcesz, aby w podglądzie kamery podświetlone były wykryte obiekty (8).
    Image Removed
  12. Intel HDDL może przetwarzać jedynie segmentujące sieci neuronowe - jeśli wybierzesz Intel HDDL, do sieci klasyfikujących będzie wykorzystywany CPU. 


  13. 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).

    Info
    titleInformacja

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


  14. Włącz parametr Maska (11), aby wyświetlać segmenty ciała w oknie podgląduWyznacz czas między analizowaniem klatek w milisekundach (9). Wartość ta powinna znajdować się w zasięgu 30 - 10,000.
  15. Wyznacz minimalną liczbę klatek zawierających osoby nieposiadających nieposiadające PPE, aby narzędzie detekcji zostało wyzwolone - Number of measurements in a row to trigger detection (10 Ilość pomiarów z rzędu wyzwalających detekcję (12). Wartość ta powinna być w zasięgu 2 - 20. 

    Note
    titleUwaga!
    Aby skonfigurować detekcję w trybie bramy (zobacz:

     

    Funkcje Narzędzi detekcji wyposażenia (PPE)), zalecane jest ustawienie domyślnego opóźnienia (1000 ms) oraz minimalną liczbę klatek określoną na 3.

    Aby skonfigurować detekcję w trybie ciągłym, ustaw opóźnienie na nie większe niż 250ms, oraz liczbę klatek na nie mniej niż 6.

  16. Domyślnie, wykrycie każdego elementu wyposażenia odbywa się raz przy

    ciągłym śledzeniu jednego obiektu typu Osoba

    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 

    parametru Jedno zdarzenie na element wyposażenia na Nie (

    10

    13).

    Info
    titleInformacja

    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.


  17. 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.
  18. Naciśnij Zastosuj.

...

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.
      Image Added
  2. Kamizelki:
    1. Żółte.
    2. Pomarańczowe.
      Image Added
Note
titleUwaga!

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.