Go to documentation repository
Page History
...
Aby skonfigurować narzędzie detekcji wyposażenia (PPE), wykonaj następujące kroki:
Aby zapisywać maskę (segmentację ciała) do archiwum (zobacz: Dodatkowa nakładka informacji (Maski)), zaznacz Tak przy parametrze Zapisz maskę do archiwum (1).
- Domyślnie metadane nie są zapisywane w bazie danych. Aby to zmienić, zaznacz Tak przy parametrze Zapis metadanych (2).
- Jeśli kamera obsługuje multistreaming, wyznacz strumień, z którego ma korzystać narzędzie detekcji (3).
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.ann Klasyfikująca sieć neuronowa (głowa) / IntelNCS ppeHelmet(head)General_openvino.ann Klasyfikująca sieć neuronowa (głowa) / CPU ppeHelmet(head)General_origin.ann Klasyfikująca sieć neuronowa (głowa) / GPU ppeSafetyVest(body)General_movidius.ann Klasyfikująca sieć neuronowa (ciało) / IntelNCS ppeSafetyVest(body)General_openvino.ann Klasyfikująca sieć neuronowa (ciało) / CPU ppeSafetyVest(body)General_origin.ann Klasyfikująca sieć neuronowa (ciało) / GPU Jeśli korzystasz z niestandardowej sieci neuronowej, niezbędne jest określenie do niej ścieżki (2).
Info title Informacja Aby zapewnić poprawność operacji sieci neuronowej w systemach operacyjnych Linux, należy umieścić plik w folderze "/opt/AxxonSoft/DetectorPack/NeuroSDK"
Jeśli kamera wspiera multistreaming, wybierz odpowiedni strumień wideo(1).
- 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
.
- 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).
Wyznacz ilość klatek na sekundę analizowanych przez detektor (6). Wartość ta powinna znajdować się w zasięgu [0.016; 100].
Note title 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.
- 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]
Wybierz procesor, którym ma się posługiwać sieć neuronowa - CPU, GPU, lub procesory Intel (69, zobacz: Wymagania sprzętowe dla analizy neuronowej).
Note title Uwaga! Uruchomienie algorytmu na NVIDIA GPU może zabrać do kilku minut po zastosowaniu zmian.
Note title 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.
Wybierz plik segmentującej sieci neuronowej (7).
Note title Uwaga! Aby uzyskać sieć neuronową, skontaktuj się z pomocą techniczną: https://support.axxonsoft.com/.
- Zmień wartość Mask na Tak, jeśli chcesz, aby w podglądzie kamery podświetlone były wykryte obiekty (8).
Intel HDDL może przetwarzać jedynie segmentujące sieci neuronowe - jeśli wybierzesz Intel HDDL, do sieci klasyfikujących będzie wykorzystywany CPU.
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.ann Segmentująca sieć neuronowa (głowa, ciało) / IntelNCS ppeSegmentationByPose_openvino.ann Segmentująca sieć neuronowa (głowa, ciało) / CPU ppeSegmentationByPose_origin_onnx.ann Segmentują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 title Informacja Aby zapewnić poprawność operacji sieci neuronowej w systemach operacyjnych Linux, należy umieścić plik w folderze "/opt/AxxonSoft/DetectorPack/NeuroSDK".
- 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.
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 Aby skonfigurować detekcję w trybie bramy (zobacz:title Uwaga! 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.
Domyślnie, wykrycie każdego elementu wyposażenia odbywa się raz przy
ciągłym śledzeniu jednego obiektu typu Osobanieprzerwanym ś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ść
parametruparametru Jedno zdarzenie na element wyposażenia na Nie (
1013).
Info title 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.
- 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.
- 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:
- Hełmy:
- Żółte.
- Białe.
- Niebieskie.
- Zielone.
- Pomarańczowe.
- Czarne
- Czerwone.
- Kamizelki:
- Żółte.
- Pomarańczowe.
Note | ||
---|---|---|
| ||
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. |