Vincent Lammens

Terug

Raspberrypi USB Webcam

2021/04/06

Ik wou al een tijdje een Webcam voor mijn weerstation. Ik had nog een oude USB-Webcam die ik hiervoor kon gebruiken.

Noot: De 5.10 Linux kernel heeft een bug waarmee /dev/video0 niet kan uitgelezen worden. De versie van Raspberrypi OS op moment van schrijven maakt gebruik van deze kernel. Je moet deze dus eerst downgraden voordat je foto’s kunt maken.

FSWebcam

Een USB Webcam gebruiken op de raspberrypi is zeer eenvoudig. Met het programmatje fswebcam kan je zeer eenvoudig een foto nemen met de aangesloten webcam.

# FSWebcam Installeren
sudo apt install fswebcam

Foto’s nemen

# Gewone foto:
fswebcam foto.jpg

# Resolutie specifieren
fswebcam -r 640x480 foto.jpg

# Banner aanpassen
# Titel:
fswebcam -r 640x480 --title "Webcam Foto" foto.jpg
# Banner kleur (Hex, 2 waarden voor transparantie, 6 waarden voor kleur)
fswebcam -r 640x480 --banner-colour "#2F5B5B5B" --line-colour "#0F81FC0F" foto.jpg
# Geen banner
fswebcam -r 640x480 --no-banner foto.jpg

Foto’s uploaden

Met behulp van LFTP kan je eenvoudig de foto’s uploaden. LFTP is een command-line FTP programma dat naast FTP ook FTPS en SFTP ondersteund.

#lftp installeren
sudo apt install lftp

# uploaden
lftp -e "put foto.jpg; quit;" sftp://sftp.server.be -u gebruikersnaam,wachtwoord

Dit kan je evt in een cronjob combineren om de foto meteen te uploaden.

Hieronder zie je de huidige data uit mijn Webcam: Webcam