LabVIEWForum.de
Videoserver inLabVIEW integrieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision)
+---- Thema: Videoserver inLabVIEW integrieren (/Thread-Videoserver-inLabVIEW-integrieren)



Videoserver inLabVIEW integrieren - Suzirider - 19.11.2008 17:02

Hallo,

unser Versuchaufbau wird mit einer Videokamera abgefilmt, deren Signale über ein Koaxkabel zum Video Server 241S der Firma Axis laufen. Von dort geht es über ein Ethernetkabel und dazugehöriger Netzwerkkarte auf meinen Rechner. (Der Videoserver wird dann in der Netzwerkumgebung als uPnP-Gerät mit fester IP-Adresse erkannt, siehe Anhang1)
Das funktioniert auch insofern, als dass der Rechner das Gerät erkennt und ich im Internet Explorer eine MJPG-Stream der Kamera sehe (siehe Anhang2, allerdings ist dies nur ein blaues Testbild).

Jetzt steh ich vor dem Problem, dass ich diese Videosignal auch mit LabVIEW auswerten möchte. Genauergesagt soll es als Datenquelle für ein anderes VI dienen, dass an verschieden Stelle im Bild ein Histogram auswertet und das Ergebnis in ein Excelfile schreibt (Dieses VI öffnet bisher eine Reihe von Einzelbilder, die aus einer gespeicherten Videosequenz generiert wurden. Dies soll jetzt mit Hilfe des Videosignals sozusagen live geschehen)


Da das Kamerabild ja im Internet Explorer angezeigt wird, hab ich dieses nach dem Beispiel im Example-Finder (Internet Explorer) auf den Frontpanel anzeigen lassen. Der Plan war das Frontpanel mit Hilfe von FP.Bild_lesen in einer bestimmten Frequenz "abzufotografieren" um so wieder zu einer Einzelbildersequenz zu gelangen.
Blöderweise ist auf dem so generierten Screenshot zwar das FP sowie der Internetexplorer zu sehen, da wo das Kamerabild sein sollte jedoch nur weiß. (Benutzt man jedoch die Screenshot-Taste auf der Tastatur und fügt das Bild aus dem Clipboard anschließend irgendwo ein, so ist das Kamerabild aber zu sehen)

Beim Stöbern hier im Forum fand ich den Vorschlag mithilfe des DataSocket das Kamerabild "herunterzuladen" und abzuspeichern(Save_file_from_web.vi) Wenn ich das versuche, erhalte ich wieder nur das Rahmen, aber nicht das Bild (siehe Anhang3)

Habt Ihr vielleicht eine Idee, wie ich LabVIEW das Kamerabild einverlaiben kann?
Unter MAX wird dieser Videoserver jedenfalls nicht erkannt (was vermutlich keinen wundert, der sich damit auskennt)

LabVIEW-Version: 8.2, sonstige NI-Produkte sind mehrheitlich auch vorhanden

mit freundlichen Grüßen,
Felix Förster