23.07.2009, 09:01
Hallo zusammen,
ich versuche seit einigen Tagen das Bild einer USB Webcam mit LabVIEW auszulesen. Leider habe ich erst nach der Anschaffung von LabVIEW (8.5) erfahren, dass für die Benutzung von IMAQ auch das kostenpflichtige Vision Paket vorausgesetzt wird.
Ich hab mir daher die WebCam Library von Peter Parente runtergeladen und damit ein wenig rumprobiert. Allerdings stoße ich dort auf zwei Fehler:
1. Bei Benutzung der neuen DLL (1.4.1) gibt mir das Grab-VI direkt aus der dll-Datei den Fehlercode "-2", so dass natürlich kein Bild aufgenommen wird.
2. Bei der Verwendung von 1.4 klappt zwar die Bildaufnahme, allerdings stimmt etwas mit dem Bild nicht. Zum Beispiel bekomme ich bei einer Auflösung von 320x240 nur ein gestauchtes Bild mit einer Höhe von etwa 60 Pixeln, dafür wiederholt es sich zweimal in der Breite. Bei höheren Auflösungen wird das Bild immer weiter gestaucht. Ich habe dafür mal mein VI und auch einen Screenshot angehängt. Die Kamera ist eine Logitech Quickcam Fusion (1.3 MP), die ansonsten einwandfrei funktioniert.
Ich hab auch mal geschaut, wieviel Bildinformationen tatsächlich von Grab ermittelt werden, indem ich das Array mal ausgelesen habe. Dabei ist zu sehen, dass irgendwann nur noch Nullen ins Array geschrieben werden...
Hat jemand hier einen Lösungsansatz für mich?
ich versuche seit einigen Tagen das Bild einer USB Webcam mit LabVIEW auszulesen. Leider habe ich erst nach der Anschaffung von LabVIEW (8.5) erfahren, dass für die Benutzung von IMAQ auch das kostenpflichtige Vision Paket vorausgesetzt wird.
Ich hab mir daher die WebCam Library von Peter Parente runtergeladen und damit ein wenig rumprobiert. Allerdings stoße ich dort auf zwei Fehler:
1. Bei Benutzung der neuen DLL (1.4.1) gibt mir das Grab-VI direkt aus der dll-Datei den Fehlercode "-2", so dass natürlich kein Bild aufgenommen wird.
2. Bei der Verwendung von 1.4 klappt zwar die Bildaufnahme, allerdings stimmt etwas mit dem Bild nicht. Zum Beispiel bekomme ich bei einer Auflösung von 320x240 nur ein gestauchtes Bild mit einer Höhe von etwa 60 Pixeln, dafür wiederholt es sich zweimal in der Breite. Bei höheren Auflösungen wird das Bild immer weiter gestaucht. Ich habe dafür mal mein VI und auch einen Screenshot angehängt. Die Kamera ist eine Logitech Quickcam Fusion (1.3 MP), die ansonsten einwandfrei funktioniert.
Ich hab auch mal geschaut, wieviel Bildinformationen tatsächlich von Grab ermittelt werden, indem ich das Array mal ausgelesen habe. Dabei ist zu sehen, dass irgendwann nur noch Nullen ins Array geschrieben werden...
Hat jemand hier einen Lösungsansatz für mich?