Detekcja ruchu za pomocą kamery USB.
: 17 gru 2008 11:41
Witam.
Jestem początkującym użytkownikiem LabView. Chciałbym zrobić detektor ruchu za pomocą zwykłej kamery USB. Jak narazie uruchomiłem kamerę, uzysskałem obraz w Labview. No i dalej zaczęły się schody:( Wpadłem na pomysł aby wykryć ruch należy porównać dwie klatki obrazu, kiedy nie będą identyczne oznacza to pewną zmianę w polu widzenia kamery czyli ruch. Aby to zrobić postanowiłem pozyskać obraz w trybie SNAP. Zrobiłem to w pętli WHILE aby pozyskiwać obraz ciągle. Pozyskuje go z szybkością 4 klatki na sekundę( uważam to za wystarczające). Aby porównać dwie sąsiednie klatki obrazu zastosowałem rejestr przesuwny i komparatar not equal z palety programming. W ten sposób chciałem otrzymać jasną odpowiedż czy klatki są identyczne czy nie. Niestety aplikacja nie wskazuje żadnego ruchu.
Proszę jakieś wskazówki, odnośnie mojego problemu( w załączniku załczam moj projekt).
Jestem początkującym użytkownikiem LabView. Chciałbym zrobić detektor ruchu za pomocą zwykłej kamery USB. Jak narazie uruchomiłem kamerę, uzysskałem obraz w Labview. No i dalej zaczęły się schody:( Wpadłem na pomysł aby wykryć ruch należy porównać dwie klatki obrazu, kiedy nie będą identyczne oznacza to pewną zmianę w polu widzenia kamery czyli ruch. Aby to zrobić postanowiłem pozyskać obraz w trybie SNAP. Zrobiłem to w pętli WHILE aby pozyskiwać obraz ciągle. Pozyskuje go z szybkością 4 klatki na sekundę( uważam to za wystarczające). Aby porównać dwie sąsiednie klatki obrazu zastosowałem rejestr przesuwny i komparatar not equal z palety programming. W ten sposób chciałem otrzymać jasną odpowiedż czy klatki są identyczne czy nie. Niestety aplikacja nie wskazuje żadnego ruchu.
Proszę jakieś wskazówki, odnośnie mojego problemu( w załączniku załczam moj projekt).