mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-09-26 22:28:59 +03:00
Currently translated at 100.0% (46 of 46 strings) Translated using Weblate (Polish) Currently translated at 100.0% (62 of 62 strings) Translated using Weblate (Polish) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (Polish) Currently translated at 100.0% (23 of 23 strings) Translated using Weblate (Polish) Currently translated at 100.0% (800 of 800 strings) Translated using Weblate (Polish) Currently translated at 100.0% (474 of 474 strings) Translated using Weblate (Polish) Currently translated at 100.0% (141 of 141 strings) Translated using Weblate (Polish) Currently translated at 100.0% (185 of 185 strings) Translated using Weblate (Polish) Currently translated at 100.0% (1295 of 1295 strings) Translated using Weblate (Polish) Currently translated at 100.0% (100 of 100 strings) Translated using Weblate (Polish) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (Polish) Currently translated at 100.0% (108 of 108 strings) Translated using Weblate (Polish) Currently translated at 100.0% (86 of 86 strings) Translated using Weblate (Polish) Currently translated at 100.0% (67 of 67 strings) Translated using Weblate (Polish) Currently translated at 100.0% (129 of 129 strings) Translated using Weblate (Polish) Currently translated at 100.0% (240 of 240 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Mieszko Stelmach <mieszko.stelmach@gmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-replay/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pl/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/objects Translation: Frigate NVR/views-chat Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-live Translation: Frigate NVR/views-motionSearch Translation: Frigate NVR/views-replay Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
1615 lines
80 KiB
JSON
1615 lines
80 KiB
JSON
{
|
|
"audio": {
|
|
"label": "Dźwięk",
|
|
"enabled": {
|
|
"label": "Włącz wykrywanie dźwięku",
|
|
"description": "Włącz lub wyłącz detekcję zdarzeń dźwiękowych dla wszystkich kamer; może być nadpisane dla poszczególnych kamer."
|
|
},
|
|
"max_not_heard": {
|
|
"label": "Limit czasu zakończenia",
|
|
"description": "Czas w sekundach bez wykrycia skonfigurowanego typu audio, po którym zdarzenie audio zostaje zakończone."
|
|
},
|
|
"min_volume": {
|
|
"label": "Minimalna głośność",
|
|
"description": "Minimalny próg głośności RMS wymagany do uruchomienia detekcji audio; niższe wartości zwiększają czułość (np. 200 wysoka, 500 średnia, 1000 niska)."
|
|
},
|
|
"listen": {
|
|
"label": "Typy nasłuchu",
|
|
"description": "Lista typów zdarzeń audio do wykrywania (na przykład: szczekanie, alarm pożarowy, mowa, krzyk)."
|
|
},
|
|
"filters": {
|
|
"label": "Filtry audio",
|
|
"description": "Ustawienia filtrów dla poszczególnych typów audio, takie jak progi pewności, używane do redukcji fałszywych alarmów.",
|
|
"threshold": {
|
|
"label": "Minimalna pewność wykrycia dźwięku",
|
|
"description": "Minimalny próg pewności, aby zdarzenie audio zostało zliczone."
|
|
}
|
|
},
|
|
"enabled_in_config": {
|
|
"label": "Pierwotny stan audio",
|
|
"description": "Wskazuje, czy detekcja audio była pierwotnie włączona w statycznym pliku konfiguracyjnym."
|
|
},
|
|
"num_threads": {
|
|
"label": "Wątki detekcji",
|
|
"description": "Liczba wątków używanych do przetwarzania detekcji audio."
|
|
},
|
|
"description": "Ustawienia detekcji zdarzeń na podstawie dźwięku dla wszystkich kamer; mogą być nadpisane dla poszczególnych kamer."
|
|
},
|
|
"audio_transcription": {
|
|
"label": "Transkrypcja dźwięku",
|
|
"description": "Ustawienia transkrypcji dźwięku na żywo i mowy, używanej dla zdarzeń i napisów na żywo.",
|
|
"live_enabled": {
|
|
"label": "Transkrypcja na żywo",
|
|
"description": "Włącz transkrypcję strumieniową audio na żywo w momencie jego odbierania."
|
|
},
|
|
"enabled": {
|
|
"label": "Włącz transkrypcję dźwięku",
|
|
"description": "Włącz lub wyłącz automatyczną transkrypcję dźwięku dla wszystkich kamer; może być nadpisane dla poszczególnych kamer."
|
|
},
|
|
"language": {
|
|
"label": "Język",
|
|
"description": "Kod języka używany do transkrypcji/tłumaczenia (np. \"pl\" dla polskiego, \"en\" dla angielskiego). Zobacz https://whisper-api.com/docs/languages/ aby sprawdzić listę obsługiwanych kodów języków."
|
|
},
|
|
"device": {
|
|
"label": "Urządzenie",
|
|
"description": "Klucz urządzenia (CPU/GPU), na którym ma być uruchamiany model transkrypcji. Obecnie tylko karty NVIDIA CUDA GPU są obsługiwane dla transkrypcji."
|
|
},
|
|
"model_size": {
|
|
"label": "Rozmiar modelu",
|
|
"description": "Rozmiar modelu używanego do transkrypcji zdarzeń dźwiękowych offline."
|
|
}
|
|
},
|
|
"version": {
|
|
"label": "Bieżąca wersja konfiguracji",
|
|
"description": "Liczbowa lub znakowa wersja aktywnej konfiguracji w celu wykrywania migracji lub zmiany formatu."
|
|
},
|
|
"safe_mode": {
|
|
"label": "Tryb bezpieczny",
|
|
"description": "Po włączeniu Frigate uruchomi się w trybie awaryjnym z ograniczonymi funkcjami, co ułatwi rozwiązywanie problemów."
|
|
},
|
|
"environment_vars": {
|
|
"label": "Zmienne środowiskowe",
|
|
"description": "Pary klucz-wartość zmiennych środowiskowych, które należy ustawić dla procesu Frigate w systemie Home Assistant. Użytkownicy niekorzystający z Home Assistant powinni zamiast tego skorzystać z konfiguracji zmiennych środowiskowych w Dockerze."
|
|
},
|
|
"logger": {
|
|
"label": "Rejestrowanie",
|
|
"description": "Konfiguracja domyślnej szczegółowości logów oraz indywidualnych ustawień dla komponentów.",
|
|
"default": {
|
|
"label": "Poziom szczegółowości logów",
|
|
"description": "Domyślny poziom szczegółowości logów globalnych (debug, info, warning, error)."
|
|
},
|
|
"logs": {
|
|
"label": "Poziom logowania dla poszczególnych procesów",
|
|
"description": "Zmiana poziomu logowania dla poszczególnych komponentów w celu zwiększenia lub zmniejszenia szczegółowości logów dla określonych modułów."
|
|
}
|
|
},
|
|
"auth": {
|
|
"label": "Uwierzytelnianie",
|
|
"description": "Ustawienia uwierzytelniania natywnego i sesji użytkowników.",
|
|
"enabled": {
|
|
"label": "Włącz uwierzytelnianie",
|
|
"description": "Włącz lub wyłącz natywne uwierzytelnianie we Frigate."
|
|
},
|
|
"reset_admin_password": {
|
|
"label": "Zresetuj hasło administratora",
|
|
"description": "Jeśli true, resetuje hasło administratora przy starcie i wypisuje nowe hasło w logach."
|
|
},
|
|
"cookie_name": {
|
|
"label": "Nazwa ciasteczka JWT",
|
|
"description": "Nazwa pliku cookie używanego do przechowywania tokenu JWT."
|
|
},
|
|
"cookie_secure": {
|
|
"label": "Flaga Secure ciasteczka",
|
|
"description": "Ustaw flagę secure na ciasteczku auth; powinno być true przy korzystaniu z TLS."
|
|
},
|
|
"session_length": {
|
|
"label": "Czas trwania sesji",
|
|
"description": "Czas trwania sesji w sekundach dla sesji opartych na JWT."
|
|
},
|
|
"refresh_time": {
|
|
"label": "Okno odświeżania sesji",
|
|
"description": "Gdy sesja zbliży się do wygaśnięcia o tę liczbę sekund, odśwież ją do pełnego czasu trwania."
|
|
},
|
|
"failed_login_rate_limit": {
|
|
"label": "Limity nieudanych logowań",
|
|
"description": "Reguły ograniczania częstotliwości nieudanych prób logowania w celu ochrony przed atakami brute-force."
|
|
},
|
|
"trusted_proxies": {
|
|
"label": "Zaufane proxy",
|
|
"description": "Lista zaufanych adresów IP serwerów proxy do określania IP klienta dla limitów żądań."
|
|
},
|
|
"hash_iterations": {
|
|
"label": "Liczba iteracji haszowania",
|
|
"description": "Liczba iteracji PBKDF2-SHA256 używanych podczas haszowania haseł użytkowników."
|
|
},
|
|
"roles": {
|
|
"label": "Mapowanie ról",
|
|
"description": "Mapuj role na listy kamer. Pusta lista przyznaje dostęp do wszystkich kamer."
|
|
},
|
|
"admin_first_time_login": {
|
|
"label": "Flaga pierwszego logowania administratora",
|
|
"description": "Gdy włączone, interfejs wyświetla link pomocy informujący, jak się zalogować po resecie hasła. "
|
|
}
|
|
},
|
|
"birdseye": {
|
|
"mode": {
|
|
"label": "Tryb Birdseye",
|
|
"description": "Określa, kiedy kamery pojawiają się w Birdseye: objects (tylko obiekty), motion (ruch) lub continuous (ciągły)."
|
|
},
|
|
"order": {
|
|
"label": "Kolejność kamer",
|
|
"description": "Pozycja numeryczna kontrolująca kolejność kamery w układzie Birdseye."
|
|
},
|
|
"label": "Birdseye",
|
|
"description": "Ustawienia widoku łączonego Birdseye, który składa obrazy z wielu kamer w jeden układ.",
|
|
"enabled": {
|
|
"label": "Włącz Birdseye",
|
|
"description": "Włącz lub wyłącz widok Birdseye."
|
|
},
|
|
"restream": {
|
|
"label": "Retransmisja Birdseye",
|
|
"description": "Retransmituj wyjście Birdseye jako strumień RTSP; włączenie tej opcji sprawi, że Birdseye będzie działał nieprzerwanie."
|
|
},
|
|
"width": {
|
|
"label": "Szerokość",
|
|
"description": "Szerokość widoku Birdseye w pikselach."
|
|
},
|
|
"height": {
|
|
"label": "Wysokość",
|
|
"description": "Wysokość widoku Birdseye w pikselach."
|
|
},
|
|
"quality": {
|
|
"label": "Jakość",
|
|
"description": "Jakość kodowania dla strumienia mpeg1 Birdseye (1 najwyższa jakość, 31 najniższa)."
|
|
},
|
|
"inactivity_threshold": {
|
|
"label": "Próg nieaktywności (sekundy)",
|
|
"description": "Liczba sekund bezczynności przed usunięciem kamery z widoku Birdseye."
|
|
},
|
|
"layout": {
|
|
"label": "Układ kamer",
|
|
"description": "Ustawienia rozmieszczenia kamer w widoku Birdseye.",
|
|
"scaling_factor": {
|
|
"label": "Współczynnik skalowania",
|
|
"description": "Współczynnik skalowania używany przez kalkulator układu (zakres 1.0 do 5.0)."
|
|
},
|
|
"max_cameras": {
|
|
"label": "Maksymalna liczba kamer",
|
|
"description": "Maksymalna liczba kamer wyświetlanych jednocześnie w Birdseye; pokazuje najnowsze kamery."
|
|
}
|
|
},
|
|
"idle_heartbeat_fps": {
|
|
"label": "Liczba klatek FPS sygnału tętna w stanie bezczynności",
|
|
"description": "Liczba klatek na sekundę, z jaką ma być ponownie wysyłana ostatnia złożona klatka Birdseye w stanie bezczynności; ustaw 0, aby wyłączyć."
|
|
}
|
|
},
|
|
"detect": {
|
|
"enabled": {
|
|
"label": "Włącz wykrywanie obiektów",
|
|
"description": "Włącz lub wyłącz detekcję obiektów dla wszystkich kamer; można nadpisać dla pojedynczej kamery."
|
|
},
|
|
"stationary": {
|
|
"label": "Konfiguracja obiektów stacjonarnych",
|
|
"description": "Ustawienia wykrywania i obsługi obiektów statycznych przez określony czas.",
|
|
"interval": {
|
|
"label": "Okres bezruchu",
|
|
"description": "Częstotliwość (w klatkach) sprawdzania detekcji dla obiektów nieruchomych."
|
|
},
|
|
"threshold": {
|
|
"label": "Próg bezruchu",
|
|
"description": "Liczba klatek bez zmiany pozycji potrzebna do uznania obiektu za nieruchomy."
|
|
},
|
|
"max_frames": {
|
|
"label": "Maksymalna liczba klatek",
|
|
"description": "Ogranicza czas śledzenia nieruchomych obiektów przed ich usunięciem.",
|
|
"default": {
|
|
"label": "Domyślna maks. liczba klatek",
|
|
"description": "Domyślna maksymalna liczba klatek śledzenia nieruchomego obiektu przed zatrzymaniem."
|
|
},
|
|
"objects": {
|
|
"label": "Maksymalna liczba klatek obiektu",
|
|
"description": "Nadpisania dla poszczególnych obiektów określające maksymalną liczbę klatek śledzenia nieruchomych obiektów."
|
|
}
|
|
},
|
|
"classifier": {
|
|
"label": "Włącz klasyfikator wizualny",
|
|
"description": "Użyj klasyfikatora wizualnego do wykrywania rzeczywiście nieruchomych obiektów, nawet gdy ramki ograniczające drżą."
|
|
}
|
|
},
|
|
"label": "Wykrywanie obiektów",
|
|
"description": "Ustawienia roli „detection/detect” używanej do wykrywania obiektów i inicjalizacji trackerów.",
|
|
"height": {
|
|
"label": "Wysokość wykrywania",
|
|
"description": "Wysokość (w pikselach) klatek używanych w strumieniu detekcji; pozostaw puste, aby użyć natywnej rozdzielczości strumienia."
|
|
},
|
|
"width": {
|
|
"label": "Szerokość wykrywania",
|
|
"description": "Szerokość (w pikselach) klatek używanych w strumieniu detekcji; pozostaw puste, aby użyć natywnej rozdzielczości strumienia."
|
|
},
|
|
"fps": {
|
|
"label": "FPS wykrywania",
|
|
"description": "Docelowa liczba klatek na sekundę używana do detekcji; niższe wartości zmniejszają użycie CPU (zalecana wartość to 5, ustaw wyższą — maksymalnie 10 — tylko jeśli śledzisz bardzo szybko poruszające się obiekty)."
|
|
},
|
|
"min_initialized": {
|
|
"label": "Minimalna liczba klatek inicjalizacyjnych",
|
|
"description": "Liczba kolejnych trafień detekcji wymagana do utworzenia śledzonego obiektu. Zwiększenie wartości zmniejsza liczbę fałszywych inicjalizacji. Wartość domyślna to fps podzielone przez 2."
|
|
},
|
|
"max_disappeared": {
|
|
"label": "Maksymalna liczba pominiętych klatek",
|
|
"description": "Liczba klatek bez detekcji, po której obiekt śledzony jest uznawany za utracony."
|
|
},
|
|
"annotation_offset": {
|
|
"label": "Przesunięcie oznaczenia",
|
|
"description": "Liczba milisekund przesunięcia adnotacji detekcji w celu lepszego dopasowania ramek ograniczających na osi czasu do nagrań; wartość może być dodatnia lub ujemna."
|
|
}
|
|
},
|
|
"face_recognition": {
|
|
"label": "Rozpoznawanie twarzy",
|
|
"enabled": {
|
|
"label": "Włącz rozpoznawanie twarzy",
|
|
"description": "Włącz lub wyłącz rozpoznawanie twarzy dla wszystkich kamer; może być nadpisane dla poszczególnych kamer."
|
|
},
|
|
"min_area": {
|
|
"label": "Minimalna powierzchnia twarzy",
|
|
"description": "Minimalna powierzchnia (w pikselach) ramki wykrytej twarzy wymagana do podjęcia próby rozpoznania."
|
|
},
|
|
"description": "Ustawienia detekcji i rozpoznawania twarzy dla wszystkich kamer; mogą być nadpisane dla poszczególnych kamer.",
|
|
"model_size": {
|
|
"label": "Rozmiar modelu",
|
|
"description": "Rozmiar modelu rozpoznawania twarzy (small dla CPU, large dla GPU/NPU)."
|
|
},
|
|
"unknown_score": {
|
|
"label": "Próg oceny nieznanej twarzy",
|
|
"description": "Próg odległości, poniżej którego twarz jest uważana za potencjalne dopasowanie (wyższy = bardziej restrykcyjny)."
|
|
},
|
|
"detection_threshold": {
|
|
"label": "Próg detekcji",
|
|
"description": "Minimalna pewność detekcji wymagana, aby uznać detekcję twarzy za prawidłową."
|
|
},
|
|
"recognition_threshold": {
|
|
"label": "Próg rozpoznawania",
|
|
"description": "Próg pewności wymagany do przypisania rozpoznanej twarzy jako podetykiety."
|
|
},
|
|
"min_faces": {
|
|
"label": "Minimalna liczba twarzy",
|
|
"description": "Minimalna liczba rozpoznań twarzy wymagana przed przypisaniem rozpoznanej podetykiety do osoby."
|
|
},
|
|
"save_attempts": {
|
|
"label": "Zapisuj próby",
|
|
"description": "Liczba obrazów twarzy do zapisania w celach treningowych i weryfikacji."
|
|
},
|
|
"blur_confidence_filter": {
|
|
"label": "Filtr pewności na podstawie rozmycia",
|
|
"description": "Koryguj wyniki pewności na podstawie rozmycia obrazu, aby zmniejszyć liczbę fałszywych dopasowań dla twarzy o słabej jakości."
|
|
},
|
|
"device": {
|
|
"label": "Urządzenie",
|
|
"description": "Nadpisanie urządzenia docelowego. Więcej informacji: https://onnxruntime.ai/docs/execution-providers/"
|
|
}
|
|
},
|
|
"ffmpeg": {
|
|
"output_args": {
|
|
"detect": {
|
|
"description": "Domyślne argumenty wyjściowe dla strumieni z rolą detekcji.",
|
|
"label": "Wykryj wyjściowe parametry"
|
|
},
|
|
"record": {
|
|
"description": "Domyślne argumenty wyjściowe dla strumieni z rolą zapisu.",
|
|
"label": "Argumenty wyjściowe zapisu"
|
|
},
|
|
"description": "Domyślne argumenty wyjściowe używane dla różnych ról FFmpeg, takich jak wykrywanie i nagrywanie.",
|
|
"label": "Wyjściowe parametry"
|
|
},
|
|
"retry_interval": {
|
|
"label": "Czas ponownej próby FFmpeg",
|
|
"description": "Czas (w sekundach) przed ponownym uruchomieniem utraconego strumienia kamery. Domyślnie: 10."
|
|
},
|
|
"apple_compatibility": {
|
|
"label": "Kompatybilność z Apple",
|
|
"description": "Włącz tagowanie HEVC, aby zapewnić lepszą zgodność z odtwarzaczami Apple podczas nagrywania w formacie H.265."
|
|
},
|
|
"gpu": {
|
|
"label": "Indeks GPU",
|
|
"description": "Domyślny indeks karty graficznej używany do akceleracji sprzętowej, jeśli jest dostępna."
|
|
},
|
|
"path": {
|
|
"description": "Ścieżka do pliku binarnego FFmpeg lub alias wersji („7.0” lub „8.0”).",
|
|
"label": "Ścieżka do FFmpeg"
|
|
},
|
|
"global_args": {
|
|
"label": "Argumenty globalne FFmpeg",
|
|
"description": "Globalne argumenty przekazywane do procesów FFmpeg."
|
|
},
|
|
"hwaccel_args": {
|
|
"label": "Argumenty dotyczące akceleracji sprzętowej",
|
|
"description": "Parametry akceleracji sprzętowej FFmpeg. Rekomendowane jest użycie presetów dedykowanych dla danego sprzętu."
|
|
},
|
|
"input_args": {
|
|
"label": "Wejściowe parametry",
|
|
"description": "Argumenty wejściowe przekazywane do strumieni wejściowych FFmpeg."
|
|
},
|
|
"inputs": {
|
|
"path": {
|
|
"label": "Ścieżka wejścia",
|
|
"description": "Adres URL lub ścieżka strumienia wejściowego kamery."
|
|
},
|
|
"global_args": {
|
|
"label": "Parametry globalne FFmpeg",
|
|
"description": "Globalne argumenty FFmpeg dla tego strumienia wejściowego."
|
|
},
|
|
"label": "Wejścia kamery",
|
|
"description": "Lista definicji strumienia wejściowego (ścieżki i role) dla tej kamery.",
|
|
"hwaccel_args": {
|
|
"description": "Argumenty akceleracji sprzętowej dla tego strumienia wejściowego.",
|
|
"label": "Argumenty akceleracji sprzętowej"
|
|
},
|
|
"input_args": {
|
|
"label": "Argumenty wejścia",
|
|
"description": "Argumenty wejściowe specyficzne dla tego strumienia."
|
|
},
|
|
"roles": {
|
|
"label": "Role wejściowe",
|
|
"description": "Role przypisane do tego strumienia wejściowego."
|
|
}
|
|
},
|
|
"label": "FFmpeg",
|
|
"description": "Ustawienia FFmpeg, w tym ścieżka do pliku binarnego, argumenty globalne, akceleracja sprzętowa i parametry wyjściowe."
|
|
},
|
|
"motion": {
|
|
"label": "Ruch",
|
|
"enabled": {
|
|
"label": "Włącz detekcje ruchu",
|
|
"description": "Włącz lub wyłącz detekcję ruchu dla wszystkich kamer; może być nadpisane dla poszczególnych kamer."
|
|
},
|
|
"threshold": {
|
|
"label": "Próg detekcji",
|
|
"description": "Próg różnicy pikseli używany przez detektor ruchu; wyższe wartości zmniejszają czułość (zakres 1-255)."
|
|
},
|
|
"lightning_threshold": {
|
|
"label": "Próg pioruna",
|
|
"description": "Próg do wykrywania i ignorowania krótkich skoków oświetlenia (niższe wartości są bardziej czułe, zakres od 0.3 do 1.0). Nie zapobiega to całkowicie detekcji ruchu; powoduje jedynie, że detektor przestaje analizować kolejne klatki po przekroczeniu progu. Nagrania oparte na ruchu są nadal tworzone podczas tych zdarzeń."
|
|
},
|
|
"skip_motion_threshold": {
|
|
"label": "Pomiń próg detekcji",
|
|
"description": "Jeśli ustawiono wartość z przedziału od 0.0 do 1.0, a w pojedynczej klatce zmieni się większa część obrazu, detektor nie zwróci ramek ruchu i natychmiast przeprowadzi rekalibrację. Może to zaoszczędzić czas procesora i zmniejszyć liczbę fałszywych alarmów podczas wyładowań atmosferycznych, burz itp., ale może pominąć prawdziwe zdarzenia, takie jak auto-śledzenie obiektu przez kamerę PTZ. Kompromis polega na utracie kilku megabajtów nagrań w porównaniu z przeglądaniem kilku krótkich klipów. Pozostaw nieustawione (None), aby wyłączyć tę funkcję."
|
|
},
|
|
"improve_contrast": {
|
|
"label": "Popraw kontrast",
|
|
"description": "Przed analizą ruchu należy zastosować poprawę kontrastu klatek, aby ułatwić wykrywanie."
|
|
},
|
|
"contour_area": {
|
|
"label": "Obszar konturowy",
|
|
"description": "Minimalna powierzchnia konturu w pikselach wymagana do uwzględnienia konturu ruchu."
|
|
},
|
|
"delta_alpha": {
|
|
"label": "Delta alfa",
|
|
"description": "Współczynnik mieszania alfa stosowany przy obliczaniu różnic między klatkami w celu wyznaczenia ruchu."
|
|
},
|
|
"frame_alpha": {
|
|
"label": "Klatka alfa (przezroczystość ramki)",
|
|
"description": "Wartość alfa używana podczas mieszania klatek do wstępnego przetwarzania ruchu."
|
|
},
|
|
"frame_height": {
|
|
"label": "Wysokość ramki",
|
|
"description": "Wysokość w pikselach, do której skalowane są klatki podczas obliczania ruchu."
|
|
},
|
|
"mqtt_off_delay": {
|
|
"label": "Opóźnienie wyłączenia MQTT",
|
|
"description": "Czas oczekiwania w sekundach od ostatniego ruchu przed opublikowaniem stanu „wyłączonego” w protokole MQTT."
|
|
},
|
|
"enabled_in_config": {
|
|
"label": "Pierwotny stan ruchu",
|
|
"description": "Wskazuje, czy w pierwotnej konfiguracji statycznej włączono wykrywanie ruchu."
|
|
},
|
|
"mask": {
|
|
"label": "Współrzędne maski",
|
|
"description": "Uporządkowane współrzędne x,y definiujące wielokąt maski ruchu."
|
|
},
|
|
"raw_mask": {
|
|
"label": "Maska surowa (Raw Mask)"
|
|
},
|
|
"description": "Domyślne ustawienia detekcji ruchu stosowane do kamer, o ile nie zostaną nadpisane dla poszczególnych kamer."
|
|
},
|
|
"objects": {
|
|
"label": "Obiekty",
|
|
"track": {
|
|
"label": "Śledzone obiekty",
|
|
"description": "Lista etykiet obiektów do śledzenia dla wszystkich kamer; może być nadpisana dla poszczególnych kamer."
|
|
},
|
|
"filters": {
|
|
"label": "Filtry obiektów",
|
|
"description": "Domyślne filtry obiektów (powierzchnia, proporcje, progi pewności).",
|
|
"min_area": {
|
|
"label": "Minimalna powierzchnia obiektu",
|
|
"description": "Minimalna powierzchnia ramki ograniczającej (w pikselach lub procentach) wymagana dla tego typu obiektu. Może być liczbą całkowitą (piksele) lub ułamkiem dziesiętnym (od 0.000001 do 0.99 dla procentów)."
|
|
},
|
|
"max_area": {
|
|
"label": "Maksymalna powierzchnia obiektu",
|
|
"description": "Maksymalna powierzchnia ramki ograniczającej (w pikselach lub procentach) dozwolona dla tego typu obiektu. Może być liczbą całkowitą (piksele) lub ułamkiem dziesiętnym (od 0.000001 do 0.99 dla procentów)."
|
|
},
|
|
"min_ratio": {
|
|
"label": "Minimalny współczynnik proporcji",
|
|
"description": "Minimalny stosunek szerokości do wysokości wymagany, aby prostokąt ograniczający spełniał kryteria."
|
|
},
|
|
"max_ratio": {
|
|
"label": "Maksymalny współczynnik kształtu",
|
|
"description": "Maksymalny dopuszczalny stosunek szerokości do wysokości prostokąta ograniczającego, aby spełniał on wymagania."
|
|
},
|
|
"threshold": {
|
|
"label": "Poziom ufności",
|
|
"description": "Średni próg pewności wykrycia wymagany, aby obiekt został uznany za wynik prawdziwie pozytywny."
|
|
},
|
|
"min_score": {
|
|
"label": "Minimalny poziom ufności",
|
|
"description": "Minimalny poziom pewności wykrycia pojedynczej klatki wymagany do zaliczenia obiektu."
|
|
},
|
|
"mask": {
|
|
"label": "Maska filtra",
|
|
"description": "Współrzędne wielokąta definiujące, gdzie ten filtr ma zastosowanie w kadrze."
|
|
},
|
|
"raw_mask": {
|
|
"label": "Maska surowa (Raw Mask)"
|
|
}
|
|
},
|
|
"genai": {
|
|
"enabled": {
|
|
"label": "Włącz GenAI",
|
|
"description": "Włącz domyślnie generowanie opisów obiektów śledzonych przez GenAI."
|
|
},
|
|
"use_snapshot": {
|
|
"label": "Korzystaj z migawek",
|
|
"description": "Używaj migawek obiektów zamiast miniatur do generowania opisów GenAI."
|
|
},
|
|
"prompt": {
|
|
"label": "Podpowiedź do podpisu",
|
|
"description": "Domyślny szablon monitu używany podczas generowania opisów za pomocą GenAI."
|
|
},
|
|
"object_prompts": {
|
|
"label": "Podpowiedzi dotyczące obiektów",
|
|
"description": "Monity specyficzne dla poszczególnych obiektów do personalizacji odpowiedzi GenAI dla konkretnych etykiet."
|
|
},
|
|
"objects": {
|
|
"label": "Obiekty GenAI",
|
|
"description": "Lista etykiet obiektów domyślnie wysyłanych do GenAI."
|
|
},
|
|
"label": "Konfiguracja GenAI dla obiektów",
|
|
"description": "Opcje GenAI do opisywania śledzonych obiektów i wysyłania klatek do generowania opisów.",
|
|
"required_zones": {
|
|
"description": "Strefy, do których obiekt musi wejść, aby kwalifikował się do generowania opisu GenAI.",
|
|
"label": "Wymagane strefy"
|
|
},
|
|
"debug_save_thumbnails": {
|
|
"label": "Zapisuj miniatury",
|
|
"description": "Zapisuj miniatury wysyłane do GenAI w celach debugowania i weryfikacji."
|
|
},
|
|
"send_triggers": {
|
|
"label": "Wyzwalacze GenAI",
|
|
"description": "Definiuje, kiedy klatki powinny być wysyłane do GenAI (po zakończeniu zdarzenia, po aktualizacjach itp.).",
|
|
"tracked_object_end": {
|
|
"label": "Wysyłaj po zakończeniu",
|
|
"description": "Wyślij żądanie do GenAI po zakończeniu śledzenia obiektu."
|
|
},
|
|
"after_significant_updates": {
|
|
"label": "Wczesny wyzwalacz GenAI",
|
|
"description": "Wyślij żądanie do GenAI po określonej liczbie istotnych aktualizacji śledzonego obiektu."
|
|
}
|
|
},
|
|
"enabled_in_config": {
|
|
"label": "Pierwotny stan GenAI",
|
|
"description": "Wskazuje, czy GenAI było włączone w pierwotnej konfiguracji statycznej."
|
|
}
|
|
},
|
|
"description": "Domyślne ustawienia śledzenia obiektów dla wszystkich kamer.",
|
|
"mask": {
|
|
"label": "Maska obiektów",
|
|
"description": "Współrzędne wielokąta określające obszar wykluczony z detekcji."
|
|
},
|
|
"raw_mask": {
|
|
"label": "Maska surowa (Raw Mask)"
|
|
},
|
|
"filters_attribute": {
|
|
"label": "Filtry atrybutów",
|
|
"description": "Filtry stosowane do wykrytych atrybutów w celu zmniejszenia fałszywych alarmów (powierzchnia, proporcje, pewność).",
|
|
"min_area": {
|
|
"label": "Minimalna powierzchnia atrybutu",
|
|
"description": "Minimalna powierzchnia ramki ograniczającej (w pikselach lub procentach) wymagana dla tego atrybutu. Może być liczbą całkowitą (piksele) lub ułamkiem dziesiętnym (od 0.000001 do 0.99 dla procentów)."
|
|
},
|
|
"max_area": {
|
|
"label": "Maksymalna powierzchnia atrybutu",
|
|
"description": "Maksymalna powierzchnia ramki ograniczającej (w pikselach lub procentach) dozwolona dla tego atrybutu. Może być liczbą całkowitą (piksele) lub ułamkiem dziesiętnym (od 0.000001 do 0.99 dla procentów)."
|
|
},
|
|
"min_ratio": {
|
|
"label": "Minimalne proporcje",
|
|
"description": "Minimalny stosunek szerokości do wysokości ramki ograniczającej."
|
|
},
|
|
"max_ratio": {
|
|
"label": "Maksymalne proporcje",
|
|
"description": "Maksymalny stosunek szerokości do wysokości ramki ograniczającej."
|
|
},
|
|
"threshold": {
|
|
"label": "Próg pewności",
|
|
"description": "Średni próg pewności detekcji wymagany, aby atrybut został uznany za prawidłowy."
|
|
},
|
|
"min_score": {
|
|
"label": "Minimalna pewność",
|
|
"description": "Minimalna pewność detekcji w pojedynczej klatce wymagana do powiązania tego atrybutu z obiektem nadrzędnym."
|
|
},
|
|
"mask": {
|
|
"label": "Maska filtra",
|
|
"description": "Współrzędne wielokąta definiujące obszar zastosowania filtra."
|
|
},
|
|
"raw_mask": {
|
|
"label": "Maska surowa (Raw Mask)"
|
|
}
|
|
}
|
|
},
|
|
"live": {
|
|
"label": "Odtwarzanie na żywo",
|
|
"streams": {
|
|
"label": "Nazwy strumieni na żywo",
|
|
"description": "Mapowanie skonfigurowanych nazw strumieni na nazwy go2rtc używane do odtwarzania na żywo."
|
|
},
|
|
"height": {
|
|
"label": "Wysokość na żywo",
|
|
"description": "Wysokość (w pikselach) do renderowania strumienia na żywo jsmpeg w interfejsie WWW; musi być <= wysokości strumienia detekcji."
|
|
},
|
|
"quality": {
|
|
"label": "Jakość na żywo",
|
|
"description": "Jakość kodowania strumienia jsmpeg (1 najwyższa, 31 najniższa)."
|
|
},
|
|
"description": "Ustawienia kontrolujące rozdzielczość i jakość strumienia na żywo jsmpeg. Nie ma to wpływu na kamery retransmitowane, które używają go2rtc do podglądu na żywo."
|
|
},
|
|
"lpr": {
|
|
"label": "Rozpoznawanie tablic rejestracyjnych",
|
|
"description": "Ustawienia rozpoznawania tablic rejestracyjnych, w tym progi detekcji, formatowanie i znane tablice.",
|
|
"enabled": {
|
|
"label": "Włącz LPR",
|
|
"description": "Włącz lub wyłącz rozpoznawanie tablic rejestracyjnych dla wszystkich kamer; może być nadpisane dla poszczególnych kamer."
|
|
},
|
|
"expire_time": {
|
|
"label": "Czas wygaśnięcia (sekundy)",
|
|
"description": "Czas w sekundach, po którym niewidziana tablica wygasa z modułu śledzenia (dla kamer dedykowanych LPR)."
|
|
},
|
|
"min_area": {
|
|
"label": "Minimalna powierzchnia tablicy",
|
|
"description": "Minimalna powierzchnia tablicy rejestracyjnej (w pikselach) wymagana do podjęcia próby rozpoznania."
|
|
},
|
|
"enhancement": {
|
|
"label": "Poziom ulepszania",
|
|
"description": "Poziom ulepszania (0-10) stosowany do wycinków tablic przed OCR; wyższe wartości nie zawsze poprawiają wyniki, poziomy powyżej 5 mogą działać tylko z tablicami nocnymi i należy ich używać ostrożnie."
|
|
},
|
|
"model_size": {
|
|
"label": "Rozmiar modelu",
|
|
"description": "Rozmiar modelu LPR (small dla standardowych tablic jednowierszowych, large dla wielowierszowych)."
|
|
},
|
|
"detection_threshold": {
|
|
"label": "Próg detekcji",
|
|
"description": "Próg pewności detekcji, od którego rozpoczyna się uruchamianie OCR na podejrzanej tablicy."
|
|
},
|
|
"recognition_threshold": {
|
|
"label": "Próg rozpoznawania",
|
|
"description": "Próg pewności wymagany do przypisania tekstu rozpoznanej tablicy jako podetykiety."
|
|
},
|
|
"min_plate_length": {
|
|
"label": "Minimalna długość tablicy",
|
|
"description": "Minimalna liczba znaków, którą musi zawierać rozpoznana tablica, aby została uznana za prawidłową."
|
|
},
|
|
"format": {
|
|
"label": "Wyrażenie regularne formatu tablicy",
|
|
"description": "Opcjonalne wyrażenie regularne do sprawdzania poprawności rozpoznanych tablic względem oczekiwanego formatu."
|
|
},
|
|
"match_distance": {
|
|
"label": "Dystans dopasowania",
|
|
"description": "Liczba dopuszczalnych niezgodności znaków podczas porównywania wykrytych tablic ze znanymi tablicami."
|
|
},
|
|
"known_plates": {
|
|
"label": "Znane tablice",
|
|
"description": "Lista znanych tablic rejestracyjnych z przyjaznymi nazwami."
|
|
},
|
|
"debug_save_plates": {
|
|
"label": "Zapisuj tablice do debugowania",
|
|
"description": "Zapisuj wycinki tablic do debugowania działania modułu LPR."
|
|
},
|
|
"device": {
|
|
"label": "Urządzenie",
|
|
"description": "Nadpisanie urządzenia docelowego. Więcej informacji: https://onnxruntime.ai/docs/execution-providers/"
|
|
},
|
|
"replace_rules": {
|
|
"label": "Reguły zastępowania",
|
|
"description": "Reguły zastępowania regex używane do normalizacji wykrytych ciągów tablic przed dopasowaniem.",
|
|
"pattern": {
|
|
"label": "Wzorzec regex"
|
|
},
|
|
"replacement": {
|
|
"label": "Ciąg zastępczy"
|
|
}
|
|
}
|
|
},
|
|
"record": {
|
|
"export": {
|
|
"max_concurrent": {
|
|
"label": "Maksymalna liczba równoległych eksportów",
|
|
"description": "Maksymalna liczba zadań eksportu przetwarzanych jednocześnie."
|
|
},
|
|
"chapters": {
|
|
"label": "Metadane rozdziałów do osadzenia w eksportowanych nagraniach"
|
|
},
|
|
"label": "Konfiguracja eksportu",
|
|
"description": "Ustawienia używane podczas eksportowania nagrań, takie jak timelapse i akceleracja sprzętowa.",
|
|
"hwaccel_args": {
|
|
"label": "Argumenty hwaccel eksportu",
|
|
"description": "Argumenty akceleracji sprzętowej dla operacji eksportu/transkodowania."
|
|
}
|
|
},
|
|
"detections": {
|
|
"pre_capture": {
|
|
"label": "Sekundy przed zdarzeniem",
|
|
"description": "Liczba sekund nagrania przed zdarzeniem do dołączenia do klipu."
|
|
},
|
|
"post_capture": {
|
|
"label": "Sekundy po zdarzeniu",
|
|
"description": "Liczba sekund nagrania po ustaniu zdarzenia do dołączenia do klipu."
|
|
},
|
|
"retain": {
|
|
"days": {
|
|
"label": "Dni retencji",
|
|
"description": "Liczba dni przechowywania nagrań detekcji."
|
|
},
|
|
"label": "Retencja zdarzeń",
|
|
"description": "Ustawienia retencji nagrań detekcji.",
|
|
"mode": {
|
|
"label": "Tryb retencji",
|
|
"description": "Tryb retencji: all (wszystkie segmenty), motion (segmenty z ruchem), active_objects (segmenty z aktywnymi obiektami)."
|
|
}
|
|
},
|
|
"label": "Retencja detekcji",
|
|
"description": "Ustawienia retencji nagrań dla zdarzeń detekcji, w tym czasy trwania pre/post-capture."
|
|
},
|
|
"alerts": {
|
|
"pre_capture": {
|
|
"label": "Sekundy przed zdarzeniem",
|
|
"description": "Liczba sekund nagrania przed zdarzeniem do dołączenia do klipu."
|
|
},
|
|
"post_capture": {
|
|
"label": "Sekundy po zdarzeniu",
|
|
"description": "Liczba sekund nagrania po ustaniu zdarzenia do dołączenia do klipu."
|
|
},
|
|
"retain": {
|
|
"days": {
|
|
"label": "Dni retencji",
|
|
"description": "Liczba dni przechowywania nagrań alertów."
|
|
},
|
|
"label": "Retencja zdarzeń",
|
|
"description": "Ustawienia retencji dla nagrań zdarzeń detekcji.",
|
|
"mode": {
|
|
"label": "Tryb retencji",
|
|
"description": "Tryb retencji: all (wszystkie segmenty), motion (segmenty z ruchem), active_objects (segmenty z aktywnymi obiektami)."
|
|
}
|
|
},
|
|
"label": "Retencja alertów",
|
|
"description": "Ustawienia retencji nagrań dla zdarzeń detekcji, w tym czasy trwania pre/post-capture."
|
|
},
|
|
"label": "Nagrywanie",
|
|
"description": "Ustawienia nagrywania i retencji stosowane do kamer, o ile nie zostaną nadpisane dla poszczególnych kamer.",
|
|
"enabled": {
|
|
"label": "Włącz nagrywanie",
|
|
"description": "Włącz lub wyłącz nagrywanie dla wszystkich kamer; może być nadpisane dla poszczególnych kamer."
|
|
},
|
|
"expire_interval": {
|
|
"label": "Interwał czyszczenia nagrań",
|
|
"description": "Liczba minut między kolejnymi przebiegami czyszczenia wygasłych segmentów nagrań."
|
|
},
|
|
"continuous": {
|
|
"label": "Retencja ciągła",
|
|
"description": "Liczba dni przechowywania nagrań niezależnie od śledzonych obiektów czy ruchu. Ustaw na 0, jeśli chcesz zachowywać wyłącznie nagrania alertów i detekcji.",
|
|
"days": {
|
|
"label": "Dni retencji",
|
|
"description": "Dni przechowywania nagrań ciągłych."
|
|
}
|
|
},
|
|
"motion": {
|
|
"label": "Retencja ruchu",
|
|
"description": "Liczba dni przechowywania nagrań wywołanych ruchem niezależnie od śledzonych obiektów. Ustaw na 0, jeśli chcesz zachowywać wyłącznie nagrania alertów i detekcji.",
|
|
"days": {
|
|
"label": "Dni retencji",
|
|
"description": "Dni przechowywania nagrań ruchu."
|
|
}
|
|
},
|
|
"preview": {
|
|
"label": "Konfiguracja podglądu",
|
|
"description": "Ustawienia kontrolujące jakość podglądów nagrań wyświetlanych w interfejsie użytkownika.",
|
|
"quality": {
|
|
"label": "Jakość podglądu",
|
|
"description": "Poziom jakości podglądu (very_low, low, medium, high, very_high)."
|
|
}
|
|
},
|
|
"enabled_in_config": {
|
|
"label": "Pierwotny stan nagrywania",
|
|
"description": "Wskazuje, czy nagrywanie było włączone w pierwotnej konfiguracji."
|
|
}
|
|
},
|
|
"review": {
|
|
"label": "Przegląd",
|
|
"alerts": {
|
|
"label": "Konfiguracja alertów",
|
|
"description": "Ustawienia określające, które śledzone obiekty generują alerty i jak alerty są przechowywane.",
|
|
"labels": {
|
|
"label": "Etykiety alertów",
|
|
"description": "Lista etykiet obiektów kwalifikujących się jako alerty (na przykład: car, person)."
|
|
},
|
|
"required_zones": {
|
|
"description": "Strefy, w których obiekt musi się znaleźć, aby został uznany za alert; pozostaw puste, aby zezwolić na dowolną strefę.",
|
|
"label": "Wymagane strefy"
|
|
},
|
|
"enabled": {
|
|
"label": "Włącz alerty",
|
|
"description": "Włącz lub wyłącz generowanie alertów dla wszystkich kamer; może być nadpisane dla poszczególnych kamer."
|
|
},
|
|
"enabled_in_config": {
|
|
"label": "Pierwotny stan alertów",
|
|
"description": "Śledzi pierwotny stan włączenia alertów w konfiguracji."
|
|
},
|
|
"cutoff_time": {
|
|
"label": "Czas odcięcia alertu",
|
|
"description": "Liczba sekund oczekiwania po ustaniu aktywności wywołującej alert przed jego zakończeniem."
|
|
}
|
|
},
|
|
"detections": {
|
|
"label": "Konfiguracja detekcji",
|
|
"description": "Ustawienia określające, które śledzone obiekty generują detekcje (niebędące alertami) i jak detekcje są przechowywane.",
|
|
"labels": {
|
|
"description": "Lista etykiet obiektów kwalifikujących się jako zdarzenia detekcji.",
|
|
"label": "Etykiety detekcji"
|
|
},
|
|
"required_zones": {
|
|
"description": "Strefy, w których obiekt musi się znaleźć, aby został uznany za detekcję; pozostaw puste, aby zezwolić na dowolną strefę.",
|
|
"label": "Wymagane strefy"
|
|
},
|
|
"cutoff_time": {
|
|
"label": "Czas odcięcia detekcji",
|
|
"description": "Liczba sekund oczekiwania po ustaniu aktywności wywołującej detekcję przed jej zakończeniem."
|
|
},
|
|
"enabled_in_config": {
|
|
"label": "Pierwotny stan detekcji",
|
|
"description": "Śledzi pierwotny stan włączenia detekcji w konfiguracji."
|
|
},
|
|
"enabled": {
|
|
"label": "Włącz detekcje",
|
|
"description": "Włącz lub wyłącz zdarzenia detekcji dla wszystkich kamer; może być nadpisane dla poszczególnych kamer."
|
|
}
|
|
},
|
|
"genai": {
|
|
"label": "Konfiguracja GenAI",
|
|
"description": "Kontroluje użycie generatywnej sztucznej inteligencji do tworzenia opisów i podsumowań elementów przeglądu.",
|
|
"enabled": {
|
|
"label": "Włącz opisy GenAI",
|
|
"description": "Włącz lub wyłącz generowanie opisów i podsumowań GenAI dla elementów przeglądu."
|
|
},
|
|
"alerts": {
|
|
"label": "Włącz GenAI dla alertów",
|
|
"description": "Używaj GenAI do generowania opisów dla elementów alertów."
|
|
},
|
|
"detections": {
|
|
"label": "Włącz GenAI dla detekcji",
|
|
"description": "Używaj GenAI do generowania opisów dla elementów detekcji."
|
|
},
|
|
"image_source": {
|
|
"label": "Źródło obrazu dla przeglądu",
|
|
"description": "Źródło obrazów wysyłanych do GenAI (\"preview\" lub \"recordings\"); \"recordings\" używa klatek wyższej jakości, ale zużywa więcej tokenów."
|
|
},
|
|
"additional_concerns": {
|
|
"label": "Dodatkowe uwagi",
|
|
"description": "Lista dodatkowych uwag lub notatek, które model GenAI powinien wziąć pod uwagę podczas oceny aktywności na tej kamerze."
|
|
},
|
|
"debug_save_thumbnails": {
|
|
"label": "Zapisuj miniatury",
|
|
"description": "Zapisuj miniatury wysyłane do dostawcy GenAI w celach debugowania i przeglądu."
|
|
},
|
|
"enabled_in_config": {
|
|
"label": "Pierwotny stan GenAI",
|
|
"description": "Śledzi pierwotny stan włączenia GenAI w konfiguracji."
|
|
},
|
|
"preferred_language": {
|
|
"label": "Preferowany język",
|
|
"description": "Preferowany język odpowiedzi generowanych przez GenAI."
|
|
},
|
|
"activity_context_prompt": {
|
|
"label": "Monit kontekstu aktywności",
|
|
"description": "Niestandardowy monit opisujący, co jest, a co nie jest podejrzaną aktywnością, aby zapewnić kontekst dla podsumowań GenAI."
|
|
}
|
|
},
|
|
"description": "Ustawienia kontrolujące alerty, detekcje oraz podsumowania przeglądu GenAI używane przez interfejs i pamięć masową."
|
|
},
|
|
"semantic_search": {
|
|
"label": "Wyszukiwanie semantyczne",
|
|
"triggers": {
|
|
"label": "Wyzwalacze",
|
|
"description": "Akcje i kryteria dopasowania dla specyficznych dla kamery wyzwalaczy wyszukiwania semantycznego.",
|
|
"friendly_name": {
|
|
"label": "Przyjazna nazwa",
|
|
"description": "Przyjazna nazwa wyświetlana w interfejsie użytkownika."
|
|
},
|
|
"enabled": {
|
|
"label": "Włącz ten wyzwalacz",
|
|
"description": "Włącz lub wyłącz wyzwalacz wyszukiwania semantycznego."
|
|
},
|
|
"type": {
|
|
"label": "Typ wyzwalacza",
|
|
"description": "Typ wyzwalacza: \"thumbnail\" (dopasowanie do obrazu) lub \"description\" (dopasowanie do tekstu)."
|
|
},
|
|
"data": {
|
|
"label": "Zawartość wyzwalacza",
|
|
"description": "Fraza tekstowa lub ID miniatury do dopasowania."
|
|
},
|
|
"threshold": {
|
|
"label": "Próg wyzwalacza",
|
|
"description": "Minimalny próg podobieństwa (0-1) aktywujący wyzwalacz."
|
|
},
|
|
"actions": {
|
|
"label": "Akcje wyzwalacza",
|
|
"description": "Lista akcji do wykonania po dopasowaniu wyzwalacza (notification, sub_label, attribute)."
|
|
}
|
|
},
|
|
"description": "Ustawienia wyszukiwania semantycznego opartego na wektorach cech obrazów i tekstu.",
|
|
"enabled": {
|
|
"label": "Włącz wyszukiwanie semantyczne",
|
|
"description": "Włącz lub wyłącz funkcję wyszukiwania semantycznego."
|
|
},
|
|
"reindex": {
|
|
"label": "Przeindeksuj przy starcie",
|
|
"description": "Uruchom pełne przeindeksowanie historycznych obiektów do bazy wektorowej."
|
|
},
|
|
"model": {
|
|
"label": "Model wyszukiwania lub dostawca GenAI",
|
|
"description": "Model wektoryzacji (embeddings) do użycia w wyszukiwaniu semantycznym (np. \"jinav1\") lub nazwa dostawcy GenAI z rolą \"embeddings\"."
|
|
},
|
|
"model_size": {
|
|
"label": "Rozmiar modelu",
|
|
"description": "Wybierz rozmiar modelu; \"small\" działa na CPU, a \"large\" zazwyczaj wymaga GPU."
|
|
},
|
|
"device": {
|
|
"label": "Urządzenie obliczeniowe",
|
|
"description": "Nadpisanie urządzenia docelowego (np. CPU, GPU). Więcej informacji: https://onnxruntime.ai/docs/execution-providers/"
|
|
}
|
|
},
|
|
"snapshots": {
|
|
"label": "Migawki",
|
|
"enabled": {
|
|
"label": "Włącz migawki",
|
|
"description": "Włącz lub wyłącz zapisywanie migawek dla wszystkich kamer; może być nadpisane dla poszczególnych kamer."
|
|
},
|
|
"timestamp": {
|
|
"label": "Nakładka znacznika czasu",
|
|
"description": "Nakładaj znacznik czasu na migawki z API."
|
|
},
|
|
"bounding_box": {
|
|
"label": "Nakładka ramki ograniczającej",
|
|
"description": "Rysuj ramki ograniczające wokół obiektów na migawkach z API."
|
|
},
|
|
"crop": {
|
|
"label": "Kadruj migawkę",
|
|
"description": "Kadruj migawki z API do ramki ograniczającej wykrytego obiektu."
|
|
},
|
|
"required_zones": {
|
|
"label": "Wymagane strefy",
|
|
"description": "Strefy, w których obiekt musi się znaleźć, aby zapisać migawkę."
|
|
},
|
|
"height": {
|
|
"label": "Wysokość migawki",
|
|
"description": "Wysokość (w pikselach), do której mają być przeskalowane migawki z API; pozostaw puste, aby zachować oryginalny rozmiar."
|
|
},
|
|
"retain": {
|
|
"label": "Retencja migawek",
|
|
"description": "Ustawienia retencji migawek, w tym domyślna liczba dni i nadpisania dla poszczególnych obiektów.",
|
|
"default": {
|
|
"label": "Domyślna retencja",
|
|
"description": "Domyślna liczba dni przechowywania migawek."
|
|
},
|
|
"objects": {
|
|
"label": "Retencja obiektów",
|
|
"description": "Nadpisania liczby dni retencji dla poszczególnych typów obiektów."
|
|
}
|
|
},
|
|
"quality": {
|
|
"label": "Jakość migawki",
|
|
"description": "Jakość kodowania zapisywanych migawek (0-100)."
|
|
},
|
|
"description": "Ustawienia generowania przez API migawek śledzonych obiektów dla wszystkich kamer; mogą być nadpisane dla poszczególnych kamer."
|
|
},
|
|
"timestamp_style": {
|
|
"label": "Styl znacznika czasu",
|
|
"position": {
|
|
"label": "Pozycja znacznika czasu",
|
|
"description": "Pozycja znacznika czasu na obrazie (tl/tr/bl/br)."
|
|
},
|
|
"format": {
|
|
"label": "Format znacznika czasu",
|
|
"description": "Ciąg formatujący datę i czas używany dla znaczników (kody formatu datetime w Pythonie)."
|
|
},
|
|
"color": {
|
|
"label": "Kolor znacznika czasu",
|
|
"description": "Wartości kolorów RGB tekstu znacznika (0-255).",
|
|
"red": {
|
|
"label": "Czerwony",
|
|
"description": "Składowa czerwona (0-255) koloru znacznika czasu."
|
|
},
|
|
"green": {
|
|
"label": "Zielony",
|
|
"description": "Składowa zielona (0-255) koloru znacznika czasu."
|
|
},
|
|
"blue": {
|
|
"label": "Niebieski",
|
|
"description": "Składowa niebieska (0-255) koloru znacznika czasu."
|
|
}
|
|
},
|
|
"thickness": {
|
|
"label": "Grubość znacznika czasu",
|
|
"description": "Grubość linii tekstu znacznika czasu."
|
|
},
|
|
"effect": {
|
|
"label": "Efekt znacznika czasu",
|
|
"description": "Efekt wizualny tekstu znacznika czasu (none, solid, shadow)."
|
|
},
|
|
"description": "Opcje stylizacji znaczników czasu na podglądzie debugowania i migawkach."
|
|
},
|
|
"mqtt": {
|
|
"label": "MQTT",
|
|
"description": "Ustawienia łączenia i publikowania telemetrii, migawek oraz szczegółów zdarzeń do brokera MQTT.",
|
|
"enabled": {
|
|
"label": "Włącz MQTT",
|
|
"description": "Włącz lub wyłącz integrację MQTT dla stanów, zdarzeń i migawek."
|
|
},
|
|
"host": {
|
|
"label": "Host brokera",
|
|
"description": "Adres IP lub nazwa hosta brokera MQTT."
|
|
},
|
|
"port": {
|
|
"label": "Port brokera",
|
|
"description": "Port brokera MQTT (zazwyczaj 1883 lub 8883 dla TLS)."
|
|
},
|
|
"topic_prefix": {
|
|
"label": "Prefiks tematów",
|
|
"description": "Prefiks dla wszystkich tematów MQTT publikowanych przez Frigate (domyślnie frigate)."
|
|
},
|
|
"client_id": {
|
|
"label": "Identyfikator klienta",
|
|
"description": "Identyfikator klienta używany podczas łączenia z brokerem MQTT; powinien być unikalny dla każdej instancji."
|
|
},
|
|
"stats_interval": {
|
|
"label": "Interwał statystyk",
|
|
"description": "Interwał w sekundach dla publikowania statystyk systemu i kamer do MQTT."
|
|
},
|
|
"user": {
|
|
"label": "Użytkownik",
|
|
"description": "Opcjonalna nazwa użytkownika MQTT; może być przekazana za pomocą zmiennych środowiskowych lub sekretów."
|
|
},
|
|
"password": {
|
|
"label": "Hasło",
|
|
"description": "Opcjonalne hasło MQTT; może być przekazane za pomocą zmiennych środowiskowych lub sekretów."
|
|
},
|
|
"tls_ca_certs": {
|
|
"label": "Certyfikaty CA dla TLS",
|
|
"description": "Ścieżka do pliku certyfikatów CA dla bezpiecznych połączeń MQTT przez TLS."
|
|
},
|
|
"tls_client_cert": {
|
|
"label": "Certyfikat klienta",
|
|
"description": "Ścieżka do certyfikatu klienta dla wzajemnego uwierzytelniania TLS; nie ustawiaj użytkownika/hasła przy używaniu certyfikatów klienta."
|
|
},
|
|
"tls_client_key": {
|
|
"label": "Klucz prywatny klienta",
|
|
"description": "Ścieżka do klucza prywatnego dla certyfikatu klienta."
|
|
},
|
|
"tls_insecure": {
|
|
"label": "Zezwalaj na niezabezpieczony TLS",
|
|
"description": "Ignoruj błędy weryfikacji certyfikatów TLS brokera MQTT."
|
|
},
|
|
"qos": {
|
|
"label": "Jakość usługi MQTT (QoS)",
|
|
"description": "Poziom jakości usługi QoS dla publikacji/subskrypcji MQTT (0, 1 lub 2)."
|
|
}
|
|
},
|
|
"notifications": {
|
|
"label": "Powiadomienia",
|
|
"enabled": {
|
|
"label": "Włącz powiadomienia",
|
|
"description": "Włącz lub wyłącz powiadomienia dla wszystkich kamer; może być nadpisane dla poszczególnych kamer."
|
|
},
|
|
"email": {
|
|
"label": "Adres e-mail powiadomień",
|
|
"description": "Adres e-mail używany do powiadomień push lub wymagany przez niektórych dostawców powiadomień."
|
|
},
|
|
"cooldown": {
|
|
"label": "Czas odnowienia (sekundy)",
|
|
"description": "Czas odnowienia (w sekundach) między powiadomieniami, aby uniknąć zalewania odbiorców powiadomieniami."
|
|
},
|
|
"enabled_in_config": {
|
|
"label": "Pierwotny stan powiadomień",
|
|
"description": "Wskazuje, czy powiadomienia były włączone w pierwotnej konfiguracji."
|
|
},
|
|
"description": "Ustawienia włączania i kontrolowania powiadomień dla wszystkich kamer; mogą być nadpisane dla poszczególnych kamer."
|
|
},
|
|
"onvif": {
|
|
"label": "ONVIF",
|
|
"description": "Domyślne ustawienia protokołu ONVIF dla sterowania PTZ i zdarzeń kamer.",
|
|
"host": {
|
|
"label": "Host",
|
|
"description": "Host (oraz opcjonalnie schemat/protokół) dla usługi ONVIF tej kamery."
|
|
},
|
|
"port": {
|
|
"label": "Port",
|
|
"description": "Numer portu usługi ONVIF."
|
|
},
|
|
"user": {
|
|
"label": "Użytkownik",
|
|
"description": "Nazwa użytkownika do uwierzytelniania ONVIF; niektóre urządzenia wymagają użytkownika z uprawnieniami administratora dla ONVIF."
|
|
},
|
|
"password": {
|
|
"label": "Hasło",
|
|
"description": "Hasło użytkownika ONVIF."
|
|
},
|
|
"tls_insecure": {
|
|
"label": "Zezwalaj na niezabezpieczony TLS",
|
|
"description": "Pomiń weryfikację TLS i wyłącz uwierzytelnianie digest dla ONVIF (niebezpieczne; używaj tylko w zaufanych sieciach)."
|
|
},
|
|
"profile": {
|
|
"label": "Profil ONVIF",
|
|
"description": "Określony profil multimedialny ONVIF do użycia w sterowaniu PTZ, dopasowywany po tokenie lub nazwie. Jeśli nie jest ustawiony, pierwszy profil z prawidłową konfiguracją PTZ zostanie wybrany automatycznie."
|
|
},
|
|
"autotracking": {
|
|
"label": "Auto-śledzenie",
|
|
"description": "Automatycznie śledź poruszające się obiekty i utrzymuj je w centrum kadru za pomocą ruchów kamery PTZ.",
|
|
"enabled": {
|
|
"label": "Włącz auto-śledzenie",
|
|
"description": "Włącz automatyczne sterowanie ruchem kamery PTZ."
|
|
},
|
|
"calibrate_on_startup": {
|
|
"label": "Kalibruj przy uruchomieniu",
|
|
"description": "Zmierz prędkości silników PTZ przy uruchomieniu, aby poprawić dokładność śledzenia. Frigate zaktualizuje konfigurację o movement_weights po kalibracji."
|
|
},
|
|
"zooming": {
|
|
"label": "Przybliżanie (Zoom)",
|
|
"description": "Kontrola zachowania zoomu: disabled (tylko obrót/pochylenie), absolute (najbardziej kompatybilny) lub relative (jednoczesny obrót/pochylenie/zoom)."
|
|
},
|
|
"zoom_factor": {
|
|
"label": "Współczynnik przybliżenia",
|
|
"description": "Kontrola poziomu przybliżenia śledzonych obiektów. Niższe wartości utrzymują szerszy widok sceny; wyższe wartości przybliżają mocniej, ale mogą spowodować utratę śledzenia. Wartości od 0.1 do 0.75."
|
|
},
|
|
"track": {
|
|
"label": "Śledzone obiekty",
|
|
"description": "Typy obiektów wywołujące auto-śledzenie."
|
|
},
|
|
"required_zones": {
|
|
"label": "Wymagane strefy",
|
|
"description": "Strefy, w których obiekt musi się pojawić, aby rozpocząć auto-śledzenie."
|
|
},
|
|
"return_preset": {
|
|
"label": "Preset powrotny",
|
|
"description": "Preset PTZ, do którego kamera ma powrócić po zakończeniu śledzenia."
|
|
},
|
|
"timeout": {
|
|
"label": "Czas oczekiwania na powrót",
|
|
"description": "Liczba sekund bezczynności przed powrotem do presetu powrotnego."
|
|
},
|
|
"movement_weights": {
|
|
"label": "Wagi ruchu",
|
|
"description": "Wartości kalibracji wygenerowane automatycznie przez kalibrację kamery. Nie modyfikuj ręcznie."
|
|
},
|
|
"enabled_in_config": {
|
|
"label": "Pierwotny stan auto-śledzenia",
|
|
"description": "Wewnętrzne pole śledzące, czy auto-śledzenie było włączone w konfiguracji."
|
|
}
|
|
},
|
|
"ignore_time_mismatch": {
|
|
"label": "Ignoruj rozbieżność czasu",
|
|
"description": "Ignoruj różnice w synchronizacji czasu między kamerą a serwerem Frigate w komunikacji ONVIF."
|
|
}
|
|
},
|
|
"profiles": {
|
|
"label": "Profile",
|
|
"description": "Definicje nazwanych profili z przyjaznymi nazwami. Profile kamer muszą odwoływać się do nazw zdefiniowanych tutaj.",
|
|
"friendly_name": {
|
|
"label": "Przyjazna nazwa",
|
|
"description": "Nazwa wyświetlana dla tego profilu w interfejsie użytkownika."
|
|
}
|
|
},
|
|
"database": {
|
|
"label": "Baza danych",
|
|
"description": "Ustawienia bazy danych SQLite używanej przez Frigate do przechowywania metadanych.",
|
|
"path": {
|
|
"label": "Ścieżka do bazy danych",
|
|
"description": "Ścieżka w systemie plików, gdzie przechowywany jest plik bazy SQLite."
|
|
}
|
|
},
|
|
"go2rtc": {
|
|
"label": "go2rtc",
|
|
"description": "Ustawienia zintegrowanej usługi retransmisji go2rtc do strumieniowania na żywo."
|
|
},
|
|
"networking": {
|
|
"label": "Sieć",
|
|
"description": "Ustawienia sieciowe, w tym obsługa IPv6 i porty nasłuchiwania.",
|
|
"ipv6": {
|
|
"label": "Konfiguracja IPv6",
|
|
"description": "Ustawienia specyficzne dla protokołu IPv6 w usługach sieciowych Frigate.",
|
|
"enabled": {
|
|
"label": "Włącz IPv6",
|
|
"description": "Włącz obsługę protokołu IPv6 dla usług Frigate."
|
|
}
|
|
},
|
|
"listen": {
|
|
"label": "Konfiguracja portów nasłuchiwania",
|
|
"description": "Konfiguracja wewnętrznych i zewnętrznych portów nasłuchiwania. Jest to opcja dla zaawansowanych użytkowników. W większości przypadków zaleca się zmianę sekcji ports w pliku Docker Compose.",
|
|
"internal": {
|
|
"label": "Port wewnętrzny",
|
|
"description": "Wewnętrzny port nasłuchiwania dla Frigate (domyślnie 5000)."
|
|
},
|
|
"external": {
|
|
"label": "Port zewnętrzny",
|
|
"description": "Zewnętrzny port nasłuchiwania dla Frigate (domyślnie 8971)."
|
|
}
|
|
}
|
|
},
|
|
"proxy": {
|
|
"label": "Serwer proxy (Reverse Proxy)",
|
|
"description": "Ustawienia integracji Frigate za serwerem reverse proxy przekazującym nagłówki uwierzytelnionych użytkowników.",
|
|
"header_map": {
|
|
"label": "Mapowanie nagłówków",
|
|
"description": "Mapuj przychodzące nagłówki proxy na pola użytkowników i ról we Frigate.",
|
|
"user": {
|
|
"label": "Nagłówek użytkownika",
|
|
"description": "Nagłówek zawierający nazwę uwierzytelnionego użytkownika z proxy."
|
|
},
|
|
"role": {
|
|
"label": "Nagłówek roli",
|
|
"description": "Nagłówek zawierający rolę lub grupy użytkownika z serwera proxy."
|
|
},
|
|
"role_map": {
|
|
"label": "Mapowanie ról",
|
|
"description": "Mapuj grupy z serwera proxy na role Frigate (np. mapuj grupę admin na rolę administratora)."
|
|
}
|
|
},
|
|
"logout_url": {
|
|
"label": "Adres URL wylogowania",
|
|
"description": "Adres URL, na który użytkownicy są przekierowywani podczas wylogowywania przez proxy."
|
|
},
|
|
"auth_secret": {
|
|
"label": "Sekret proxy",
|
|
"description": "Opcjonalny sekret weryfikowany z nagłówkiem X-Proxy-Secret w celu uwierzytelnienia zaufanego proxy."
|
|
},
|
|
"default_role": {
|
|
"label": "Domyślna rola",
|
|
"description": "Domyślna rola przypisywana użytkownikom uwierzytelnionym przez proxy, jeśli nie ma zastosowania żadne mapowanie ról."
|
|
},
|
|
"separator": {
|
|
"label": "Znak separatora",
|
|
"description": "Znak używany do rozdzielania wielu wartości w nagłówkach proxy."
|
|
}
|
|
},
|
|
"telemetry": {
|
|
"label": "Telemetria",
|
|
"description": "Opcje telemetrii i statystyk systemowych, w tym monitorowanie GPU i przepustowości sieci.",
|
|
"network_interfaces": {
|
|
"label": "Interfejsy sieciowe",
|
|
"description": "Lista prefiksów nazw interfejsów sieciowych monitorowanych pod kątem przepustowości."
|
|
},
|
|
"stats": {
|
|
"label": "Statystyki systemowe",
|
|
"description": "Opcje włączania/wyłączania zbierania statystyk systemowych i GPU.",
|
|
"amd_gpu_stats": {
|
|
"label": "Statystyki AMD GPU",
|
|
"description": "Włącz zbieranie statystyk karty graficznej AMD."
|
|
},
|
|
"intel_gpu_stats": {
|
|
"label": "Statystyki Intel GPU",
|
|
"description": "Włącz zbieranie statystyk układu graficznego Intel."
|
|
},
|
|
"network_bandwidth": {
|
|
"label": "Przepustowość sieci",
|
|
"description": "Włącz monitorowanie przepustowości sieci dla poszczególnych procesów FFmpeg kamer oraz detektorów (wymaga odpowiednich uprawnień capabilities)."
|
|
},
|
|
"intel_gpu_device": {
|
|
"label": "Urządzenie Intel GPU",
|
|
"description": "Adres magistrali PCI lub ścieżka urządzenia DRM (np. /dev/dri/card1) używane do przypisania statystyk Intel GPU do konkretnego urządzenia, gdy występuje ich kilka."
|
|
}
|
|
},
|
|
"version_check": {
|
|
"label": "Sprawdzanie wersji",
|
|
"description": "Włącz sprawdzanie dostępności nowszej wersji Frigate."
|
|
}
|
|
},
|
|
"tls": {
|
|
"label": "TLS",
|
|
"description": "Ustawienia protokołu TLS dla punktów końcowych sieci WWW Frigate (port 8971).",
|
|
"enabled": {
|
|
"label": "Włącz TLS",
|
|
"description": "Włącz bezpieczne połączenie TLS dla panelu WWW i API Frigate."
|
|
}
|
|
},
|
|
"ui": {
|
|
"label": "Interfejs użytkownika (UI)",
|
|
"description": "Preferencje interfejsu użytkownika, takie jak strefa czasowa, formatowanie czasu/daty i jednostki.",
|
|
"timezone": {
|
|
"label": "Strefa czasowa",
|
|
"description": "Strefa czasowa wyświetlana w interfejsie (domyślnie czas lokalny przeglądarki)."
|
|
},
|
|
"time_format": {
|
|
"label": "Format czasu",
|
|
"description": "Format czasu używany w UI (browser, 12hour lub 24hour)."
|
|
},
|
|
"unit_system": {
|
|
"label": "System jednostek",
|
|
"description": "System jednostek wyświetlania (metric lub imperial) używany w UI i MQTT."
|
|
}
|
|
},
|
|
"detectors": {
|
|
"label": "Detektory",
|
|
"description": "Konfiguracja sprzętu akceleracji detekcji (Coral TPU, OpenVINO, TensorRT, CPU itp.).",
|
|
"type": {
|
|
"label": "Typ detektora"
|
|
},
|
|
"model": {
|
|
"label": "Ścieżka modelu",
|
|
"description": "Opcje konfiguracji modelu specyficzne dla detektora (ścieżka, rozmiar wejściowy itp.).",
|
|
"path": {
|
|
"label": "Ścieżka do niestandardowego modelu detektora",
|
|
"description": "Ścieżka do pliku niestandardowego modelu detekcji (lub plus://<model_id> dla modeli Frigate+)."
|
|
},
|
|
"labelmap_path": {
|
|
"label": "Mapa etykiet dla niestandardowego detektora",
|
|
"description": "Ścieżka do pliku mapy etykiet przypisującego numeryczne klasy do etykiet tekstowych."
|
|
},
|
|
"width": {
|
|
"label": "Szerokość wejściowa modelu detekcji",
|
|
"description": "Szerokość tensora wejściowego modelu w pikselach."
|
|
},
|
|
"height": {
|
|
"label": "Wysokość wejściowa modelu detekcji",
|
|
"description": "Wysokość tensora wejściowego modelu w pikselach."
|
|
},
|
|
"labelmap": {
|
|
"label": "Personalizacja mapy etykiet",
|
|
"description": "Wpisy nadpisujące lub remapujące do scalenia ze standardową mapą etykiet."
|
|
},
|
|
"attributes_map": {
|
|
"label": "Mapa etykiet obiektów do ich etykiet atrybutów",
|
|
"description": "Mapowanie etykiet obiektów na etykiety atrybutów używane do dołączania metadanych (np. car -> [license_plate])."
|
|
},
|
|
"input_tensor": {
|
|
"label": "Kształt tensora wejściowego modelu",
|
|
"description": "Format tensora oczekiwany przez model: nhwc lub nchw."
|
|
},
|
|
"input_pixel_format": {
|
|
"label": "Format kolorów pikseli wejściowych modelu",
|
|
"description": "Przestrzeń barw oczekiwana przez model: rgb, bgr lub yuv."
|
|
},
|
|
"input_dtype": {
|
|
"label": "Typ danych wejściowych modelu (dtype)",
|
|
"description": "Typ danych wejściowego tensora modelu (np. float32)."
|
|
},
|
|
"model_type": {
|
|
"label": "Typ modelu detekcji obiektów",
|
|
"description": "Typ architektury modelu detektora (ssd, yolox, yolonas, yolo-generic, rfdetr, dfine) używany do optymalizacji."
|
|
}
|
|
},
|
|
"model_path": {
|
|
"label": "Ścieżka do modelu detektora",
|
|
"description": "Ścieżka do pliku binarnego modelu detektora, jeśli jest wymagana przez wybrany detektor."
|
|
},
|
|
"axengine": {
|
|
"label": "AXEngine NPU",
|
|
"description": "Detektor AXERA AX650N/AX8850N NPU uruchamiający skompilowane pliki .axmodel za pośrednictwem środowiska wykonawczego AXEngine."
|
|
},
|
|
"cpu": {
|
|
"label": "CPU",
|
|
"description": "Detektor CPU uruchamiający modele TensorFlow Lite na procesorze hosta. Nie jest zalecany do zastosowań produkcyjnych z powodu dużego obciążenia procesora.",
|
|
"num_threads": {
|
|
"label": "Liczba wątków",
|
|
"description": "Liczba wątków procesora używanych przez detektor."
|
|
}
|
|
},
|
|
"deepstack": {
|
|
"label": "DeepStack",
|
|
"description": "Detektor DeepStack/CodeProject.AI wysyłający obrazy do zdalnego API HTTP DeepStack. Nie jest zalecany.",
|
|
"api_url": {
|
|
"label": "Adres URL API DeepStack",
|
|
"description": "Adres URL API DeepStack."
|
|
},
|
|
"api_timeout": {
|
|
"label": "Limit czasu API DeepStack (sekundy)",
|
|
"description": "Limit czasu żądania do API DeepStack w sekundach."
|
|
},
|
|
"api_key": {
|
|
"label": "Klucz API DeepStack (jeśli wymagany)",
|
|
"description": "Opcjonalny klucz API dla uwierzytelnionych usług DeepStack."
|
|
}
|
|
},
|
|
"edgetpu": {
|
|
"label": "EdgeTPU",
|
|
"description": "Detektor EdgeTPU uruchamiający modele TensorFlow Lite skompilowane dla akceleratorów Coral EdgeTPU.",
|
|
"device": {
|
|
"label": "Typ urządzenia",
|
|
"description": "Urządzenie używane do inferencji EdgeTPU (np. usb, pci)."
|
|
}
|
|
},
|
|
"hailo8l": {
|
|
"label": "Hailo-8/Hailo-8L",
|
|
"description": "Detektor Hailo-8/Hailo-8L używający modeli HEF i SDK HailoRT do inferencji na akceleratorach Hailo.",
|
|
"device": {
|
|
"label": "Typ urządzenia",
|
|
"description": "Urządzenie używane do inferencji Hailo (np. PCIe, M.2)."
|
|
}
|
|
},
|
|
"memryx": {
|
|
"label": "MemryX",
|
|
"description": "Detektor MemryX MX3 uruchamiający skompilowane modele DFP na akceleratorach MemryX.",
|
|
"device": {
|
|
"label": "Ścieżka urządzenia",
|
|
"description": "Urządzenie używane do inferencji MemryX (np. PCIe)."
|
|
}
|
|
},
|
|
"onnx": {
|
|
"label": "ONNX",
|
|
"description": "Detektor ONNX do uruchamiania modeli ONNX; korzysta z dostępnych backendów akceleracji (CUDA/ROCm/OpenVINO).",
|
|
"device": {
|
|
"label": "Typ urządzenia",
|
|
"description": "Urządzenie używane do inferencji ONNX (np. AUTO, CPU, GPU)."
|
|
}
|
|
},
|
|
"openvino": {
|
|
"label": "OpenVINO",
|
|
"description": "Detektor OpenVINO dla procesorów AMD i Intel, układów graficznych Intel GPU oraz akceleratorów Intel VPU.",
|
|
"device": {
|
|
"label": "Typ urządzenia",
|
|
"description": "Urządzenie używane do inferencji OpenVINO (np. CPU, GPU, NPU)."
|
|
}
|
|
},
|
|
"rknn": {
|
|
"label": "RKNN",
|
|
"description": "Detektor RKNN dla układów NPU Rockchip; uruchamia skompilowane modele RKNN na sprzęcie Rockchip.",
|
|
"num_cores": {
|
|
"label": "Liczba rdzeni NPU do użycia.",
|
|
"description": "Liczba rdzeni NPU do użycia (0 dla automatycznego)."
|
|
}
|
|
},
|
|
"synaptics": {
|
|
"label": "Synaptics",
|
|
"description": "Detektor Synaptics NPU dla modeli w formacie .synap przy użyciu Synap SDK."
|
|
},
|
|
"teflon_tfl": {
|
|
"label": "Teflon",
|
|
"description": "Detektor delegata Teflon dla TFLite wykorzystujący bibliotekę Mesa Teflon do akceleracji inferencji na obsługiwanych GPU."
|
|
},
|
|
"tensorrt": {
|
|
"label": "TensorRT",
|
|
"description": "Detektor TensorRT dla urządzeń NVIDIA i kart graficznych GeForce/Jetson wykorzystujący silniki TensorRT do akceleracji inferencji.",
|
|
"device": {
|
|
"label": "Indeks urządzenia GPU",
|
|
"description": "Indeks urządzenia GPU do użycia."
|
|
}
|
|
},
|
|
"zmq": {
|
|
"label": "ZMQ IPC",
|
|
"description": "Detektor ZMQ IPC oddelegowujący inferencję do zewnętrznego procesu przez punkt końcowy ZeroMQ IPC.",
|
|
"endpoint": {
|
|
"label": "Punkt końcowy ZMQ IPC",
|
|
"description": "Punkt końcowy ZMQ do połączenia."
|
|
},
|
|
"request_timeout_ms": {
|
|
"label": "Limit czasu żądania ZMQ w milisekundach",
|
|
"description": "Limit czasu dla żądań ZMQ w milisekundach."
|
|
},
|
|
"linger_ms": {
|
|
"label": "Czas oczekiwania gniazda ZMQ w milisekundach",
|
|
"description": "Okres oczekiwania gniazda ZMQ (linger) w milisekundach."
|
|
}
|
|
}
|
|
},
|
|
"model": {
|
|
"label": "Model detekcji",
|
|
"description": "Ustawienia konfiguracji niestandardowego modelu detekcji obiektów i jego kształtu wejściowego.",
|
|
"path": {
|
|
"label": "Ścieżka do modelu",
|
|
"description": "Ścieżka do pliku niestandardowego modelu detekcji (lub plus://<model_id> dla modeli Frigate+)."
|
|
},
|
|
"labelmap_path": {
|
|
"label": "Ścieżka mapy etykiet",
|
|
"description": "Ścieżka do pliku mapy etykiet, który mapuje klasy numeryczne na etykiety tekstowe dla detektora."
|
|
},
|
|
"width": {
|
|
"label": "Szerokość wejściowa",
|
|
"description": "Szerokość wejściowa modelu detekcji w pikselach (np. 320 lub 640)."
|
|
},
|
|
"height": {
|
|
"label": "Wysokość wejściowa",
|
|
"description": "Wysokość wejściowa modelu detekcji w pikselach (np. 320 lub 640)."
|
|
},
|
|
"labelmap": {
|
|
"label": "Personalizacja mapy etykiet",
|
|
"description": "Wpisy nadpisujące lub remapujące do scalenia ze standardową mapą etykiet."
|
|
},
|
|
"attributes_map": {
|
|
"label": "Mapa etykiet obiektów do ich etykiet atrybutów",
|
|
"description": "Mapowanie etykiet obiektów na etykiety atrybutów używane do dołączania metadanych (np. car -> [license_plate])."
|
|
},
|
|
"input_tensor": {
|
|
"label": "Kształt tensora wejściowego modelu",
|
|
"description": "Format tensora oczekiwany przez model: nhwc lub nchw."
|
|
},
|
|
"input_pixel_format": {
|
|
"label": "Format kolorów pikseli wejściowych modelu",
|
|
"description": "Przestrzeń barw oczekiwana przez model: rgb, bgr lub yuv."
|
|
},
|
|
"input_dtype": {
|
|
"label": "Typ danych wejściowych modelu (dtype)",
|
|
"description": "Typ danych wejściowego tensora modelu (np. float32)."
|
|
},
|
|
"model_type": {
|
|
"label": "Typ modelu detekcji obiektów",
|
|
"description": "Typ architektury modelu detektora (ssd, yolox, yolonas, yolo-generic, rfdetr, dfine) używany do optymalizacji."
|
|
}
|
|
},
|
|
"genai": {
|
|
"label": "Generative AI (GenAI)",
|
|
"description": "Ustawienia integracji z dostawcami Generative AI (OpenAI, Gemini, Ollama itp.) do generowania podsumowań i opisów.",
|
|
"api_key": {
|
|
"label": "Klucz API",
|
|
"description": "Klucz API wymagany przez niektórych dostawców (może być również ustawiony za pomocą zmiennych środowiskowych)."
|
|
},
|
|
"base_url": {
|
|
"label": "Podstawowy adres URL",
|
|
"description": "Podstawowy adres URL dla dostawców hostowanych lokalnie lub kompatybilnych (na przykład instancji Ollama)."
|
|
},
|
|
"model": {
|
|
"label": "Model",
|
|
"description": "Identyfikator modelu AI (np. gpt-4o-mini, gemini-1.5-flash)."
|
|
},
|
|
"provider": {
|
|
"label": "Dostawca",
|
|
"description": "Nazwa dostawcy GenAI (openai, gemini, ollama itp.)."
|
|
},
|
|
"roles": {
|
|
"label": "Role dostawcy",
|
|
"description": "Role przypisane do tego dostawcy (chat, descriptions, embeddings)."
|
|
},
|
|
"provider_options": {
|
|
"label": "Opcje dostawcy",
|
|
"description": "Dodatkowe opcje specyficzne dla dostawcy przekazywane do klienta GenAI."
|
|
},
|
|
"runtime_options": {
|
|
"label": "Opcje wykonawcze",
|
|
"description": "Opcje wykonawcze przekazywane dostawcy przy każdym wywołaniu inferencji."
|
|
}
|
|
},
|
|
"classification": {
|
|
"label": "Klasyfikacja niestandardowa",
|
|
"description": "Ustawienia niestandardowych modeli klasyfikacji obrazów (np. rozpoznawanie zwierząt, roślin, pojazdów).",
|
|
"bird": {
|
|
"label": "Konfiguracja klasyfikacji ptaków",
|
|
"description": "Ustawienia specyficzne dla modeli klasyfikacji ptaków.",
|
|
"enabled": {
|
|
"label": "Klasyfikacja ptaków",
|
|
"description": "Włącz lub wyłącz klasyfikację gatunków ptaków."
|
|
},
|
|
"threshold": {
|
|
"label": "Minimalna ocena",
|
|
"description": "Minimalna ocena klasyfikacji wymagana do zaakceptowania gatunku ptaka."
|
|
}
|
|
},
|
|
"custom": {
|
|
"label": "Niestandardowe modele klasyfikacji",
|
|
"description": "Konfiguracja niestandardowych modeli klasyfikacji używanych do detekcji obiektów lub stanów.",
|
|
"enabled": {
|
|
"label": "Włącz model",
|
|
"description": "Włącz lub wyłącz niestandardowy model klasyfikacji."
|
|
},
|
|
"name": {
|
|
"label": "Nazwa modelu",
|
|
"description": "Identyfikator używanego niestandardowego modelu klasyfikacji."
|
|
},
|
|
"threshold": {
|
|
"label": "Próg oceny",
|
|
"description": "Próg oceny używany do zmiany stanu klasyfikacji."
|
|
},
|
|
"save_attempts": {
|
|
"label": "Zapisuj próby",
|
|
"description": "Liczba prób klasyfikacji zapisywanych na potrzeby widoku ostatnich klasyfikacji."
|
|
},
|
|
"object_config": {
|
|
"objects": {
|
|
"label": "Klasyfikuj obiekty",
|
|
"description": "Lista typów obiektów, dla których ma być uruchamiana klasyfikacja obiektów."
|
|
},
|
|
"classification_type": {
|
|
"label": "Typ klasyfikacji",
|
|
"description": "Stosowany typ klasyfikacji: sub_label (dodaje podetykietę) lub inne obsługiwane typy."
|
|
}
|
|
},
|
|
"state_config": {
|
|
"cameras": {
|
|
"label": "Kamery klasyfikacji",
|
|
"description": "Ustawienia kadrowania i konfiguracji klasyfikacji stanów dla poszczególnych kamer.",
|
|
"crop": {
|
|
"label": "Kadr klasyfikacji",
|
|
"description": "Współrzędne kadru używane do uruchamiania klasyfikacji na tej kamerze."
|
|
}
|
|
},
|
|
"motion": {
|
|
"label": "Uruchamiaj przy ruchu",
|
|
"description": "Jeśli włączone, uruchamiaj klasyfikację po wykryciu ruchu w określonym kadrze."
|
|
},
|
|
"interval": {
|
|
"label": "Interwał klasyfikacji",
|
|
"description": "Interwał (w sekundach) między okresowymi uruchomieniami klasyfikacji stanów."
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"camera_groups": {
|
|
"label": "Grupy kamer",
|
|
"description": "Konfiguracja nazwanych grup kamer używanych do organizowania kamer w interfejsie użytkownika.",
|
|
"cameras": {
|
|
"label": "Kamery w grupie",
|
|
"description": "Lista kamer należących do tej grupy."
|
|
},
|
|
"icon": {
|
|
"label": "Ikona grupy",
|
|
"description": "Ikona wyświetlana dla tej grupy w interfejsie."
|
|
},
|
|
"order": {
|
|
"label": "Kolejność grupy",
|
|
"description": "Kolejność numeryczna używana do sortowania grup kamer w interfejsie; większe liczby pojawiają się później."
|
|
}
|
|
},
|
|
"active_profile": {
|
|
"label": "Aktywny profil",
|
|
"description": "Profil domyślnie aktywowany przy uruchomieniu Frigate."
|
|
},
|
|
"camera_mqtt": {
|
|
"label": "MQTT kamery",
|
|
"description": "Domyślne ustawienia publikowania obrazów MQTT dla kamer.",
|
|
"enabled": {
|
|
"label": "Wysyłaj obraz",
|
|
"description": "Włącz publikowanie migawek obrazów dla obiektów do tematów MQTT dla tej kamery."
|
|
},
|
|
"timestamp": {
|
|
"label": "Dodaj znacznik czasu",
|
|
"description": "Nakładaj znacznik czasu na obrazy publikowane przez MQTT."
|
|
},
|
|
"bounding_box": {
|
|
"label": "Dodaj ramkę ograniczającą",
|
|
"description": "Rysuj ramki ograniczające na obrazach publikowanych przez MQTT."
|
|
},
|
|
"crop": {
|
|
"label": "Kadruj obraz",
|
|
"description": "Kadruj obrazy publikowane do MQTT do ramki wykrytego obiektu."
|
|
},
|
|
"height": {
|
|
"label": "Wysokość obrazu",
|
|
"description": "Wysokość w pikselach dla obrazów publikowanych przez MQTT."
|
|
},
|
|
"required_zones": {
|
|
"label": "Wymagane strefy",
|
|
"description": "Strefy, w których obiekt musi się znaleźć, aby opublikować obraz MQTT."
|
|
},
|
|
"quality": {
|
|
"label": "Jakość JPEG",
|
|
"description": "Jakość JPEG dla obrazów publikowanych do MQTT (0-100)."
|
|
}
|
|
},
|
|
"camera_ui": {
|
|
"label": "Interfejs kamery",
|
|
"description": "Kolejność wyświetlania i widoczność tej kamery w interfejsie użytkownika. Kolejność wpływa na domyślny pulpit nawigacyjny. Aby uzyskać bardziej szczegółową kontrolę, użyj grup kamer.",
|
|
"order": {
|
|
"label": "Kolejność w UI",
|
|
"description": "Kolejność numeryczna używana do sortowania kamery w interfejsie (domyślny pulpit i listy); większe liczby pojawiają się później."
|
|
},
|
|
"dashboard": {
|
|
"label": "Pokazuj na pulpicie Na żywo",
|
|
"description": "Przełącz, czy ta kamera ma być widoczna na domyślnym pulpicie Na żywo (Wszystkie kamery). Kamera pozostaje dostępna we wszystkich innych miejscach interfejsu, w tym w grupach kamer i ustawieniach."
|
|
},
|
|
"review": {
|
|
"label": "Pokazuj w Przeglądzie",
|
|
"description": "Przełącz, czy ta kamera ma być widoczna w przeglądzie (strona przeglądu, filtr kamer, przegląd ruchu oraz widok historii)."
|
|
}
|
|
}
|
|
}
|