LabVIEWForum.de
Hat jemand von euch Erfahrung mit dem NI Vision Assistant? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision)
+---- Thema: Hat jemand von euch Erfahrung mit dem NI Vision Assistant? (/Thread-Hat-jemand-von-euch-Erfahrung-mit-dem-NI-Vision-Assistant)



Hat jemand von euch Erfahrung mit dem NI Vision Assistant? - Grünschnabel - 20.04.2007 09:10

Hi,

ich schreibe derzeit eine kleine Arbeit in der ich mit Hilfe des 'NI Vision Assistents 8.0' und einer Kamera M&Ms aufnehmen und anschließend ausgeben soll, wie viele M&Ms von welcher Farbe vorhanden sind.
Da es kein Problem ist, das Vision-Programm anschließend in LabVIEW zu übersetzten, werde ich (weiß gar nicht, ob's anderst überhaupt möglich ist) die Sprachausgabe mittels LabVIEW machen. Dazu hab ich allerdings schon nen super Beitrag bei euch gefunden, folglich dürfte das kein Problem mehr sein.

Mein Problem ist, dass ich noch ziemlich am Anfang stehe und es schon jetzt hängt. Ich versuche gerade ein Bild aufzunehmen und dann zu erkennen, wie viele M&Ms von einer Farbe da sind.
Hierfür muss ich doch sicherlich erst mal eine Farbe einlernen. In der LabVIEW Hilfe hab ich nen 'ColorLearn'-Block gefunden, aber wie geht das im Vision Assistent?

Ich wär euch wirklich super dankbar, wenn ihr mir da weiterhelfen könntet

Grünschnabel


Hat jemand von euch Erfahrung mit dem NI Vision Assistant? - Mr.T - 23.04.2007 07:48

Wenn Du kurz ein Bild postest, mache ich Dir ein klein Beispiel-VI.

Gruß!


Hat jemand von euch Erfahrung mit dem NI Vision Assistant? - Grünschnabel - 25.04.2007 14:15

Hi,

das ging ja super schnell mit deiner AntwortSmile
Schon mal jetzt vielen Dank für die Zeit, die du dafür investierst.

Da die Beleuchtung für meine M&Ms gerade in Arbeit ist, sind die Bilder nicht perfekt, aber ich denke schon einigermaßen in Ordnung.


Danke
Grünschnabel


Hat jemand von euch Erfahrung mit dem NI Vision Assistant? - Mr.T - 25.04.2007 15:02

Hallo!

Aaaalso: Musst Du denn auch wissen, wo die Teile sind? Oder reicht Dir die Anzahl?
Die Sache ist folgende:
Wenn Du sie zählen möchtest (ohne zu wissen wo sie sind), könnte es Dir ja reichen, ein Farbhistogramm zu machen. und anhand der menge der Pixel sagst du: das müssten 201 Stück rot, und ein bluer sein.
Wenn Du wissen möchtest, wo sie liegen, musst Du die ränder auch finden, sprich auch die Form einlernen...was zwangsläufig zu der völlig irrelevanten Frage führt:

Hast Du die Teile immer schön da liegen, oder liegen auch welche aufeinander, bzw. welche schräg? Dann fallen beide Lösungen flach!

Dann musst Du erstmal schauen, ob Du eines findest (also nach jeder möglichen Form schauen..seitlich, von oben, schräg...Big Grin...). Nachdem Du alle sicher gefunden hast erst schaust Du dann dort, wo du eines gefunden hast danach, um welche Farbe es sich handelt.

Das führt wieder zu der Frage: wie wirst Du armer Hund denn beleuchten?

Erzähl mal etwass zu den drei Ansätzen die hier stehen, bevor ich da losprogrammiere...Big Grin
Und sag mir bitte, dass die Beleuchtung kein rotes Ringlicht (Auflicht) ist...bitte.

Gruß


Hat jemand von euch Erfahrung mit dem NI Vision Assistant? - Grünschnabel - 27.04.2007 10:19

Hi!

Ich soll einfach nur erkennen, wie viele Teile von welcher Farbe rumliegen. Wo die letztendlich genau sind spielt keine Rolle!
Mein Programm soll am Ende folgendes tun, es werden zwei Aufnahmen gemacht. Nach der ersten Aufnahme, wird ein M&M weggenommen bzw aufgegessenSmile. Anschließend soll dann mit Hilfe der zweiten Aufnahme herausgefunden werden, welches Teil von welcher Farbe fehlt.
Und wenn du mir da bei der Farberkennung/Zählung helfen könntest, wär das klasse!!

Da meine Teile M&Ms bzw Smarties sein werden, können die nicht aufeinander liegen (habs ausprobiertSmile) und man kann sicher sein, dass sie brav und anständig auf dem Rücken liegen.

' schrieb:Das führt wieder zu der Frage: wie wirst Du armer Hund denn beleuchten?
Ich 'armer Hund':)hab drei bzw. vier Auswahlmöglichkeiten zu Beleuchtung:

