Cookie

Vorsicht


Dieser Artikel wurde mehr als vor einem Jahr veröffentlicht, Es gab Entwicklungen können.
Bitte berücksichtigen Sie dies.

Richten Sie ein Sicherheit Webcam bei “Bewegungserkennung” mit Linux, Im Gegensatz zu anderen Lösungen, ist ein Verfahren, ganz einfache, trotz des Fehlens einer GUI für die Konfigurationen (oft ist es gut, nicht um eine GUI haben). Auf der Vorderseite “Hardware” alles, was wir brauchen, ist eine Webcam USB, in Bezug auf die Software, die wir brauchen eine Linux-Distribution und das Programm “Bewegung” (in den offiziellen Repositories). Im Folgenden werde ich und ich übersetze vereinfachen das Verfahren stammt aus dem Blog Chriswpage.com.

Was können wir mit einem Setup wie dies zu tun?

  • Video aufnehmen und / oder einzelne Frames im Falle, dass eine Bewegung in der Umgebung Schießen,
  • Fotos machen in regelmäßigen Abständen, Selbst wenn es keine Änderung in der Erholung,
  • führen Sie den Stream die Recovery-Bereich,
  • weisen eine spezifischen Erweiterung das Video gemacht,
  • falls noch ein Bereich auf dem Zug möglich ist zeigen ein Rechteck in den Bereich von Interesse um die Bewegung betonen, um Fehlalarme auszuschließen,
  • konfigurieren in einfacher Weise un Backup Dreharbeiten (beispielsweise auf Dropbox) zugreifen, wo immer wir in den Recovery-Bereich sind.

Ubuntu ist die am weitesten verbreitete Linux-Distribution in der Welt, Ich glaube nicht, müssen die Nutzer anderer Distributionen verletzt, aber alle Beispiele dieses Tutorials beziehen sich auf Ubuntu. Nichts bleibt, dass jeder kann es auf eigene Faust zu installieren (Fedora, BSD, Slackware, usw.). Erste Unsere Webcams verlinken der pc. Meine Webcam ist eine sehr wirtschaftliche, vor einiger Zeit in einem Kaufhaus in gekauft es sei denn 10 euro.

Jetzt installieren und starten Sie die Software “Bewegung“, ein Skript auf der Kommandozeile, die die Aufnahme von sich bewegenden Teilen ermöglichen.

sudo apt-get install Bewegung
sudo Bewegung

Es sollte alles beim ersten Mal und ohne die Notwendigkeit für die Konfiguration, aber für diejenigen, die die Grundeinstellungen ändern möchten… Die Konfigurationsdatei wird eingeweiht “/etc/motion.conf” (wird bemerken, dass es keine weiteren Dateien “threadN.conf” in diesem, entspricht jeweils einer Webcam die einzeln konfiguriert werden (wenn es mehr als eine). Die Bilder werden in gespeichert “/tmp/motion” und jedes Mal, wenn Sie Ihren PC neu starten, werden automatisch gelöscht.

Hinweis: stellen Sie sicher, um den Server neu zu starten “Bewegung” jedes Mal, wenn Sie eine Einstellung ändern.

Süd / etc / init.d / motion Neustart

Um die Einstellungen zu ändern, nehmen Sie nur einen Blick auf die Konfigurationsdatei. Sie sind gut kommentiert (in inglese). Hier sind einige nützliche Konfiguration für Organisieren von Daten schnell:

#/etc / motion / motion.conf

# Suchen Sie und ziehen Sie einen Rahmen um das sich bewegende Objekt.
Suchen Sie auf der

# Zeichnet den Zeitstempel mit gleichen Optionen wie C-Funktion strftime(3)
text_right% Y-% m-% dn% T-% q

# Der Text wird in der unteren linken Ecke platziert
text_left SECURITY CAMERA% t - Geschäftsstelle

Wenn wir wollen, Impressum Datum und Uhrzeit auf die Fotos:

# Datei-Pfad für Schnappschüsse (jpeg oder ppm) relativ zu target_dir
snapshot_filename% Y% m% d / Kamera-% t / Schnappschüssen / Stunde-% H / Kamera-% t-% v-% Y% m% d% H% M% S-snapshot

# Datei-Pfad für die Bewegung ausgelöst Bilder (jpeg oder ppm) relativ zu target_dir
jpeg_filename% Y% m% d / Kamera-% t / Bewegungen / Stunde-% H / Kamera-% t-% v-% Y% m% d% H% M% S% q-motion

# Datei-Pfad für die Bewegung ausgelöst ffmpeg Filme (mpeg) relativ zu target_dir
movie_filename% Y% m% d / Kamera-% t / Filme / Stunde-% H / Kamera-% t-% v-% Y% m% d% H% M% S-Film

# Dateipfad für Timelapse mpegs relativ zu target_dir
timelapse_filename% Y% m% d / Kamera-% t / Zeitraffer / Stunde-% H / Kamera-% t-% Y% m% d-timelapse

Endlich können wir wahlweise organisieren ein Backup. Ich werde nicht erarbeiten Erklärungen der verschiedenen Schritte zur, Es sind verschiedene Arten alle gleichermaßen nützlich: von ihren eigenen Lösungen von Ubuntu (Ubuntu One, dejadup), a Dropbox, all'upload automatico su FTP-Server, zu übertragen Tunnel SSH. Es hängt davon ab, wie immer, von dem, was wir suchen und was Werkzeuge, die wir zur Verfügung haben (und die Geschwindigkeit der Konfiguration in meinem Fall). Unter anderem wir über ähnliche Themen in der Vergangenheit gesprochen haben, Hier finden Sie eine kleine Liste:

Und schließlich, hier ist das Video Zeitraffer, die automatisch durch die Bewegung mit zwei außergewöhnlichen Gaststar codiert wird: Romeo e Tara. Perdonerete Form un po’ Spartanisch.

Zu wenig?


TheJoe

Ich halte diesen Blog als ein Hobby von 2009. Ich bin begeistert von Grafik, Technologie, Open Source Software. Unter meinen Artikel wird nicht schwierig sein, über die Musik finden, und einige persönliche Reflexionen, aber ich bevorzuge die direkte Linie des Blogs vor allem auf Technologie. Weitere Informationen Kontaktieren Sie mich.

2 Kommentare

Gabriele Merlonghi · 12 März 2013 um 7:34 PM

Hallo, Eine weitere interessante Artikel… weil ich kümmerte wenig’ Zeit für eine integrierte Videoüberwachung und domotics. Im Moment ist das Projekt zum Stillstand wegen des Mangels an physikalischen Zeit, damit es vorwärts gehen.
Früher habe ich ZoneMinder Ich glaube, er verwendet die gleiche “Bewegung”, Sie kennen ihn ?

    TheJoe · 13 März 2013 um 8:09 AM

    Ciao Gabriele,
    Ich habe einen kurzen Blick auf zoneminder. Es scheint wirklich nicht auf Bewegung angewiesen, Ich habe keine Ahnung, dass die Software Bewegung sogar erkennen umgeschrieben werden.
    Von der schnellen Blick gab ich jetzt muss ich sagen, dass zusätzlich zu der Integration die gleichen Funktionen wie Bewegung fügt weitere wichtige Funktionen: konfigurierbar sind mehrere Webcams, wird per Web-Interface konfigurierbar (Das ist nicht wenig) und ermöglicht es Ihnen, Ereignisse wie Bewegung, um jede Änderung der Szene aufnehmen.

    Danke für den Hinweis, war nicht vertraut mit zoneminder, wird es versuchen.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.