LabVIEWForum.de - verwirrende Vielfalt bei den Möglichkeiten der Bildverarbeitung

LabVIEWForum.de

Normale Version: verwirrende Vielfalt bei den Möglichkeiten der Bildverarbeitung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
<div align="left">
Hallo,

letzte Woche stand ich vor der Aufgabenstellung einige hundert Bilder auszuwerten, d.h. die Lage einiger markanter Punkte darin zu bestimmen, um dann über deren Lage in Pixel, mittels eines im Bild ebenfalls befindlichen Rasters, die tatsächlichen Abstände der Punkte zu ermitteln.
Das ganze wollte ich soweit automatisieren, dass zumindest nacheinander die Bilddateien geladen werden, ich die Punkte (noch) manuell anklicke und deren Koordinaten in einer Tabelle abgespeichert werden (die vollautomatische Bildauswertung ist mir dann doch eine Nummer zu groß...)

Dabei ist mir LabVIEW eingefallen, mit dem ich mal während des Studiums kurz zu tun hatte, habe mich belesen und war letztlich der Meinung in NI Vision ein geeignetes Werkzeug gefunden zu haben und mir die Version 8 als Testversion runtergeladen.
Als mein Programm am Ende fertig war, habe ich allerdings gemerkt, dass ich von den Vision Funktionen gar keine gebraucht habe, sondern mit dem ausgekommen bin, was so dabei ist.

Nun bin ich etwas verwirrt, weil mir noch nicht ganz klar ist, was ich wozu brauche, gerade mit Blick auf weitere Anwendungen und der Frage, welche Programmversion dann in Zukunft mal gekauft werden müsste.

Wo ich nicht durchsteige sind die verschiedenen Bildtypen. Nutze ich Funktionen wie IMAQ Create habe ich einen Anschluss, der sich "Image" nennt und den ich mittels IMAQWindDraw (gehört wohl aber nicht zu den Standardfunktionen?!) oder aber auch einfach dem Image-Anzeigeelement darstellen kann. Da das Standard-Anzeigeelement für "Image" mittels Eigenschaftsknotens den im Bild vom Benutzer gewählten ROI ausgibt, kann ich damit doch ne ganze Menge Funktionen ermöglichen, die NI Vision für die Auswahl von ROIs bietet. Oder?

Im Weiteren würde ich gern eine derartige Auswahl mittels Overlays im Bild mit darstellen. Sollte ja mittels IMAQ Overlay XYZ gehen.
Eine ähnliche Funktion gibt's ja aber auch unter der Bild-Funktions-Palette, wie z.B. "Punkt zeichnen", "Linie zeichnen" usw. Deren Bildtyp/Eingangsanschluss heißt jetzt aber "Grafik" und funktioniert zumindest nicht analog zu "Image".

Was ist der Unterschied? Kann ich die ineinander umwandeln, d.h. parallel/äquivalent verwenden? Was hat's mit den Pixmap auf sich?

Wäre schön, wenn mir ein erfahrener Anwender helfen könnte, ein wenig Struktur in die Vielzahl der Möglichkeiten zu bekommen.

Danke, Thomas


</div>
<div align="left">Huh...niemand, der dazu was sagen kann?</div>
<div align="left">Genau das habe ich mich auch schon gefragt, was der Unterschied zwischen Image und Grafik ist.
Ich habe es nicht geschafft diese Typen in den jeweiligen anderen zu wandeln.

Eine Erklärung wär da nicht schlecht!

Vielen Dank

Timo</div>
Hallo!

Ja, das ist verwirrend mit den Grafiken und IMAQs.. Prinzipiell kann man aber schon IMAQs in Grafiken Wandeln. Wenn ich Zeit finde, poste ich ein VI dazu. Grob gesagt ist die Grafik die IMHO Primitivere Variante. Z.B. können IMAQs in X und Y Richtung via Eigenschaft Gezoomt werden - Grafiken nur mit einem Zoomfaktor.

Ein unterschied zwischen Grafik und IMAQ ist, dass es bei Realtime-Systemen nicht möglich ist, IMAQs via Internetexplorer Sichtbar zu bekommen - Grafiken aber schon.

Die ganzen Bildverarbeitungsfunktionen (threshold, Find Edge...) funktionieren nicht mit Grafiken. Deshalb ist es für die Industrielle Bildverarbeitung natürlich sinnvoll IMAQs zu benutzen Big Grin.

Gruß
Ha!

Doch wiedergefunden...

Hier wie versprochen, und in einem anderen Thema auch gepostet:

[attachment=4038]

Die Wandlung eines IMAQ in eine Grafik.

Gruß
Referenz-URLs