Hoe Motion Detection Webcam in Ubuntu te installeren
Haat je het niet als mensen je computer gebruiken zonder je toestemming? Het ergste nog, je laptop is gestolen en je hebt geen idee wie het heeft gestolen. Als uw laptop wordt geleverd met een webcam, kunt u eenvoudig bewegingsdetectiesoftware instellen om erachter te komen wie uw computer gebruikt wanneer u er niet bent. Als u thuis een reservecomputer hebt, kunt u deze ook als bewakingscamera gebruiken. We hebben je laten zien hoe je dit in Windows kunt doen, en dit artikel zal je laten zien hoe je een webcam voor bewegingsdetectie in Ubuntu kunt opzetten.
De software die we gebruiken, is Motion. Dit is een handig hulpmiddel dat het videosignaal van een webcam kan volgen en schermafbeeldingen kan maken wanneer het een beweging detecteert (dwz wanneer een aanzienlijk deel van de afbeelding is gewijzigd). Hoewel we in dit artikel met Ubuntu te maken hebben, werkt Motion ook voor de meeste Linux-distro's.
Motion installeren
Motion is opgenomen in de Ubuntu-repository, dus u kunt het installeren door hier te klikken, via het Ubuntu Software Center, of door simpelweg de volgende opdracht in de terminal te typen:
sudo apt-get installeer beweging
Motion configureren
Voordat we Motion gaan configureren, moeten we het configuratiebestand naar onze basismap kopiëren, zodat de hoofdkopie niet wordt beïnvloed. Open een terminal en kopieer het configuratiebestand naar uw thuismap.
mkdir .motion sudo cp /etc/motion/motion.conf ~ / .motion / motion.conf
Opmerking : met de bovenstaande opdrachten wordt een " .motion " -map in uw thuismap gemaakt.
Als u klaar bent met het kopiëren, kunt u het bestand openen om te bewerken.
sudo nano ~ / .motion / motion.conf
Er zijn tal van opties die u kunt aanpassen in het configuratiebestand, maar er zijn slechts een paar dingen waar wij in geïnteresseerd zijn. Scrol door de lijst om de volgende instellingen te vinden:
Daemon - Als dit wordt gewijzigd in "aan", wordt het in de daemon-modus uitgevoerd. Toepassingen in daemon-modus worden op de achtergrond uitgevoerd en starten automatisch wanneer de computer wordt opgestart. De standaardoptie is "uit", waarbij u de toepassing handmatig in de terminal moet starten.
Width - Dit is de breedte van de afbeeldingen die de webcam maakt. De standaardwaarde is 320, maar u kunt hier uw eigen waarde instellen. Merk op dat de breedte wordt beperkt door de mogelijkheden van uw webcam. Mijn webcam kan alleen afbeeldingen tot 350px maken, dus een waarde van 320 werkt prima voor mij.
Hoogte - De hoogte van de afbeeldingen gemaakt door de webcam. Evenzo wordt het beperkt door de mogelijkheden van uw webcam.
framerate - hoe vaak u wilt dat de afbeelding per seconde wordt vastgelegd. De standaardinstelling is 2 (2 beelden / foto's genomen per seconde). Hoe hoger de waarde die u instelt, des te meer computerresources nodig zijn.
Bewegingsdetectie is versneld - het aantal gewijzigde pixels in een afbeelding voordat deze is vastgelegd. De standaardinstelling is 1500. Als u deze gevoeliger wilt maken, stelt u deze in op een lagere waarde.
output_normal - Dit bepaalt of het de beweging naar afbeeldingen zal opslaan. De standaardoptie is "aan", wat betekent dat foto's worden opgeslagen zolang beweging wordt gedetecteerd. U kunt het instellen op "first", "best, " "center" om ervoor te zorgen dat het slechts een beperkt aantal afbeeldingen opslaat. Dit voorkomt dat uw map een overweldigend aantal afbeeldingen bevat. Als je alleen de videostreamingsmodus nodig hebt, kun je deze op "off" zetten om te voorkomen dat er foto's worden opgeslagen.
target_dir - Dit is de map waar de afbeeldingen worden opgeslagen. Als je Dropbox (of een andere cloudopslagdienst) hebt geïnstalleerd, kun je de doelmap instellen zodat deze zich in je Dropbox-map bevindt, zodat je de afbeeldingen vanaf een andere locatie kunt bekijken.
Opmerking : er zijn tal van andere opties die u kunt configureren, maar we zullen ze hier niet behandelen.
Als u klaar bent met de configuratie, drukt u op "Ctrl + o" om de wijzigingen op te slaan en op "Ctrl + x" om af te sluiten.
Startbeweging
Typ in de terminal:
sudo-beweging
Hiermee wordt de bewegingsserver gestart. Als alles goed gaat, zie je foto's verschijnen in de doelmap.
Er is ook een live swf-video die u kunt openen in uw mediaspeler. Als u vanaf een externe locatie opent, hebt u toegang tot het IP-adres van uw computer (met poort 8081) om de video te bekijken (of http: // localhost: 8081 op uw lokale computer). Het controlecentrum is toegankelijk in poort 8080.
Beheer van de opgeslagen afbeeldingen op afstand
Zoals ik eerder al zei, is de beste manier om de afbeeldingen in je Dropbox-map op te slaan, zodat je deze overal kunt openen. Als u er echter de voorkeur aan geeft de afbeeldingen naar uw eigen bestandsserver te uploaden (via FTP), kunt u de opdracht wput
om de afbeeldingen te uploaden.
sudo apt-get install wput
Blader in het configuratiebestand door de lijst totdat u een veld " on_picture_save value
" ziet. Verander het in:
on_picture_save wput ftp: // gebruiker @ wachtwoord @ server% f
waarbij de "gebruiker", "wachtwoord" en "server" details zijn die u moet invullen.
Beweging automatisch starten bij opstarten
Als je Motion graag automatisch wilt starten wanneer je je computer opstart, hoef je alleen maar een item toe te voegen aan de opstartapplicatie.
Conclusie
Hoewel het een ingewikkelde taak lijkt, is het opzetten van een webcam voor bewegingsdetectie in Ubuntu eigenlijk een heel gemakkelijke klus. Welke andere methode gebruik je om je webcam in te stellen als een bewakingscamera? Laat het ons weten in de comments.
Beeldcredits: bewakingscamera's