Jak AI przeszukuje nagrania z kamer IP i wykrywa zdarzenia zamiast przewijania godzin materiału?
AI podłączone do kamer IP znajdzie nagranie po opisie zdarzenia, streści noc na bramie i zestawia wideo z dokumentami WZ. Nagrania zostają w firmie.
AI podłączone do systemu kamer IP może na podstawie opisu zdarzenia samo wskazać konkretne nagranie i pokazać zdjęcie z tej chwili. Nie musisz przewijać godzin materiału: system przeszukuje wykryte zdarzenia, znaczniki czasu i miniaturki z rejestratora, a potem zestawia to z dokumentami wydania towaru z Twojego programu magazynowego. Nagrania przez cały czas zostają na Twoim sprzęcie i nie trafiają do żadnego zewnętrznego serwisu.
Co AI robi z materiałem wideo, czego człowiek by nie przebrnął w rozsądnym czasie
Typowe pytanie, które słyszymy od klientów po drobnym incydencie: "Wiem, że kamera to nagrała, ale nie wiem który moment i nie mam czasu szukać." Przy ośmiu kamerach, każda przez osiem godzin nocy, mamy ponad sześćdziesiąt godzin materiału. Nikt tego nie przewija. Sprawa jest odkładana albo zamykana bez odpowiedzi.
AI podchodzi do tego inaczej. Nie ogląda każdej klatki. Korzysta ze zdarzeń, które system kamer już zarejestrował: wykrycie ruchu, pojawienie się osoby albo pojazdu w określonej strefie, przekroczenie wirtualnej linii, zmiana obrazu w nocnym trybie. Każde zdarzenie ma znacznik czasu, typ wykrytego obiektu i miniaturkę z momentu detekcji. AI filtruje te zdarzenia według Twojego opisu i odsyła do konkretnego wycinka nagrania.
Co konkretnie można zrobić:
- Wyszukanie nagrania po opisie: "pokaż wszystkie wjazdy na plac w zeszłym tygodniu między godziną 20 a 6" albo "kiedy stała ciężarówka przy rampie numer dwa w środę wieczór?"
- Streszczenie zmiany albo nocy: zamiast oglądać, dostajesz listę zdarzeń z godzinami i miniaturkami: o 22:41 pojazd przy bramie wschodniej, o 2:17 ruch w magazynie B, od 2:20 do 5:55 cisza
- Zestawianie z dokumentami: zdarzenie z kamery przy rampie 3 o 14:32 trafia obok dokumentu WZ zamkniętego o 14:28 i od razu widać, czy godziny się zgadzają
- Powiadomienie ze zdjęciem: gdy pojawia się osoba w strefie poza godzinami pracy, AI wysyła wiadomość z miniaturką momentu na Telegram albo maila, bez potrzeby ręcznego przeglądania materiału
Jak system wchodzi w strumień z kamer i skąd bierze dane o zdarzeniach
Większość kamer IP w polskich firmach nadaje strumień RTSP (Real Time Streaming Protocol). To otwarty standard obsługiwany przez Hikvision, Dahua, Uniview, Reolink i dziesiątki innych marek, niezależnie od ceny kamery. Rejestrator NVR albo DVR też zwykle udostępnia RTSP dla każdego kanału.
Popularnym otwartym programem do lokalnej analizy tych strumieni jest Frigate: działa na serwerze albo minikomputerze w Twojej sieci, odbiera strumienie RTSP ze wszystkich kamer i dla każdego zdarzenia zapisuje:
- dokładny czas początku i końca zdarzenia
- zdjęcie (snapshot) z chwili wykrycia
- krótki klip wideo kilka sekund przed i po zdarzeniu
- typ wykrytego obiektu: osoba, samochód, ciężarówka, rower, zwierzę
- nazwę strefy, w której obiekt się pojawił, zgodnie z planem rozmieszczenia kamer
Te zdarzenia Frigate przekazuje przez MQTT (lekki protokół przesyłania wiadomości) do reszty systemu: do AI, do modułu alertowego, do integracji z dokumentami. Frigate akceleruje wykrywanie obiektów na karcie graficznej Nvidia albo na procesorze Google Coral. Dzięki temu radzi sobie z kilkunastoma kamerami jednocześnie nawet na niezbyt drogim minikomputerze.
Komercyjne systemy, takie jak Milestone XProtect czy Genetec Security Center, mają własne API do pobierania zdarzeń, miniaturek i klipów. Zasada jest ta sama: AI korzysta z metadanych, nie z surowego strumienia wideo. Stąd system jest lekki i nie wymaga gigabajtów pamięci na każdą godzinę analizy.
Zestawianie nagrań z dokumentami: kiedy godzina wjazdu musi pasować do WZ
U jednego klienta, firmy dystrybuującej artykuły spożywcze, kierownik magazynu co kilka tygodni trafiał na tę samą sytuację: towar był na dokumencie WZ (Wydanie Zewnętrzne), ale fizycznie go brakowało na stanie. Żeby wyjaśnić rozbieżność, musiał ręcznie szukać nagrania z dnia wydania, identyfikować właściwą rampę, sprawdzać, kto podpisał dokument i porównywać godziny. Zajmowało mu to godzinę, czasem dwie, a odpowiedź i tak nie była pewna.
Po wdrożeniu AI wygląda to tak: w chwili zamknięcia WZ system wyciąga z dokumentu godzinę operacji i numer rampy załadunkowej. Potem sprawdza bazę zdarzeń Frigate: czy w tym oknie czasowym, plus minus kwadrans, w strefie tej rampy było zdarzenie z pojazdem albo osobą? Jeśli tak, dołącza miniaturkę do kartoteki dokumentu w systemie magazynowym. Jeśli nie, wyświetla alert: "brak aktywności przy rampie 3 w godzinach 14:00-15:00, sprawdź zapis ręcznie".
Kierownik widzi to od razu, nie dopiero gdy klient zadzwoni z reklamacją. A gdy coś nie gra, jedno kliknięcie w miniaturkę otwiera właściwy moment na nagraniu.
Podobnie zestawia się zdarzenia z bramki wjazdowej z dokumentami CMR albo awizo dostawy: godzina wjazdu pojazdu z kamery porównuje się z deklarowaną godziną przyjazdu kierowcy. Rozbieżność powyżej kilkunastu minut od razu trafia jako adnotacja do dokumentu PZ (Przyjęcie Zewnętrzne), zanim ktokolwiek zacznie ręcznie szukać wyjaśnienia. Przy firmach transportowych i spedycyjnych ta para: kamera przy wjeździe plus numer rejestracyjny z dokumentu przewozowego, to jeden z najczęściej wdrażanych punktów.
Powiadomienie ze zdjęciem: co dostaje ochrona albo kierownik o drugiej w nocy
Analiza wsteczna jest przydatna. Ale to, co firmy cenią bardziej, to informacja w tej samej chwili.
Reguły powiadomień ustawia się przez definicję stref i okien czasowych. Strefa "magazyn główny" poza godzinami 6:00-22:00. Strefa "serwerownia" przez całą dobę. Strefa "parking serwisowy" od 21:00 do 6:00. Gdy Frigate wykryje osobę w takiej strefie, AI sprawdza: czy zdarzenie pasuje do zaplanowanego harmonogramu, wyjątku albo zarejestrowanego przejścia w systemie? Jeśli nie, wysyła powiadomienie na Telegrama, SMS albo maila z:
- godziną i datą zdarzenia
- nazwą kamery i strefy
- miniaturką z chwili wykrycia
- linkiem do klipu, dostępnym wyłącznie z sieci firmowej
Jeden z klientów z branży motoryzacyjnej ustawił takie alerty na strefę, gdzie stały auta czekające na odbiór po serwisie. Po kilku tygodniach system wykrył wejście poza godzinami osoby niewidniejącej na żadnej liście. Klient sprawdził nagranie jeszcze tej samej nocy i zdążył zareagować. Bez alertu wiedziałby o tym najwcześniej rano, po ręcznym przeglądaniu materiału, a pewnie wcale.
Powiadomienia można też ustawić inaczej: nie "cokolwiek niepokojącego", tylko konkretne połączenie warunków. Na przykład: ruch przy bramie wjazdowej plus brak zarejestrowanego pojazdu w harmonogramie dostaw. Albo: wejście do serwerowni poza godzinami, które trwa dłużej niż pięć minut. Takie reguły ograniczają liczbę fałszywych alertów do minimum.
Prywatność i RODO: nagrania zostają w firmie, nie w czyjejś chmurze
Przy rozmowach o kamerach i AI to pytanie pojawia się zawsze: gdzie idą nagrania i kto je widzi?
W tym modelu nagrania nie opuszczają Twojej sieci w żadnym momencie. Frigate działa lokalnie: program stoi na serwerze albo minikomputerze w Twojej serwerowni. AI przeszukujące zdarzenia też działa w tej samej sieci. Żadne wideo, żadna miniaturka, żaden znacznik czasu nie trafia do chmury zewnętrznej firmy.
To ma znaczenie z kilku stron jednocześnie:
- RODO: nagrania z miejsc, gdzie przebywają pracownicy, są danymi osobowymi. Masz nad nimi pełną kontrolę, bo leżą na Twoim sprzęcie. Nie ma tu żadnego podmiotu przetwarzającego po drugiej stronie łącza.
- Tajemnica przedsiębiorstwa: nagrania z hali produkcyjnej, magazynu albo laboratorium mogą zawierać informacje, których nie chcesz wysyłać gdziekolwiek poza firmą. Tu nie wysyłasz.
- Ciągłość działania: cały system pracuje bez połączenia z internetem. Awaria łącza nie wyłącza monitoringu ani alertów wewnętrznych.
Jest jeden obowiązek, który pozostaje bez zmian niezależnie od AI: jeśli kamery rejestrują miejsca, gdzie pracują Twoi pracownicy, musisz ich o tym poinformować i mieć to opisane w dokumentacji RODO firmy, w rejestrze czynności przetwarzania i klauzuli informacyjnej. AI niczego tu nie zmienia: to interfejs do przeszukiwania nagrań, które i tak zbierasz, a nie nowe narzędzie inwigilacji.
Pierwsze kroki: co sprawdzamy, zanim cokolwiek zostanie podłączone
Zanim zaczynamy, zawsze przechodzimy przez kilka punktów:
- Jakie kamery stoją w firmie i czy nadają strumień RTSP: prawie zawsze tak przy kamerach z ostatnich kilku lat, ale warto potwierdzić dla starszych modeli analogowych z konwerterami
- Gdzie stoi rejestrator NVR i czy dostęp do niego jest możliwy przez sieć lokalną
- Czy firma ma serwer albo mocniejszy miniPC: Frigate działa dobrze nawet na małym komputerze z kartą graficzną Nvidia albo akceleratorem Google Coral USB
- Które kamery i strefy są priorytetowe: brama wjazdowa, rampy rozładunkowe, magazyn wysokiego składowania, plac manewrowy?
- Z jakim systemem magazynowym albo ERP chcemy zestawiać zdarzenia: jakie pola w dokumentach WZ, PZ albo CMR mają być porównywane z danymi z kamery?
Pierwsze wdrożenie zaczyna się od podzbioru kamer. Zazwyczaj brama, jedna albo dwie rampy i główne wejście do budynku. Po ustawieniu stref i pierwszych alertach, gdy ludzie zobaczą, że system coś wychwytuje i że to działa, naturalnie pojawia się: "a czy możemy to samo zrobić przy hali B i przy nocnym parkingu?"
Integracja z systemem magazynowym to osobny krok. Potrzebujemy dostępu do bazy danych albo API programu, żeby wyciągać godziny operacji i numery ramp z dokumentów WZ i PZ. Większość polskich systemów magazynowych ma eksport do pliku albo API, więc to rzadko bywa barierą. Trudniejsze bywa to przy starszych programach pracujących tylko na bazie lokalnej bez żadnego interfejsu zewnętrznego: tam integrację robi się przez bezpośrednie zapytania do bazy.
Nie każda firma potrzebuje wszystkiego od razu. Czasem pierwszym i najważniejszym krokiem jest samo powiadomienie ze zdjęciem na Telegram, gdy ktoś wejdzie do strefy poza godzinami. Reszta rośnie z użytkowania: gdy pracownicy widzą, że system odpowiada na konkretne pytania o nagrania, zaczynają zadawać ich więcej.
Jeśli chcesz sprawdzić, jak konkretnie można to wpiąć w Twoim magazynie, na placu albo przy bramie wjazdowej: umów się na 15 minut rozmowy, żeby ocenić, od czego zacząć i jaki sprzęt jest do tego potrzebny. Możesz też zobaczyć, jak podobne integracje wyglądają u innych firm, na stronie z realnymi wdrożeniami.
Chcecie to u siebie?
Na osobnej stronie rozpisaliśmy, co dokładnie podłączamy w Kamery IP i NVR, o co możecie wtedy pytać asystenta i ile kosztuje wdrożenie.
Co podłączamy i ile to kosztuje →Najczęstsze pytania
Czy AI musi oglądać nagranie klatka po klatce, żeby znaleźć zdarzenie na kamerze?
Nie. AI korzysta z metadanych i miniaturek zdarzeń, które system NVR zapisuje automatycznie: czas zdarzenia, typ wykrytego obiektu, strefa na planie. Przeszukuje te dane, nie surowy strumień wideo klatka po klatce.
Czy pracownicy muszą wiedzieć, że kamera z AI ich nagrywa?
Tak, obowiązek informowania pracowników o monitoringu wynika z Kodeksu pracy i RODO niezależnie od tego, czy firma używa AI, czy nie. AI nie tworzy tu nowego obowiązku: korzysta z nagrań, które i tak zbierasz.
Czy to zadziała z kamerami, które firma ma od kilku lat?
W większości przypadków tak. Potrzebny jest dostęp do strumienia RTSP, który obsługuje praktycznie każda kamera IP wyprodukowana od co najmniej kilku lat, niezależnie od marki. Wyjątkiem są bardzo stare kamery analogowe bez przetwornika cyfrowego.
Gdzie leżą nagrania i czy ktoś z zewnątrz ma do nich dostęp?
W opisywanym modelu nagrania zostają na serwerze w sieci firmy. Frigate i AI działają lokalnie, żaden plik wideo ani miniaturka nie trafia do zewnętrznej chmury. Dostęp do nagrań ma tylko ktoś, kto jest w sieci firmowej lub kogo firma wpuści przez VPN.
Ile czasu zajmuje wdrożenie pierwszych alertów z kamer?
Pierwsza wersja z alertami na Telegram albo maila dla dwóch, trzech kamer zajmuje zwykle od kilku dni do dwóch tygodni, zależnie od infrastruktury sieciowej i liczby stref do skonfigurowania. Integracja z systemem magazynowym to osobny krok.
Opracowanie: zespół redAi z wykorzystaniem narzędzi AI.
Podłączymy Kamery IP i NVR do AI u Was
15 minut rozmowy: mówicie, czego szukacie w danych, my mówimy, co wyciągniemy z Kamery IP i NVR, ile to potrwa i czego potrzebujemy po Waszej stronie.
Umówcie 15 minut o Kamery IP i NVR