LabVIEWForum.de
Farbe auswählen für ColorTreshold - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision)
+---- Thema: Farbe auswählen für ColorTreshold (/Thread-Farbe-auswaehlen-fuer-ColorTreshold)



Farbe auswählen für ColorTreshold - capj - 30.10.2007 16:42

So langsam freund ich mich ja wieder en bischen mit LabVIEW an. Hab jetzt auch mal ein Bild, leider nicht von meim Camcorder, aber zumindest von einer Labor USB Kamera.

Meine Frage:
Colour Treshold muss man ja die Werte für die Farben Rot, Grün und Blau liefern. Welche dann eine bestimmte Farbe bzw. Farbenbereich ergeben den Colour Treshold dann auswählt.
Per Vision Assistant konnt ich das jetzt zum Beispiel für ein knalliges Orange definieren und in die Clusters eingeben.
Das ist aber auf Dauer umständlich, weil sich die Farbe bei anderem Licht und und und ja ändern muss.
Ich hätte gern so etwas wie bei Adobe Photoshop die "Pipette" zum Farbe bzw besser Farbbereich auswählen.
Mit was mach ich das?

Viereck im Anzeigefenster ziehen --> Last Event aus dem Bild --> Koordinaten --> Index Array --> Bundle --> Convert to ROI -- IMAQ Colour Match
da bekomm ich dann eine blaue Linie raus mit dem Namen "Match Treshold" was ich aber an Colour Treshold, gar nicht anschliessen kann.

oder
Punkt auswählen -->Last Event --> Koordinaten --> IMAQ get Colour Pixel Value, leider bekomm ich da auch wieder einen Wert den ich nicht weiss wie ich ihn umwandeln soll um die Eingänge für Treshold zu belegen.

Danke schon mal
Chris

im Anhang die Datei, für 8.2 und 8.0


Farbe auswählen für ColorTreshold - capj - 06.11.2007 15:49

Ich bin etwas weitergekommen, allerdings muss man es dann wohl manuel eingeben. zumindest bis jetzt.
Allerdings scheitert meine Farberkennung glaub ich derzeit daran, das ich die Koordinaten nicht richtig übermittle.
Kann das mir jemand erklären. bzw verbessern.
Das wäre super.

Ich mach Last EVENT -> Index Array -> 0 und 1 -> welche dann meine X und Y Koordinaten geben sollten.