[C++] Wykrywanie ruchu w obrazie video

0

Witam, pracuję nad projektem, w którym niezbędne będzie wykrywanie ruchu przez kamerkę (nie tylko stwierdzenie true/false, ale też podanie konkretnej współrzędnej gdzie jest ruch). Rodzaju kamery jeszcze nie wybrałem. Nie wiem jak zabrać się za wykrywanie ruchu, bo ciężko cokolwiek znaleźć na ten temat. Jeżeli chodzi o przechwytywanie obrazu to widziałem gotowe rzeczy typu OPEN CV, tylko jak tu teraz wykryć ruch? Pobierać po 2 klatki i porównywać je do siebie, czy jest jakaś gotowa biblioteka z której mógłbym skorzystać? Jeżeli nie ma to proszę o podpowiedź jak optymalnie mógłbym to napisać.

0

najpierw zadbaj o szum w klatkach pozniej jak go wyeliminujesz to jak odejmiesz poprzednia klatke od klatki co jest teraz powinien byc np. czarny ekran swoja droga, radzilbym ci ustawic kamere w tryb w ktorym najpierw bedziesz mial zdjecie z kamerki obszaru co sie nie porusza, a pozniej go porownywac z innym obrazem aktualnie granym z kamery,
do tego dochodzi oswietlenie ktore nie zawsze jest identyczne (chodzi o pokoj z oknami), podaj wiecej szczegolow

0

Dobrze by było jakby program był uniwersalny i działał w różnych miejscach, niezależnie od oświetlenia. Rozumiem, że na necie nie znajdę żadnych gotowych funkcji? Program ma namierzyć największy ruchomy obiekt, który jest widoczny na obrazie z kamerki. Jak z tym się uporam to zajmę się rozpoznawaniem obiektów (np. ile % szansy, że to jest człowiek), robiłem już coś takiego z rozpoznawaniem liter więc myślę, że sobie poradzę. Jak mam samemu pisać wykrywanie obrazu to chciałem widzieć czy są jakieś dobre sposoby pisania czegoś takiego, bo zazwyczaj jak samemu coś wymyślam to nie jest to zbyt optymalne :P

Czyli odejmować klatki od siebie? Czy może porównywać piksele? Czy jeszcze jakieś sposoby są, dobrze jakby to było szybkie :)

0

Już znalazłem rozwiązanie, w OpenCV jest wszystko

0

taa ciekawe jak wyodrebnisz obiekt czlowieka z tla wiedzac ze tlo sie co chcwile zmienia

0

Przejrzałem pliki sample i są tam 2 gotowe kody wykrywające ruch.

1 użytkowników online, w tym zalogowanych: 0, gości: 1