In diesem Artikel wird beschrieben, wie Bilder von einer Himbeer -PI -Kamera zu einem Webbrowser gestreamt werden und sie schließlich in einen Virtual Reality (VR) -Ver -Viewer integriert werden. Der Prozess nutzt die RPI -CAM -Webschnittstelle für Einfachheit und Effektivität.
Schlüsselpunkte:
raspivid
, um Video zu streamen. raspivid
Einstellungen (Bitrate, Bildrate, Auflösung) Impact -Stream -Qualität. Voraussetzungen:
Sie benötigen einen Raspberry PI (getestet mit einem PI 2-Modell B), Raspbian OS (Noobs vereinfachen Installation), eine Internetverbindung (empfohlene Wi-Fi) und ein Kameramodul. Sichern Sie die Daten Ihres PI, bevor Sie fortfahren.
Software -Setup:
sudo raspi-config
, um die Kamera zu aktivieren. sudo apt-get update
, sudo apt-get dist-upgrade
und sudo rpi-update
, um die neueste Software zu gewährleisten. git clone https://github.com/silvanmelchior/RPi_Cam_Web_Interface.git
), navigieren Sie zum Verzeichnis (cd RPi_Cam_Web_Interface
) und führen Sie den Installationsprogramm (chmod u x RPi_Cam_Web_Interface_Installer.sh; ./RPi_Cam_Web_Interface_Installer.sh install
) aus. Wählen Sie während der Installation die Option Apache Server. Konfigurieren Sie Einstellungen wie Installationspfad, automatisch im Start, Port (Standard 80) und Sicherheit (optional). Starten Sie Ihren pi.
JavaScript -Integration:
Zugriff auf Kamera -Bilder über JavaScript mit einer URL wie dieser (Ersetzen Sie durch IP und Ordner Ihres PI): "http://192.168.0.12/picam/cam_pic.php?time=" new Date().getTime()
Der bereitgestellte Code (verfügbar auf GitHub) integriert diesen Bildstrom in einen VR-basierten VR-Viewer von drei. Die Funktion animate()
ruft das Bild ab, aktualisiert die Leinwand und aktualisiert die drei.js -Textur. Passen Sie die Größe der Leinwand und die Kamera -Position nach Bedarf innerhalb der drei.js -Szene an.
Bereitstellung:
Bereiten Sie den JavaScript -Code auf dem Webserver Ihres PI (z. B. /var/www
) ein. Verwenden Sie sudo chown -R pi www
, um bei Bedarf Schreibberechtigungen zu erteilen, oder verwalten Sie über Git.
Schlussfolgerung:
Dieses Setup bietet eine einfache, aber leistungsstarke Methode zum Streamieren eines Raspberry PI -Kamera -Feeds in eine VR -Umgebung. Die Flexibilität von JavaScript ermöglicht eine weitere Expansion und Integration mit anderen Anwendungen.
Das obige ist der detaillierte Inhalt vonStreamen einer Raspberry PI -Kamera in VR mit JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!