1. von unten, was totaler Quatsch wär, weil dann die Farben überhaupt nicht mehr zu erkennen wären (folglich zählt das eigentlich nicht)
2. das von dir erwähnte Ringlicht (kam noch nicht dazu es zu testen, aber du scheinst ja schon ganz tolle Erfahrungen damit gemacht zu
habenWink)
3. gar kein Licht, also nur die normale Raumbeleuchtung (so wurden auch die geposteten Bilder aufgenommen)
und 4. 4 normale Lampen, die aus 4 unterschiedlichen Richtungen die Teile beleuchten, so dass der Schatten verschwindet und der
Aufnahmebereich gut ausgeleuchtet sein wird

Gruß


Hat jemand von euch Erfahrung mit dem NI Vision Assistant? - Mr.T - 27.04.2007 16:27

Hi!

Das keine aufeinander liegen ist schonmal gut!Big Grin
Perfekt wäre das System IMHO so:
Du beleuchtest von unten, um zu finden, wo sich die M&Ms befinden. Das machst Du deshalb, weil nicht alle gleich groß sind und nicht alle die selbe Form haben.
In dieser Einstellung machst Du ein 1.Bild und findest die Schwerpunkte aller M&Ms , weil Du dann genau an diesen Schwerpunkten mit dem 2.Bild die Farben erkennst! Für das zweite Bild ist das Licht von unten aus, und das von oben an, beim ersten Bild andersrum!
Ach so: Bei Farberkennung in dieser Art ist es Quatsch, rot zu beleuchten - nimm unbedingt Weiß!

Oder so, eher aber nicht so:
sagen wir es gibt 2 Farben: rot und blau (Du musst den Gedanken dann weiterspinnenWink)
Du beleuchtest also nur von oben. Erst mit rot. Nachdem rote M&Ms rotes Licht reflektieren und anderes absorbieren, werden die roten M&Ms Weiß erscheinen und die anderen eben nicht. Dann 2.Bild mit rotlicht aus und blau an: da gilt dann das selbe Gesetz..., ..., ...

Wenn Du unbedingt nur ein Bild machen willst und von oben beleuchten und die Lage nicht bestimmen magst und etc. ... verspreche ich Dir, dass die Zählung nicht 99,98% genau sein wird.

Gruß!


Hat jemand von euch Erfahrung mit dem NI Vision Assistant? - Grünschnabel - 07.05.2007 09:42

Hi,

das hört sich ja richtig gut an!

Ich werde es mal mit der ersten Methode versuchen und schaun wie weit ich komm *g*
Wär es eigentlich auch möglich nur von oben zu beleuchten, oder spricht irgendwas dagegen mit Oberbeleuchtung die Schwerpunkte zu finden?

Gruß

PS: Mein Ringlicht ist übrigens weißSmile