Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Hey Leute,
ich hoffe ihr koennt mir bei folgendem helfen:
Ich verwende die Kamera FL2-20S4M von Point Grey, um ein Bild aufzunehmen. Die maximale Aufloesung der Kamera ist 1624x1224. Sowohl in der Konfiguration 800x600, als auch in 1624x1224 kommt das Bild problemlos an (im Block Diagramm abgegriffen und angesehen). Nun moechte ich das Bild in ein Array konvertieren lassen, wofuer ich die LabVIEW VI IMAQ Image To Array verwende. Mit 800x600 funktioniert es sehr gut. Mit einer etwas hoeheren Aufloesung auch. aber ab einer Aufloesung von 1600x1200 geht es nicht mehr. Auch die 1624x1224 gehen dann natuerlich nicht, sprich es kommt einfach nichts aus dem Konverter heraus.
Ist die maximale Aufloesung des Inputbildes irgendwie beschraenkt? Oder was koennte sonst das Problem sein?
Vielen Dank schonmal,
munich
8.2.1, 8.5.1, 2013 FullDev+Vision+AppBuilder
2007
DE
09599
Deutschland
Image to Array, Maximale Aufloesung
Hi Munich,
schonmal zu Testzwecken den umgekehrten Weg aufgebaut, also Array bestimmter, abzutestender Größe generieren (zwei Schleifen, Zufallszahl...), dieses in ein Bild konvertieren ("Array to Image") und dann mit "Image to Array" zurückgewandelt ? Also bei deiner Auflösung sollte da noch keine Beschränkung greifen, hab das grad mit 6000x6000 Pixeln (U8) probiert, funkitioniert. Hast Du die korrekte Bittiefe verwendet ?
--------------------------------------------------------
...und immer auf den String achten...
--------------------------------------------------------
13.09.2010, 14:26 (Dieser Beitrag wurde zuletzt bearbeitet: 13.09.2010 14:36 von jg.)
Ich habe das ebenfalls grade ausprobiert, aber bei mir funktioniert das Array To Image auch nicht.
Mein Array ist vom Datentyp U16. Muss ich da vorher irgendwas umformen oder sollte es theoretisch gehn, wenn man es an den richtigen Eingang setzt?
Woran könnte es sonst liegen, dass IMAQ streikt?
Ich hab keine Probleme mit 4096*4096 I16 (also 2D-Array aus Datei einlesen und in Bild konvertieren), allerdings hab ichs bisher nur in LV 2010 ausprobiert..
E: hab grad mal nachgeschaut - du hast beim IMAQ Create keinen Image-Typ angegeben, damit ist es automatisch U8.. Also Typ explizit angeben (U16), dann sollte es gehen..
Hallo, ich habe hier ein ähnliches Problem:
Ich habe ein 2D-Array, 32 Bit Reell.
Dieses muss ich in ein Image umwandeln (Farbig oder besser graustufen).
Allerdings habe ich das VI "IMAQ ArrayToImage" nicht.
Wie kann ich das herbekommen?