Witam
Mam następujący problem:
Dysponuję zapisanym w pliku avi obrazem z kamery. Muszę napisać program, który pozwoli wyłapać momenty, w których nastąpi zmiana obrazu (kamera jest zamocowana na stałe i tło jest ciągle takie samo). I teraz pytania:
Jak wyciągnąć poszczególne klatki z pliku (istnieją jakieś komponenty)?
Czy zakładając, że uda mi się wyciągnąć poszczególne klatki ma szanse działać procedura zliczająca sumy wartości wszystkich piskeli na każdej klatce i następnie porównująca otrzymaną wielkość ze średnią wyciągniętą z, dajmy na to, 2000 losowych klatek. Jeżeli te dwie wartości będą się różniły o więcej niż np. 10% to procedura uznaje że coś się zmieniło na obrazie.
Może znacie jakieś prostsze rozwiązanie problemu? Np. jakiś program, który ma już wbudowaną podobną opcję. Muszę przeanalizować ponad 1000 godzin zapisu (4 klatki na sekundę) więc będę wdzięczny za pomoc.