13.1.13. Der Schwellenwert-Editor¶
Farbverfolgung mit find_blobs() steht und fällt mit ihrem Schwellenwert-Tupel – den sechs LAB-Zahlen (oder zwei Graustufen-Zahlen), die entscheiden, welche Pixel als das Ziel zählen. Der Schwellenwert-Editor, unter Tools → Machine Vision → Threshold Editor, verwandelt das Finden dieser Zahlen von Rätselraten in eine visuelle Anpassung: Schieberegler ziehen, beobachten, welche Pixel aufleuchten, das Tupel herauskopieren, wenn das Ziel durchgehend weiß und alles andere schwarz ist.
Der Schwellenwert-Editor mitten beim Abstimmen: Die Binärvorschau rechts zeigt, was das Schwellenwert-Tupel unten derzeit verfolgt.¶
Der Editor öffnet sich entweder gegen den Live-Framebuffer oder eine Bilddatei von der Festplatte. Er zeigt das Quellbild und eine Binärvorschau nebeneinander – weiße Pixel in der Vorschau sind die Pixel, die der aktuelle Schwellenwert verfolgt – mit einem Min- und einem Max-Schieberegler pro Kanal darunter. Wählen Sie mit dem Selektor Graustufen oder LAB, ziehen Sie die Schieberegler, bis die Binärvorschau das Ziel isoliert, und kopieren Sie das Schwellenwert-Tupel aus dem Ausgabefeld in Ihr Skript. Ein Kontrollkästchen Invert kehrt die Auswahl um, und Reset Sliders beginnt von vorne mit weit geöffneten Reglern.
Das praktische Vorgehen: Richten Sie die Kamera bei der realen Beleuchtung auf die reale Szene, führen Sie ein Skript aus, sodass der Framebuffer ein repräsentatives Einzelbild enthält, öffnen Sie den Editor auf dem Framebuffer und engen Sie jeden Kanal nacheinander ein – in der Regel zuerst A und B für ein farbiges Ziel, dann L zuletzt und so locker wie möglich, da die Beleuchtung L weit stärker verschiebt als A und B.
13.1.13.1. Ein Tupel an Ort und Stelle bearbeiten¶
Der Editor ist auch mit dem Skript-Editor verdrahtet. Wählen Sie ein vorhandenes Schwellenwert-Tupel in einem Skript aus – (30, 100, 15, 127, 15, 127) oder ein Graustufen-Paar – klicken Sie mit der rechten Maustaste darauf und wählen Sie den Schwellenwert-Editor-Eintrag aus dem Kontextmenü. Der Editor öffnet sich mit diesen Werten vorgeladen und schreibt, wenn Sie auf OK klicken, die angepassten Zahlen über die Auswahl zurück (Cancel verwirft sie). Das erneute Abstimmen eines bereitgestellten Skripts für neue Beleuchtung ist auf diese Weise eine schnelle Sache.