Ostatnio wiele serwisów donosiło o nowym wydaniu (v1.0) programu do obsługi kamer – wxCam. Żaden nie wspomniał jednak że w nowej wersji dodano bardzo interesującą funkcję – nagrywanie przy wykryciu ruchu. Ale po kolei.
W repozytorium Archa paczki nie ma, nie ma też nic w AUR. Trzeba radzić sobie samemu. Główne wymagania to:
Revel kompilujemy standardowo:
# ./configure
# make
# make install
CImg kompilujemy tak:
cd examples
make olinux
w wyniku tego katalog wyżej powstanie nam pliczek CImg.h, który należy skopiować do katalogu ze źródłami wxCam.
wxCam kompilujemy standardowo:
# ./configure
# make
# make install
Gotowe. Teraz polecenie wxcam powinno odpalić nam program.
Klikamy Capture > Show movement detection areas i zaznaczamy interesujący nas obszar
Następnie klikamy Capture > Movement detection i możemy już rozpocząć nagrywanie. W przypadku braku ruchu nagrywanie powinno się automatycznie zatrzymać.
Przykład:
Możliwe jest też zaznaczenie kilku obszarów
Chociaż wxCam nie ma żadnego API do którego można by podpiąć jakiś „alarm” to jednak łatwo to zrobić. Wystarczy tylko napisać skrypt monitorujący wielkość pliku do którego nagrywany jest obraz. Jeżeli plik zacznie się zwiększać oznaczać to będzie, że wykryto ruch i można wykonać jakieś działanie.
Dodatkowo wxCam oferuje kilka filtrów obrazu np.:
i kilka innych
No no, ciekawa sprawa. Aż nabrałem ochoty na kupno kamerki :)
tak z ciekawosci… dobra jakosc nagrania, jaka masz kamere?
Standardowa laptopowa – 1,3 MPix.
Próbowałem to zainstalować na 3 systemach. Na każdym się nie udało! :] Ach te 64bitowce… :)
Wielkie dzieki. Na FC 8 64bit i kamerce Live! Vista Cam IM chodzi jak brzytwa :-D
U mnie działa super. Tylko wydaje mi się, że kompilacja CImg nie jest potrzebna. Trochę to zabiera czasu. W moim przypadku przekopiowałem tylko plik CImg.h do katalogu ze źródłami wxcam. Udało mi się nawet PKGBUILD-y do archa zrobić. Szczyt finezji to to nie jest ale działają.
Omg! nie zauważyłem tego pliku :-)
BTW. jak już zrobiłeś PKGBUILD to wrzuć do AUR, będzie mniej roboty następnym razem.
PKGBUILD-y są juz w AUR w unsupported. Tak jak mówiłem szczyt finezji to to nie jest, jak ktoś ma jakieś uwagi i wskazówki to czekam na maila