LabVIEWForum.de
3D Konturbild auf 2D Bild überlagern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: 3D Konturbild auf 2D Bild überlagern (/Thread-3D-Konturbild-auf-2D-Bild-ueberlagern)



3D Konturbild auf 2D Bild überlagern - simcum - 13.11.2023 07:27

Hallo zusammen,

bei meiner aktuellen Anwendung lasse ich anhand einer Z-Matrix bestehend aus einem
2D Array an Messdaten einen 3D Konturbild erzeugen, welches einen Bereich der Metalloberfläche darstellt.
Dazu nutze ich das NI Vision Paket, welches mit installiert ist.
Ich hätte es auch über LabView direkt machen können, aber NI Vision biete mehr Möglichkeiten.
So denke ich das die Umsetzung meiner Fragestellung für beide Softwarepakete gleichermaßen gilt.

Gleichzeitig stelle ich die gesammte Metalloberfläche als 2D Bild dar.

Jetzt würde ich gerne die von LabView erzeugte 3D Kontur auf den Bereich des 2D Bildes überlagern und so darstellen.

Gibt es dazu eine Möglichkeit?

Wäre Dankbar für eure Hilfe.

Gruß

simcum


RE: 3D Konturbild auf 2D Bild überlagern - Martin.Henz - 14.11.2023 07:38

Hallo simcum,

also NI Vision selbst kann keine 3D Bilder (zumindest nicht bis vor kurzem). Es gab eine Art preview zu einem Toolkit (irgendwas mit "3D vision basic tools"). Das hat über eine DLL Daten für den normalen LabVIEW 3D Graphen erzeugt. Dazu hat sich lange nichts bewegt und NI bewirbt bei NI Vision so ein Feature auch nicht. Von daher kann ich mir kaum vorstellen, dass es in NI Vision integriert wurde.

Dann gab oder gibt es ein "3D Vision Advances Toolkit" welches aber nicht von NI ist. Bei der Suche nach der Firma (Firmenname "Rizhao COS Information Technology Co., Ltd.") war ich nicht erfolgreich und der Link aus dem JKI VIPM führt auch ins Nichts. Angeblich in China

Und jetzt? Was machst du bzw. was verwendest du?


RE: 3D Konturbild auf 2D Bild überlagern - simcum - 14.11.2023 09:44

Hallo Martin.Henz,

ja du hast recht das sind anscheinend Active X Elemente.

Ich habe das IMAQ Image für die Kontur und für die 2D Darstellung in ein Vi gepackt.

Die abgebildete Kontur ist der Bereich auf der Metalloberfläche mit dem grünen Rechteck.
Ich wollte die Kontur (Projiziert auf X/Y Ebene) gerne auf diese Fläche überlagern.
Wie ich es projizieren kann ist mir klar, ich kann auch die Werte weider auslesen,
diese sind aber dann die gleichen Werte wie eingelesen worden sind.
Ich würde gerne die Konturdarstellung als solches auf die Fläche im 2D Bild übertragen.

Siehe Anhang.

Gruß

Simcum