LabVIEWForum.de - Bild-Funktionen ohne Vision

LabVIEWForum.de

Normale Version: Bild-Funktionen ohne Vision
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
<div align="left">Ich find nix dazu, bräuchte es aber:

Gibt es eine Lösung ohne Vision die Pixel eines Bildes abzufragen? Ich habe 8-bit S/W Bilder und muss die Intensität der Pixel auslesen um danach eine Schwellenwertumwandlung in 1-bit zu machen. Danach käme dann eine Statistik, z.B. 2345 schwarze Pixel, 765 weiße Pixel.

Ich lese mich ja gerne selbst ein, aber wo nur? Ich bin entweder grad vernagelt oder ohne Vision gibts das nicht, denn ich find nix. Blink

Hat da schon jemand was in die Richtung gemacht?</div>
Hmm, leider ist bei mir VISION überall druf - jetzt weiß ich nicht, welche Funktionen Du hast...

Aber Stichwort Pixmap und Graphic sollte funktionieren - die müssten auch ohne VISION dabei sein.

Gruß
<div align="left">Hallo, Bob,

gibt es nicht unter den Sound&Picture VI's eine Funktion ImageToArray? Dann hast du das Bild als 2D-Array mit Integer-Zahlen vorliegen und kannst die Schwellwertsetzung "von Hand" machen. Dann musst du nur noch am Schluß aufaddieren.

MfG, Jens</div>
' schrieb:<div align="left">Hallo, Bob,

gibt es nicht unter den Sound&Picture VI's eine Funktion ImageToArray? Dann hast du das Bild als 2D-Array mit Integer-Zahlen vorliegen und kannst die Schwellwertsetzung "von Hand" machen. Dann musst du nur noch am Schluß aufaddieren.

MfG, Jens</div>
Das klingt gut, in die Richtung suche ich mal, hab ja jetzt Stichpunkte. Vielen Dank!

PS: Habe FDS
Hi Dr.Bob,

hab mich etwas mit Deiner Frage beschäftigt und auch eine vorläufige Lösung gefunden.
Hab aber noch eine Frage. In welchem Dateiformat sind Deine Bilder gespeichert ?

Gruß
Andreas
' schrieb:Hi Dr.Bob,

hab mich etwas mit Deiner Frage beschäftigt und auch eine vorläufige Lösung gefunden.
Hab aber noch eine Frage. In welchem Dateiformat sind Deine Bilder gespeichert ?

Gruß
Andreas

<div align="left">Die Bilder werden vermutlich als JPG vorliegen.

Das ist allerdings noch nicht geklärt, evtl. lese ich direkt eine Webcam ein, ich hab da eben im Netz paar VIs zu gefunden. Alternativ werden mir die Bilder auf einem Server in ein Verzeichnis geschrieben, das Dateiformat könnte ich dann eigentlich ziemlich frei selbst wählen. Aber JPG ist halt für viele der Standard.</div>
' schrieb:Die Bilder werden vermutlich als JPG vorliegen.

Na dann schau Dir mal meinen Ansatz an.
Läuft zwar noch nicht ganz sauber aber so kann die Lösung aussehen.
Ich hab noch zwei Testfiles erstellt, die poste ich gleich mit!

Gruß
Andreas
' schrieb:Na dann schau Dir mal meinen Ansatz an.
Läuft zwar noch nicht ganz sauber aber so kann die Lösung aussehen.
Ich hab noch zwei Testfiles erstellt, die poste ich gleich mit!

Gruß
Andreas
<div align="left">:)Ich bin jetzt schon begeistert von Dir, dabei hab ich noch nicht mal in die Files gekuckt. Heute Abend werde ich die Zeit haben, danach wohl noch begeisterter sein und Dir über Erfolg/Misserfolg berichten.

Als Vorschuss: Vielen Dank!</div>
' schrieb:Na dann schau Dir mal meinen Ansatz an.
Läuft zwar noch nicht ganz sauber aber so kann die Lösung aussehen.
Ich hab noch zwei Testfiles erstellt, die poste ich gleich mit!

Gruß
Andreas
< + P E R F E K T + >
<div align="left">Ich habe es natürlich nicht sein lassen können und ne Weile rumprobiert, wollte nicht bis Abend warten. Vielen Dank, ich habe viel über JPG gelernt und komme mir ein wenig dämlich vor. Denn die von Dir verwendeten Funktionen dümpeln offen auf den Paletten rum, hätte ich finden müssen.

Um so schöner, dass es jetzt funktioniert! Naja, im Prinzip, rundrum ist noch ne Menge Arbeit. Ich lese jetzt für jedes Element des von Dir erzeugten Pixmap mit FarbeZuRGB die 8bit R+G+B-Werte aus, bilde daraus den Mittelwert und habe damit einen 8bit Grauwert. Für diesen setze ich je nach gewählter Schwelle 0 oder 1, schon habe ich ein 1bit S/W-Bild im Array. Und nun kann ich nach Lust und Laune Pixel zählen...

Danke für diese kleine Lehrstunde,
Bob</div>
Hallo Bob,

hört sich interessant an, was Du da weiterprogrammiert hast.
Freut mich wenn ich Dir einen Anstroß geben konnte. Von Lehrstunde kann keine Rede sein.
Ich muß auch immer mal wieder die Paletten durchforsten um die gewünschte Funktion zu finden. Da bist Du nicht alleine.

Grüße
Andreas
Seiten: 1 2
Referenz-URLs