LabVIEWForum.de - häufigkeitsverteilung

LabVIEWForum.de

Normale Version: häufigkeitsverteilung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hallo zusammen,

ich bin noch ein LabVIEW-neuling und habe mir ein vi geschrieben, welches mir unter anderem ein summenbild aus binären einzelbildern liefert. für dieses summenbild möchte ich jetzt eine häufigkeitsverteilung erstellen, in dem sinne, dass ich ein neues bild bekomme, wo jedem pixel eine farbe entsprechend seiner intensität im summenbild (also ein ganzzahliger wert, da er ja aus der summe von 0 und 1ern entsteht) zugeordet wird.
leider blicke ich noch nicht so ganz, wie ich das machen kann! irgendwie müsste man jeden pixel des summenbildes auslesen und dann in einem neuen bild wieder einem wert/farbe zuordnen. ich denke man muss das irgendwie mit arrays machen, aber da muss ich leider zugeben, dass ich da noch keine so große ahnung habe Angry

ich würde mich freuen, wenn mir jemand helfen könnte bzw. ein kleines vi für mich hätte, welches diese funktion durchführt...

vielen dank schon mal!
Hallo Student84 Rolleyes,

du musst wie folgt vorgehen:

1. binäres bild 1 bis n mit IMAQ ImageToArray konvertieren
2. daraus resultierende Arrays mit "Add" summieren (Die Bilder müssen gleich groß - Zeile und Spalte - sein )
3. das Summenarray mit IMAQ ArrayToImage zurückkonvertieren

Im neuen Bild werden die Pixel automatisch je nach Wert unterschiedliche Intensität besitzen.

Für die Fett markierten VI benötigst du jedoch das Vision Packet....

Hoffe das hilft dir weiter....

Gruß
snickers

' schrieb:hallo zusammen,

ich bin noch ein LabVIEW-neuling und habe mir ein vi geschrieben, welches mir unter anderem ein summenbild aus binären einzelbildern liefert. für dieses summenbild möchte ich jetzt eine häufigkeitsverteilung erstellen, in dem sinne, dass ich ein neues bild bekomme, wo jedem pixel eine farbe entsprechend seiner intensität im summenbild (also ein ganzzahliger wert, da er ja aus der summe von 0 und 1ern entsteht) zugeordet wird.
leider blicke ich noch nicht so ganz, wie ich das machen kann! irgendwie müsste man jeden pixel des summenbildes auslesen und dann in einem neuen bild wieder einem wert/farbe zuordnen. ich denke man muss das irgendwie mit arrays machen, aber da muss ich leider zugeben, dass ich da noch keine so große ahnung habe Angry

ich würde mich freuen, wenn mir jemand helfen könnte bzw. ein kleines vi für mich hätte, welches diese funktion durchführt...

vielen dank schon mal!
Referenz-URLs