Pixel Auslesen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Module (/Forum-LabVIEW-Module) +---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision) +---- Thema: Pixel Auslesen (/Thread-Pixel-Auslesen) |
RE: Pixel Auslesen - lilhoop - 29.05.2014 17:02 So, ich bin es nochmal. Ich habe nun bessere Aufnahmen gemacht, so dass die Aussenkante meines Bauteils z.B. vom Contour Analyzer einwandfrei erkannt wird. Im folgenden möchte ich noch einmal beschreiben, was ich genau erreichen möchte. Derzeit benutze ich auf Birgits Vorschlag hin den Vision Assistant, um eine Ausgangsbasis für eine Edge Detection Programm zu generieren. Das Programm soll folgende Funktionen haben: GUI A: Erstellen eines Musterbauteils durch Einlesen und Überlagern von 5 Bildern. 1. Einlesen von 5 Bildern von perfekten Bauteilen. 2. Ausrichtung dieser Bilder gemäss einer Kontur (rotes Rechtecke im Anhang). Dabei dient das erste Bild als Muster und die 4 folgenden Bilder werden dem ersten überlagert, so dass alle Rechtecke perfekt übereinander liegen. (Drehen und Verschieben der Bilder) 3. Nun weisen die ausgerichteten Bilder abweichende Aussenkanten auf (siehe Anhang 2). Die 5 verschiedenen Ausenkonturen sollen nun zu einer gemittelten Aussenkontur zusammengefügt werden. Das so entstandene Bild dient jetzt als Muster für Abweichgungsmessungen der Aussenkontur GUI B: Aurichtung und Abweichungsmessung der Aussenkontur von neuem Bild zu Musterbild aus GUI A 1. Öffnen des Musterbildes aus GUI A und öffnen des eines zu prüfenden Bauteils 2. Ausrichtung des Bildes von Prüfbauteil zu Musterbauteil gemäss des roten Rechtecks (wie bei GUI a) 3. Darstellung von Aussenkontur (gelb) des Musterbauteils und des Prüfbauteils. Berechnung der (maximalen) Abweichung der Aussenkonturen von Musterteil und Prüfteil z.B. durch vertikale und horizontale Pixelabweichung Ich hoffe ich habe es verständlich beschrieben Liebe Grüsse lilhoop |