Masken

Alle Cognex ViDi-Werkzeuge unterstützen die Funktion, Bildteile mit erstellten Masken vom Training auszuschließen. Mit dem Parameter Maskierungsmodus wird festgelegt, wie die Maske auf die Bildabtastung angewendet wird.

Klicken Sie mit der rechten Maustaste auf ein Bild und wählen Sie im Kontextmenü Maske bearbeiten aus. Die Symbolleiste „Maske“ wird geöffnet. Bringen Sie die Maske auf ein Bild auf und klicken Sie auf Übernehmen. Dadurch wird die Maske auf alle Bilder im Bildlerndatensatz angewendet. Mit Schließen kehren Sie zur Konstruktion der ViDi-Anwendung zurück.

Standardsymbolleiste „Maske bearbeiten“

Symbolleiste „Maske bearbeiten“ im Expertenmodus:

Einstellung Beschreibung

Zeichenwerkzeuge

Es gibt drei Zeichenwerkzeuge, die gemeinsam verwendet werden können. Die Größe des gezeichneten Bereichs wird mit dem Wert „Breite“ definiert.

  • Linie: Klicken Sie und ziehen Sie den Mauszeiger, um im Bild eine Linie zu zeichnen.

    Tipp:  
    • Wenn Sie während des Zeichnens die Umschalttaste gedrückt halten, zieht das Werkzeug eine gerade Linie zwischen zwei Punkten.
    • Wenn ein rechteckiger Bereich ausgefüllt werden soll, zeichnen Sie mit dem Linien-Zeichenwerkzeug einen Rand (halten Sie die Umschalttaste gedrückt, um gerade Linien zu erzeugen) und füllen Sie den Bereich anschließend mit dem Zauberstab aus.
  • Kreis: Setzen Sie den Mauszeiger auf die Mitte eines runden Objekts und ziehen Sie nach außen.

    Tipp:  Halten Sie die Umschalttaste gedrückt, wenn der Kreis von der Ecke eines Umrandungsfelds ausgehen soll.
  • Zauberstab: Klicken Sie und ziehen Sie mit dem Mauszeiger, um Bildbereiche zu füllen. Sie können auch auf einzelne Merkmale klicken, um nur diesen Bereich zu füllen.
Hinweis:  Mit dem Radiergummi können ungewollte Zeichnungen im Bild ausradiert werden.

Breite

Definiert die Pixelbreite für die Maskenzeichenwerkzeuge, die Randmaske und für „Bereich erweitern“. Die Breite muss vor der Verwendung der Maske eingestellt werden. Wenn die Maske (mit einem Zeichenwerkzeug, einer Randmaske oder einer Bereichserweiterung) bearbeitet wird, wird der neue Wert nach der Breitenänderung erst für die nächste erstellte Maske verwendet (früher – selbst in der gleichen Bearbeitungssitzung – erstellte Masken werden nicht geändert).

Randmaske

Erstellt auf der Grundlage des unter „Breite“ eingestellten Werts eine Maske um den Bildrand. Ein Randmaske ist hilfreich, wenn bei Bildern Objekte (z. B. ein Stück Stoff oder Textilie) willkürlich abgeschnitten werden, weil der Bildwinkel der Kamera, die das Bild aufnimmt, das Objekt beschneidet.

Bereich erweitern

Erweitert den Bereich der Maskenfläche um die Breite.

Invertieren

Invertiert die Maske, d. h. die Maske im maskierten Bereich wird aufgehoben und der Bereich ohne Maske wird maskiert.

Abblenden

Blendet die aktuelle Maske ab, indem ihre Intensität durch zwei geteilt wird. Diese Funktion ist besonders hilfreich, wenn der Maskierungsmodus auf Überlagerung gesetzt wurde; in diesem Fall wird eine Maske mit halber Intensität bei der Abtastung ignoriert, sie kann jedoch hilfreiche Label-Daten bieten.

Hinweis:  Diese Option steht nur im Expertenmodus zur Verfügung.

Löschen

Löscht die Maske aus dem Bild.

Importieren/Exportieren

Mit den Schaltflächen „Importieren“/„Exportieren“ wird das Dialogfeld Import Mask Image (Maskenbild importieren) bzw. Export Mask-Image (Maskenbild exportieren) geöffnet, mit dem Maskenbilder als .PNG-Datei importiert bzw. exportiert werden können. Ein Maskenbild ist eine zweidimensionale Pixelmatrix mit der gleichen Größe wie eine Ansicht, in der sich die Maske befindet. Die Pixelwerte im Maskenbild legen fest, ob die entsprechenden Pixel in der Ansicht für das Training oder die Laufzeitverarbeitung verwendet werden. Mit den Optionen zum Import und Export können Sie entweder ein bereits erstelltes Maskenbild importieren oder ein Maskenbild exportieren, das gerade erstellt wurde.

Rückgängig/Übernehmen/Schließen

Optionen zur Steuerung der Anwendung der Maske.

  • Rückgängig: Macht die letzte Aktion rückgängig.
  • Übernehmen: Übernimmt die Maske für das Bild und ermöglicht es auch, die Maske für alle Bilder im Lerndatensatz zu übernehmen. Bei verketteten Werkzeugen wird die Maske auch auf die nachfolgenden Werkzeuge angewendet.
  • Schließen: Beendet die Maskenbearbeitungssitzung. Die Maskenbearbeitungssitzung muss geschlossen werden, damit andere Aktionen in der Anwendung vorgenommen werden können.