Dziś uruchomiłem starą kamerę Logitech Webcam C200 na Raspberry Pi (bez żadnych problemów--wystarczy wsadzić kabel USB). Chcę cyklicznie robić zdjęcia tego co widzę z mojego okna i publikować je na wunderground.com
. Spróbowałem zastosować do tego celu program fswebcam
.
BTW dobry opis kilku popularnych programów służących do obsługi kamer video jest tutaj.
Aby zainstalować fswebcam
należy wykonać:
# apt-get install fswebcam
Uruchamiam fswebcam
za pomocą następującego skryptu (cf. Raspberry Pi -- Webcam streaming):
#!/bin/bash
OUTPUT_DIR=/var/www/cam/fswebcam-output
fswebcam -r 640x480 -S 11 --jpeg 95 \
--title "Sopot/Abrahama Street (PL)" \
--subtitle "View from my window" \
--info "Hardware: Logitech_Webcam_C200@raspberryPi" \
--save $OUTPUT_DIR/image.jpg -q
Aby publikować obrazki na wunderground.com
należy kamerę zarejestrować do czego służy prosty formularz. Obrazki mogą być wysyłane na konto ftp na wunderground.com
albo pobierane z udostępnionego publicznego konta (w tym drugim przypadku należy podczas rejestracji podać adres URL tegoż konta). Ja wybrałem ftp i rejestracja zakończyła się podaniem nazwy serwera ftp + nazwy użytkownika. Hasło jest takie samo jak to używane do logowania się na konto WWW na wunderground.com
.
Do ładowania obrazków używam skryptu (cf. tutaj):
REMOTE='webcam.wunderground.com'
USER='hrpunioCAM1'
PASSWORD='#####'
FTPLOG='/tmp/ftplog'
date >> $FTPLOG
ftp -n $REMOTE <<_FTP>>$FTPLOG
quote USER $USER
quote PASS $PASSWORD
bin
lcd /var/www/cam/fswebcam-output
put image.jpg
quit
_FTP
Obrazki są generowane i wysyłane co kilka minut dzięki stosownemu wpisowi w pliku crontab
.
Link do obrazków z mojej kamery wunderground.com
jest tutaj.
Ten wpis jest bardzo ciekawy
OdpowiedzUsuń