MaskEditorTool

Hinweis

Für neue Applikationen ab VisionPro 9.5 SR1 wird die Verwendung des CogMaskCreatorTools empfohlen.

Viele BV-Aufgaben erfordern den Einsatz von Maskenbildern. In Cognex VisionPro gibt es einen Maskeneditor, der aber nur für wenige Tools zur Verfügung steht. Mit dem MaskEditorTool wird der Maskeneditor als eigenständiges Tool zugänglich.

../../../_images/MaskEditorTool.png

Unter Settings wird mit Grab train image das aktuelle Eingabebild als neues Trainingsbild übernommen. Aus dem Trainingsbild werden die Fixierungen (Fixtures) verwendet um das später erzeugte Maskenbild zu fixieren. Dadurch wird das Maskenbild immer richtig über das Eingabebild gelegt, eine Positionierung über Offsets entfällt.

Create mask from train binarisiert das Trainingsbild mit dem unter Binarize mask threshold angegebenen Schwellwert und erzeugt so eine erste Annäherung an die Maske. Mit Invert wird die Binarisierung invertiert.

Edit mask öffnet schließlich den Cognex Maskeneditor, in dem das Maskenbild bearbeitet werden kann. Das Maskenbild wird dabei als Overlay bearbeitet, das über das Trainingsbild gelegt ist. Für eine Beschreibung des Maskeneditors wird an dieser Stelle auf die Cognex VisionPro Dokumentation verwiesen.

Das Maskenbild wird, wie oben beschrieben, über das aktuelle Eingabebild gelegt. Durch die notwendige Transformation werden die Ränder des Maskenbildes interpoliert, es kommt zu Grauübergängen. Um am Ende wieder ein Binärbild zu erhalten, kann Binarize output image angewählt werden. Das Bild wird dann mit dem unter Binarize output threshold angegebenen Schwellwert binarisiert.

Hinweis

Ab VisionPro 9.5 SR 1 können Maskenbilder mit dem neuen CogMaskCreatorTool auch auf Basis von Regionen definiert werden.