Detekcja ruchu to funkcja kamer monitoringu, która automatycznie reaguje na zmiany w obserwowanej scenie. Po wykryciu ruchu urządzenie lub rejestrator mogą podjąć określone akcje, takie jak rozpoczęcie nagrywania, wysłanie powiadomienia e-mail lub push na telefon, aktywacja syreny alarmowej czy zmiana trybu pracy kamery PTZ (np. automatyczne obrócenie lub przybliżenie obszaru wykrytego ruchu).
W prostych systemach stosuje się detekcję programową opartą na analizie zmian pikseli pomiędzy kolejnymi klatkami obrazu – gdy ich wartości (np. jasność, kolor) zmieniają się w sposób przekraczający ustalony próg, system interpretuje to jako ruch. Bardziej zaawansowane kamery korzystają z algorytmów VCA, które potrafią odróżniać ruch istotny (np. przechodzący człowiek) od zakłóceń (np. poruszające się liście).
Detekcja ruchu pozwala ograniczyć ilość zapisywanych danych i ułatwia późniejsze wyszukiwanie zdarzeń. Funkcja ta jest standardem w nowoczesnych kamerach IP i rejestratorach, a jej skuteczność zależy od ustawień czułości, stref detekcji oraz warunków oświetleniowych.