27.11.2007, 08:13
Hallo, ich hab mal wieder nen dummes Problem.
Also ich will ein Bild in einem Array auslesen, mit der Funktion „IMAQ ColorImageToArray“. Ich habe vorher das selbe mit Grauwerten getan. Das funktionierte mit der Funktion „IMAQ ImageToArray“ auch super. Jetzt will ich aus einem Farbbild, nur die Rotwerte auslesen.
Das klappt aber nicht so wie es soll.
Wenn ich die Grauwerte vorher ausgelesen haben bekam ich Werte von 0-255 im Array, wenn ich jetzt die Farbwerte auslesen will bekomme ich Zahlen 10tausender Bereich, ich denke mal, dass das jetzt alle Farbwerte sind.
Kann mir jemand sagen, wie ich davon die Rotwerte extrahieren kann, oder ob es da ein anderes vi gibt, mit dem ich das Problem lösen kann.
Hab schon über „Color to RGB“ probiert, aber das „IMAQ ColorImageToArray“ vi spuckt ein 2D Array aus, welches sich nicht verbinden lässt.
Habe auch sonst schon rumgepfuscht, aber mit keinem nennbares Ergebnis.
Also ich will ein Bild in einem Array auslesen, mit der Funktion „IMAQ ColorImageToArray“. Ich habe vorher das selbe mit Grauwerten getan. Das funktionierte mit der Funktion „IMAQ ImageToArray“ auch super. Jetzt will ich aus einem Farbbild, nur die Rotwerte auslesen.
Das klappt aber nicht so wie es soll.
Wenn ich die Grauwerte vorher ausgelesen haben bekam ich Werte von 0-255 im Array, wenn ich jetzt die Farbwerte auslesen will bekomme ich Zahlen 10tausender Bereich, ich denke mal, dass das jetzt alle Farbwerte sind.
Kann mir jemand sagen, wie ich davon die Rotwerte extrahieren kann, oder ob es da ein anderes vi gibt, mit dem ich das Problem lösen kann.
Hab schon über „Color to RGB“ probiert, aber das „IMAQ ColorImageToArray“ vi spuckt ein 2D Array aus, welches sich nicht verbinden lässt.
Habe auch sonst schon rumgepfuscht, aber mit keinem nennbares Ergebnis.