So erhalten Sie ein Echtzeit-HD-Videobild mit niedriger Latenzzeit

1615
dronus

TL; DR: Welche Einrichtung würde einem Laptop- oder ARM-basierten Mobilsystem den Zugriff auf hochauflösende Videobilder in Echtzeit ermöglichen?


Für die Entwicklung von Computer Vision muss ich realisierbare Videobilder mit hoher Auflösung erfassen.

Es scheint jedoch, dass sich die Aufnahmetechnologie in den letzten Jahrhunderten nicht gut entwickelt hat.

Der bequemste Weg ist die Verwendung von USB-Webkameras. Es scheint jedoch kein einziges Produkt zu geben, das USB 3.0-Kapazitäten nutzen kann. Bei USB 2.0 bleiben die meisten Geräte in der Lage, qualitativ hochwertige Videos mit einer angemessenen Bildrate zu liefern. Die besten Bilder liefern zwar 1920 x 1080 Bilder, aber da diese nicht über USB 2.0 unkomprimiert übertragen werden können, muss die Kamera für eine realisierbare Bildrate die H.264-Codierung verwenden. Dies führt in der Regel zu einer großen Latenzzeit (Codierung über mehrere Frames, Decodierung) PC-Seite) und niedrige Bildqualität (Kompressionsartefakte). Es gibt auch fast keine Geräte mit ausreichend großen Sensoren oder Optiken. Darüber hinaus liefern die meisten Webkameras keine konstanten Bildraten, aber die Rate ändert sich durch Jitter, Lichtbedingungen usw.

Die schnellste Lösung ist die Verwendung einer IEE1394-Schnittstelle und das Anschließen eines DV-Geräts. Das ergibt niedrig komprimierte DV-Frames, die ziemlich schnell dekomprimiert werden können. Solche Kameras bieten auch eine gute Optik, eine relativ niedrige Latenz und eine absolut stabile Bildrate. Sie sind jedoch konstruktionsbedingt mit 720 x 576 Pixel verschachtelten Einzelbildern verbunden.

Eine moderne Lösung scheint eine DSLR-Kamera mit Echtzeitdatenverbindung zu verwenden. Ich kenne jedoch weder eine Kamera, die einen USB 3.0-Link bereitstellen kann, noch unkomprimierte Bilder. Einige Kameras bieten jedoch einen Echtzeit-HDMI-Ausgang. Dies kann mit einem HDMI-Framegrabber kombiniert werden, aber ich habe kein Produkt gefunden, das unkomprimierte Bilder an kleine PC-Schnittstellen wie USB 3.0 liefert.

Welches Setup würde einem Laptop oder einem ARM-basierten Mobilsystem den Zugriff auf hochauflösende Videobilder in Echtzeit ermöglichen?

4
Es scheint auch, dass einige industrielle Vision-Kameras USB 3.0 verwenden. Teuer, normalerweise proprietäres SDK, normalerweise nur Windows. Das ist es nicht, wonach ich suche ... dronus vor 10 Jahren 0
Es wäre gut, eine qualitativ hochwertige USB 3.0-Kamera mit der USB-UVC-Klasse zu haben. Es sollte auf diese Weise ohne Treiber unter Linux und OS X verwendbar sein. dronus vor 10 Jahren 0

1 Antwort auf die Frage

0
Fabiusp98

Was ist mit einer Avermedia Live Gamer HD (interne PCI-Capture-Karte)?

Diese Geräte funktionieren nicht mit einem Laptop. Möglicherweise gibt es USB3.0-Aufnahmekarten, die ich denke? dronus vor 10 Jahren 0
Ein guter Punkt, es gibt die blackmagic-Produkte https://www.blackmagicdesign.com/products/intensity/models/, die vielleicht etwas teuer sind, aber fast sicher von hoher Qualität. Fabiusp98 vor 10 Jahren 0