Aby skonfigurować Neurotracker, wykonaj następujące kroki:
Aby zredukować ilość fałszywych alarmów dla kamer typu fish-eye, wybierz Pozycję montażu kamery (3). Inne rodzaje urządzeń ignorują ten parametr.
Określ Klatki analizowane na sekundę (6). Im wyższa wartość, tym dokładniejsze wyniki, lecz większe obciążenie procesora.
Minimalna zalecana wartość to 6 FPS. Przy szybko poruszających się obiektach (biegnących osobach, pojazdach) wartość powinna zostać wyznaczona na 12 FPS lub więcej (zobacz: Przykłady konfiguracji neurotrackera dla typowych zastosowań). |
Możesz skorzystać z filtra sieci neuronowych w celu wyselekcjonowania fragmentów wideo zawierających dokładnie określone obiekty oraz ich trajektorie. Dla przykładu: neurotracker może wykryć wszystkie wagony przejeżdżającego pociągu, a specjalnie przygotowany filtr sieci neuronowych przefiltruje wyniki zawężając je tylko do wagonów, które mają otwarte drzwi towarowe. Aby dodać filtr sieci neuronowych, wykonaj następujące kroki:
Aby użyć filtra neuronowego, zaznacz Tak w polu Włącz filtr (9).
W polu Tryb filtra neuronowego wybierz procesor, którym będzie posługiwał się filtr sieci neuronowych (11).
W polu Tryb neurotrackera określ procesor, z którego ma korzystać neurotracker: CPU, NVIDIA GPU lub jeden z procesorów Intel (12, zobacz: Wymagania sprzętowe dla analizy neuronowej, Ogólne informacje o konfigurowaniu detekcji).
Zalecane jest korzystanie z GPU. Uruchomienie algorytmu na NVIDIA GPU może zająć do kilku minut po zastosowaniu ustawień. Istnieje możliwość wykorzystania cache do przyspieszenia uruchamiania algorytmu przy późniejszych aktywacjach (zobacz: Konfigurowanie akceleracji uruchamiania analityk neuronowych wykorzystujących GPU). Jeśli neurotracker wykorzystuje GPU, ścieżki śledzenia obiektów mogą być wyświetlane za obiektami z opóźnieniem. Jeśli stanowi to problem, wyznacz bufor kamery na 1000 milisekund (zobacz: Obiekt typu Kamera). |
W polu Typ obiektu (13) wybierz typ obiektów do rozpoznawania, lub określ ścieżkę do pliku przy parametrze Plik sieci neuronowych neurotrackera (8).
Aby wyszkolić sieć neuronową, skontaktuj się z AxxonSoft (zobacz: Wymagania danych dla potrzeb trenowania sieci neuronowych). Sieć neutronowa wyszkolona dla danej sceny będzie z wysoką dokładnością wykrywać obiekty określonego typu (np. osoby, rowerzystów, motocykle, etc.). Jeśli ścieżka do Pliku sieci neuronowych neurotrackera (8) nie jest określona, będzie wykorzystywana domyślna sieć wybrana na podstawie wartości wyznaczonych przy parametrach Typ obiektu (13) oraz Tryb dekodera (4). |
Aby sieć neuronowa poprawnie działała na systemach operacyjnych Linux, umieść plik sieci neuronowej w folderze /opt/AxxonSoft/DetectorPack/NeuroSDK. |
Jeśli ruchome obiekty mają nie być wykrywane, zaznacz Tak przy parametrze Ukryj obiekty w ruchu (14). Obiekt jest traktowany jako statyczny, jeśli nie zmieni swojej pozycji o więcej niż 10% wysokości lub szerokości podczas czasu trwania jego ścieżki.
Domyślnie całe pole widzenia kamery jest strefą detekcji. Jeśli istnieje potrzeba zawężania strefy detekcji, możesz stworzyć jedną lub kilka określonych stref detekcji.
Procedura ustawiania stref detekcji jest taka sama, jak dla Analizy Wideo (zobacz: Tworzenie stref dla Analizy Sceny). Jedyną różnicą jest, że strefy detekcji wyznaczają strefy, na których ma być przeprowadzana detekcja; strefy maskowania wyznaczają strefy, które mają być ignorowane. |
Utwórz i skonfiguruj wymagane narzędzia detekcji korzystające z neurotrackera. Konfiguracja narzędzi jest taka sama, jak dla Analizy Wideo.
Aby narzędzie detekcji Ruchu w strefie korzystające z Neurotrackera zostało wyzwolone, obiekt musi pokonać odległość równą przynajmniej 25% jego szerokości lub wysokości w polu widzenia kamery. |
Narzędzie detekcji Pozostawienia obiektu działa tylko z Analizą Wideo. Pozostawienie obiektu nie jest dostępne dla Neurotrackera. |