LabVIEWForum.de - wie bearbeitet man ein Complex Image?

LabVIEWForum.de

Normale Version: wie bearbeitet man ein Complex Image?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hallo

Wie oben beschrieben würde ich gerne ein Complex image bearbeiten und zwar so, dass ich gewisse Frequenzen lösche.
Ich habe schon die Funktion "IMAQ Complex truncate" getestet welche ganz gut funktioniert aber nicht ausreichend Präzise ist, da ich gerne nur spezielle Freuqenzen löschen möchte.
Ich habe also eine Vi geschrieben mit dem es mir möglich ist, Werte in gesetzten ROIs im bild zu bearbeiten. Dies funktioniert über die Umwandlung des Bildes in ein Array. Mein erster Gedanke war die gewünschten zu löschenden Werte einfach auf 0+0i zu setzen allerdings hat das an der Darstellung des Bildes nichts geändert(wenn man mit der Maus über die Stellen geht sieht man das er die Werte tatsächlich auf 0+0i geändert hat aber die weißen Flächen immer noch da sind). Die spezielle Frage ist jetzt also welchen Wert müsste ich einsetzen um die Frequenzen zu löschen?
Bzw. ich habe es geschafft an die Amplituden Werte zu kommen über das Vi "Complexe Plane to Array" kann dies aber nicht mehr richtig in ein komplexes Bild zurück umwandeln.

Ich freue mich über jede Idee und jeden Denkanstoß Wink

Viele Grüße

Mathias
So ich hab die Lösung gefunden!

Man muss vor und nach der Bearbeitung des Bildes die Funktion "IMAQ Complex Flip Frequency" einbauen da LABView wohl die Frequenzen intern anders verarbeitet.
Genaueres hier:
http://forums.ni.com/t5/Machine-Vision/c...1979#M5495

Grüße

Mathias
Referenz-URLs