Raspberry Pi, Bewegung und IP-Kamera
Eine Anwendung, die oft mit den Himbeeren und die Kamera gefunden wird, außerhalb der Timelapse, Dies ist die Videoüberwachung. Ein Werkzeug für diese Verwendung gut geeignet ist die software Bewegung.
Hatten Sie schon auf pihomeserver, eine Spalte, die Diskussion über die Bewegung aber es auf USB-Kameras. Hier sehen wir, wie die Kamera die Himbeere gewidmet auf dem CSI-Port verwenden. Ich habe die normale Kamera aber keinen Grund, nicht die schwarze Version mit einem geeigneten Infrarot Projektor nutzen zu können.
Master-installation
- Ich ging für eine saubere Installation von Netzwerk Dank installiert In diesem Artikel. Sie erhalten der Karte weniger 2 Minuten und die Installation erfolgt nur von der Himbeere.
- Installieren Raspi-config
Install apt - Get install Raspi-config
- Konfigurieren Sie das System bei Bedarf
- Die lokale
- Die Zuteilung von Speicher. Startseite habe ich 1 Mb für den Videospeicher
- Overclocking
- Installationspakete für die Nutzung der Bewegung benötigt
apt - Get install install – y Bewegung libjpeg62 libjpeg62-Dev libavformat53 Libavformat-Dev libavcodec53 Libavcodec-Dev libavutil51 Libavutil-Dev libc6-Dev zlib1g-Dev libmysqlclient18 Libmysqlclient-Dev libpq5 Libpq-dev
- Die Version unterstützt die Himbeer-IP-Kamera
Wget https://www.Dropbox.com/ s/xdfcxm5hu71s97d/motion-mmal.tar.gz
- Entpacken Sie das Archiv
tar-Zxvf Bewegung - mmal.tar.gz
- Installieren von Dateien, die entpackt wurden
MV Bewegung /usr/bin/motion Mv Bewegungs-mmalcam.conf /etc/motion.conf
Diese Version von Bewegung Standardmäßig verwendet die Konfigurationsdatei in /etc. und nicht /etc./motion.
Sie haben nun eine Installation von Bewegung Wer unterstützt die Kamera von der Himbeere. Für einen ersten test, Sie können den folgenden Befehl ausführen. :
Bewegung n
Jetzt eine Verbindung über http herstellen://<raspberry_pi_@IP>:8081/ um das Ergebnis anzuzeigen. Die Dateien sind alle im Verzeichnis definiert in der Variablen gespeichert TARGET_DIR der Konfigurationsdatei (/Startseite/Standard-pi).
Ich rate Ihnen, sorgfältig zu lesen Diese Seite Alle Optionskonfiguration zu kennen, da sie viele und sehr nützlich sind.
Hier ist ein Bild in den folgenden Beispielen :
Option 1 : die led der Kamera deaktivieren
Wenn die Kamera aktiviert ist, die rote LED leuchtet. Wenn Sie deaktivieren möchten., Fügen Sie am Ende der Datei /boot/config.txt die Zeile :
Disable_camera_led = 1
Sie müssen neu starten, der Raspberry Pi für die Änderung um wirksam zu sein.
Option 2 : Tagger generiert Bilder
Standardmäßig, die Bilder haben einen Text eingefügt, unten rechts mit Datum und Uhrzeit. Sie können in der Konfigurationsdatei ändern. /etc/Motion.conf (aus der Linie 360) die Texte, die eingebettet werden. Sie haben zwei Möglichkeiten : auf die Links unten oder rechts oben.
Wenn Sie diese Möglichkeiten erhöhen möchten, Sie können die folgenden Pakete verwenden. :
apt - Get install install GraphicsMagick-Imagemagick-Compat Libimage-Exiftool-perl
Sie haben jetzt verschiedene Tools zur Verfügung, um die generierten Bilder manipulieren :
- identifizieren : ermöglicht Ihnen das Abrufen von Informationen aus jedem Bild als Breite oder Höhe.
Der folgende Befehl wird beispielsweise die Breite des Bildes zurück. :Identifizieren Sie 700'000.-Jpg - Format '%w' 01-20141206121908-
- Composite : Sie können Ihr eigenes Logo aus dem obigen Bild einfügen..
Zum Beispiel ein Bild oben rechts hinzufügen :Composite - Geometrie +50+50 -Schwerkraft nordöstlich <image_to_insert> "<Source_file>" "<destination_file>"
- Konvertieren : Größe des Bilds, Schneiden Sie es, Fügen Sie einen Rahmen, die Attribute ändern oder Hinzufügen von Text durch die Wahl der Lage, Das Gusseisen, die Größe, etc..
Zum Beispiel, ein rotes Feld am unteren Rand des Bildes hinzugefügt :Konvertieren "<Abbilddatei>" -Füllung ' #FF000080 '-zeichnen ' Rechteck 0,.<Bildhöhe>-<box_height>,<Bildbreite>,<Bildhöhe>'
Zum Hinzufügen von Text unten links :Konvertieren "<Abbilddatei>" -Schwerkraft Südwest -machen <font_name> -pointsize <font_size> -Füllung <font_color> -zeichnen '5,12 "<text_to_insert>"'
ExifTool : die Bild-EXIF-Attribute ändern.
Zum Beispiel, die Stadt ändern :
ExifTool -overwrite_original -IPTC:Stadt="<city_name>" "<filename_to_modify>"
Sie können jetzt Ihr Skript erstellen und führen Sie es, wenn ein Bild gespeichert wird, durch die Verwaltung der Veranstaltungen in Bewegung. Z. B. in /etc/Motion.conf :
on_picture_save <my_script_to_execute> %f
Beispielsweise können Sie das Wetter und Ihr Logo dann auf einer Internetsite übertragen einfügen..
Option 3 : Bilder an einen externen Server exportieren
Wenn Sie Ihre Raspberry Pi verwenden, um Ihr Zuhause zu überwachen, Es ist wahrscheinlich, dass die Diebe auch Sie Ihre Edelmetalle und daher die SD-Karte bringt (oder Festplatte) mit Bildern. Um diese Situation zu vermeiden, Sie können synchronisieren das Verzeichnis mit den Bildern mit einem Google-Laufwerk zum Beispiel oder senden Sie sie an einem remote-server. In allen Fällen, Aufmerksamkeit auf jeden Fall da Benutzername und Passwort auf der Karte gespeichert werden. Bald ist der Dieb die obskuren geeks, Es wird bald gehen die Spuren auf dem Server löschen.
Mit einem Konto Google Drive synchronisieren, Sie können Soor, als ich haben Ihnen angeboten Hier.
Für FTP, Für Beispielbefehl können Sie das klassische ftp wie folgt :
#!/bin/sh cd /path/to/my/images ftp -i <<** Öffnen <my_ftp_server_nameOrIp> setzen <my_image_file> Tschüss *
Denken Sie, in der .netrc-Datei des Benutzers ausführt Bewegung setzen, die Bezeichner für die Verbindung zu Ihrem Server in form :
Maschine My_ftp_server_nameOrIp Anmeldung My_login Passwort mein_passwort
Das Skript wird hinzugefügt Bewegung mit dem Management von Veranstaltungen wie on_picture_save z. B. in /etc/Motion.conf
Alternativ können Sie das Paket installieren. NcFTP Wer hat einen Befehl ncftpput Wer sendet Dateien und entfernt dann direkt die Quellen.
Option 4 : Remote-Zugriff auf Ihrem Überwachungs-server
Für Internet-Zugang zu Ihrem server, Sie müssen den Port ausgewählt in der Konfiguration zu öffnen (8081 Standardmäßig) und installieren zum Beispiel inadyn Aktualisieren eine Domain wie No - Ip-Name. Anweisungen finden Sie auf Diese Seite Installieren inadyn.
Option 5 : Starten Sie Bewegung zu Beginn der Raspberry Pi automatisch
Ändern Sie die Konfigurationsdatei /etc/Motion.conf Also Bewegung startet Daemon mit den Optionsmodus (Linie 6):
Daemon auf
Die Rechte der einzelnen Dateien müssen aktualisiert werden :
Chown root:/usr/bin/motion Chown Wurzeln:Stamm /etc/motion.conf chmod 755 /Usr/bin/Motion-chmod 644 /etc/Motion.conf
Dann startet das System jedes Mal Bewegung. Bearbeiten Sie die Datei /Etc/Default/motion :
Start_motion_daemon = Yes
Dann wechseln Sie damit Bewegung schreiben können :
Logfile-/tmp/motion.log
und
TARGET_DIR/Var/Run/motion
Jetzt können Sie manuell die Bewegung mit dem Befehl starten
Service-Bewegung-start
oder starten Sie Ihre Himbeere
Quellen und Beispiele
- http://anderson69s.com/2014/06/28/Raspberry-Pi-picam-Camera-de-SECURITE/
- http://www.Epingle.info/?p = 3070
- http://www.NcFTP.com/ ncftp/doc/ncftpput.html
- http://2009/05/encadrement-Annotation-et-Tags-IPTC-de-Photo-en-ligne-de-Commande-avec-Convert-ImageMagick-et-exiftool/ www.pervasive-network.org/
- http://ImageMagick.org
- http://www.SNO.PHY.queensu.ca/ ~phil/exiftool/