Messungen mit Vision Assistant 8.0 - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Module (/Forum-LabVIEW-Module) +---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision) +---- Thema: Messungen mit Vision Assistant 8.0 (/Thread-Messungen-mit-Vision-Assistant-8-0) |
Messungen mit Vision Assistant 8.0 - jippii - 30.10.2006 21:34 Hallo erstmal, kennt sich jemand mit Vision Assistant 8.0 aus? Kann ich im Internet Beispiele finden, die mit dem Tool erstellt wurde. So ähnliche wie in der Hilfefunktion. Was ich machen will: Ich habe vor ein Bild einzulesen, auf dem mehrere Stabilos abgebildet sind. Und dabei möchte ich die unterschiedlichen Farben der Stabilos erkennen und ausgeben. >> Bis hierhin klappt es auch einigermaßen. Aber ich will es erweitern: Wenn der Deckel der Stabilo vertauscht sein sollte? Oder wieviele Stabilos einen falschen Deckel besitzen. Zuerst kann man annehmen dass die Stabilos alle mit dem Deckel nach unten zeigen. Und dann natürlich so erweitern, dass man die Stabilos mischen kann. Kann man so was überhaupt machen mit Vision Assistant 8.0? Oder besser gesagt, wie schwer es ist. Wenn jemand meinen bisherigen vi testen will. bitte melden. Ich hoffe, dass mir jemand einen Lsgansatz machen kann. DNAKE Messungen mit Vision Assistant 8.0 - thomas.sandrisser - 30.10.2006 22:45 Der Vision Assistant hat leider nicht die Funktionalitaet des Vision Builder Automated Inspection. Sprich, du musst dir die Grundfunktionalitaet im VA zusammen klicken, anschließend LabVIEW oder C Code generieren und dementsprechend die Funktionalitaet erweitern. Grundsaetzlich kannst doch die Lage und ein neues "Koordinatensystem" anhand der Form erkennen. Von dem ausgehend (dem neuen Koordinatensystem) kannst die weiteren Messungen durchfuehren. Mit dem VBAI waer das eine zusammen klickerei von weniger als 5min, in LabVIEW wirst je nach Erfahrung das 10-xxxxxxxx fache benoetigen :-) Und von C erst recht zu schweigen... Wennst mal ein paar Beispielbilder postest und evtl. deinen bisherigen Code, koennte ich dir schnell was zusammen proggn... Messungen mit Vision Assistant 8.0 - jippii - 30.10.2006 23:14 erstmal danke freedive. Oh man noch mal was dazu gelernt und wieder einüben.... Ok ich lade mal meine VI hoch(habe ich mit VA erstellt) und ein Bild mit Stabilos. Das Problem ist, dass die Bilder mit einer Webcam aufgenommen werden. Ich lade aber ein Bild mit besserer Qualität. Erstmal soll das funktionieren. Das Problem beim erkennen einer Stabilo ist es, dass er manchmal den deckel erfasst, obwohl ich als Template nur das hintere stück eingefügt habe. Ich wäre dir dankbar wenn du mir bisschen auf die Sprünge helfen würdest. DANKE Messungen mit Vision Assistant 8.0 - thomas.sandrisser - 01.11.2006 17:40 Du kannst dir "ganz" einfach das Farbbild in ein Graustufenbild uebersetzen (Extract Lumin) und dann mit einem Treshold drueber gehen um den Hintergrund sowie den Stift-Koerper zu extrahieren. Im Anschluss kannst entweder ueber die empirische Ermittlung der Farben im HS (Hue Saturation) Raum die Farben ermitteln ODER du machst eine Blobanalyse, merkst dir die gefundenen Blobs und wendest dann im Anschluss genau auf diese Koordinaten ein Pattern Matching an. Messungen mit Vision Assistant 8.0 - jippii - 06.11.2006 11:46 hi freedive, Zitat:Du kannst dir "ganz" einfach das Farbbild in ein Graustufenbild uebersetzen (Extract Lumin) und dann mit einem Treshold drueber gehen um den Hintergrund sowie den Stift-Koerper zu extrahieren. bis hierhin kein problem. Aber wie kann ich weiterarbeiten, nachdem ich diesen Thresholding mache. Ich lade mal ein Bild und mein VA datei hoch. Wenn ich das Bild in ein Graustufenbild umwandle, kann ich die Farbe nicht mehr herausfiltern. Ich möchte Prüfen, ob der obere Teil der Stabilo-Farbe mit dem unteren übereinstimmt. Ich betrachte die Stabilos jetzt nur noch einzeln und senkrecht stehend(sowie auf einer Lafband). Wie kann ich denn so eine Abfrage machen. Es gibt ja (als Alternative zu dieser Graustufenbild) diese "Color Pattern Matching", damit kann ich ein Ausschnitt vom oberen oder unteren Teil machen. Dann habe ich jeweils die obere und untere hälfte markiert. Und somit hatte ich für 4 Farben -> 8 ColorPatternMatching. Jetzt kann ich davon ausgehen, wenn bei einem Bild eins davon fehlen sollte, ist es entweder falsche Farbe oder verkehrt rum. Hier ist das Problem, wenn ein Stabilo bisschen seitlich liegt wird er nicht mehr erkannt, obwohl ich das mit "rotated patterns" auch suche. Oder wenn es bisschen dunkler aufgenommen ist, dazu habe ich dieses minimum score runtergestellt. Kann ich den weitere Einstellungen oder Ergänzungen machen, damit es besser erkannt wird? Als zweites habe ich es über Color Thresholding ausprobiert. Damit bekomme ich die einzelnen Farben raus, aber ich weiss nicht wie ich dann weitermachen soll? Was kann ich nach einer Thresholding noch anstellen? Ich könnte doch über diese Thresholding herauskriegen, ob wenigstens der richtige Deckel dran ist. Aber wie ich das vergleichen kann, keine Ahnung! ok ich lade mal meine VA mit der ColorPatternMatching und ein Stabilo Bild. Danke im voraus. Messungen mit Vision Assistant 8.0 - thomas.sandrisser - 08.11.2006 18:38 Hi, sorry bin grad ein wenig land unter - ich werd versuchen dein projekt am sonntag anzusehen und ein paar konstruktive vorschlaege unterbreiten... |