Folgende Skizze zeigt die grobe Form der Maske; dabei stellt der rote Bereich den False-Bereich und der grüne (inkl. schwarzer Kontur) den True-Bereich dar.
Die Dimensionen in x und y sind etwa 5000 Einträge

Nun möchte ich den True-Bereich gleichmäßig vergrößern. Momentan erledige ich dies über Umrechnung der Maske in integer-Werte und dann eine 3x3 Kernel-Konvolution drüber. Nach jeder Konvolution setze ich alle Werte >1 gleich 1, dadurch ergibt sich eine schöne, gleichmäßige Vergrößerung der Maske. Nur ist dies für "größere" Vergrößerungen, wie ich sie brauche relativ ineffektiv. Dies mache ich momentan schlichtweg über eine for-schleife, bei der ich die konvultion einfach n-mal durchführe. Wie gesagt, das funktioniert, ist aber ineffektiv.
Hat wer eine Idee, wie es effektiver zu lösen wäre? Gibt es vllt eine pre-build Funktion? Die Kontur (also den schwarzen Bereich im Bild) kann ich extrahieren; gibt es hier vielleicht eine Funktion zur Kontur-Vergrößerung?
Beste Grüße