Camera USB Vidgear

Dieser Funktionsblock ermöglicht Ihnen die Interaktion mit USB-Kameras unter Verwendung der Vidgear-Bibliothek und erleichtert die Live-Videoaufnahme für Ihre Projekte. Er bietet Optionen zum Scannen nach verfügbaren Kameras, Auswählen einer bestimmten Kamera, Anpassen der Auflösung und Abrufen von Frames in Echtzeit.

📥 Eingänge

Activate Signal Dieses Signal aktiviert die Kamera, um mit der Aufnahme von Frames zu beginnen.

Release Signal Dieses Signal gibt die Kameraressourcen frei und stoppt die Aufnahme, wenn sie nicht mehr benötigt wird.

📤 Ausgänge

Image Any Die Ausgabe liefert den aktuellen Frame, der von der ausgewählten USB-Kamera erfasst wurde.

🕹️ Steuerungen

Scan Connected USB Cameras Ein Button, der einen Scan nach allen USB-Kameras initiiert, die derzeit mit Ihrem System verbunden sind.

Select USB Camera Ein Dropdown-Menü zur Auswahl aus den verfügbaren USB-Kameras, die durch den Scan erkannt wurden.

Select Camera Resolution Ein Dropdown-Menü, das es Ihnen ermöglicht, die Auflösung für die ausgewählte Kamera auszuwählen.

Current Resolution Ein Label, das die derzeit eingestellte Auflösung der ausgewählten Kamera anzeigt.

Open Advanced Setting Ein Button, der ein Fenster für erweiterte Kameraeinstellungen öffnet, falls verfügbar.

🎨 Funktionen

Automatic Camera Detection Der Block kann automatisch alle angeschlossenen USB-Kameras erkennen und auflisten.

Dynamic Resolution Setting Benutzer können die Kameraauflösung flexibel ändern, was in der Benutzeroberfläche angezeigt wird.

Error Handling Der Funktionsblock bietet bei Fehlern klare Nachrichten, z. B. wenn die Kamera nicht verbunden werden kann.

📝 Nutzungshinweise

  1. Scan for Cameras: Klicken Sie auf den Button Scan Connected USB Cameras, um alle verfügbaren USB-Kameras aufzulisten.

  2. Select Camera: Wählen Sie eine Kamera aus dem Dropdown-Menü, das erscheint, nachdem der Scan abgeschlossen ist.

  3. Set Resolution: Wählen Sie optional die gewünschte Kameraauflösung aus den bereitgestellten Optionen aus.

  4. Activate Camera: Die Kamera wird aktiviert, wenn das Activate Signal gesendet wird, damit Sie mit dem Empfang von Frames beginnen können.

  5. Release Camera: Wenn Sie die Kamera nicht mehr benötigen, senden Sie das Release Signal, um die Ressourcen freizugeben.

📊 Bewertung

Wenn der Block ausgeführt wird, wird die ausgewählte USB-Kamera initialisiert und der neueste Frame zur Ausgabe erfasst.

🛠️ Fehlersuche

Keine Kameras gefunden

Stellen Sie sicher, dass Ihre USB-Kamera ordnungsgemäß angeschlossen und eingeschaltet ist. Wenn sie immer noch nicht angezeigt wird, versuchen Sie, sie erneut anzuschließen oder den Geräte-Manager zu überprüfen.

Schwarzer oder leerer Frame

Wenn die Ausgabe ein schwarzes Bild anzuzeigen scheint, überprüfen Sie die Sichtbarkeit der Kamera und ob sie korrekt ausgerichtet ist. Stellen Sie zudem sicher, dass das Release Signal nicht aktiviert ist, welches die Kamera deaktivieren würde.

Frame kann nicht erfasst werden

Wenn keine Frames erfasst werden, überprüfen Sie die Verbindung der Kamera. Stellen Sie sicher, dass die Kamera von der Vidgear-Bibliothek unterstützt wird, und versuchen Sie, die Auflösung auf eine niedrigere Einstellung zu ändern.

💡 Tipps und Tricks

Auflösung anpassen

Das Senken der Kameraauflösung kann dazu beitragen, die Bildrate zu verbessern und die Latenz zu reduzieren, insbesondere in Szenarien, die eine Echtzeit-Videoverarbeitung erfordern.

Verwendung anderer Funktionsblöcke

Wenn Sie Probleme mit der Klarheit haben, ziehen Sie in Betracht, die Blöcke Blur oder Denoising auf die erfassten Frames anzuwenden, um die Sichtbarkeit zu verbessern.

Videoformat-Kompatibilität

Stellen Sie sicher, dass die Kamera auf ein kompatibles Videoformat eingestellt ist. Diese Einstellungen können normalerweise über Open Advanced Setting angepasst werden.

Ressourcennutzung maximieren

Wenn Sie in Ihrem Projekt mehrere Kameras verwenden, achten Sie auf den Ressourcenverbrauch. Das Deaktivieren einer Kamera, wenn sie nicht verwendet wird, kann Ressourcen für andere Prozesse freigeben.

Last updated