@@ -40,6 +40,8 @@ Die Verschwemmung erfolgt in der Klasse `Blur` der Methode `applyBlur()`, durch
...
@@ -40,6 +40,8 @@ Die Verschwemmung erfolgt in der Klasse `Blur` der Methode `applyBlur()`, durch
Die Binarisierung basiert auf der Unterscheidung von Helligkeit des Bildes und wird durch die Methode `binarise()` in der Klasse `Binarisation` durchgeführt. Eine bestimmte Schwelle gliedert Pixel in zwei Gruppen, welche entsprechend weiss und schwarz gefärbt werden. Der verwendete Wert entspricht der Blauen Farbe des Pixels und funktioniert auch wenn das Bild in Grautönen übergeben würde. Die Binarisierung trennt also potentielle Linien, in der Regel dunkler, von Hintergrund, in der Regel heller.
Die Binarisierung basiert auf der Unterscheidung von Helligkeit des Bildes und wird durch die Methode `binarise()` in der Klasse `Binarisation` durchgeführt. Eine bestimmte Schwelle gliedert Pixel in zwei Gruppen, welche entsprechend weiss und schwarz gefärbt werden. Der verwendete Wert entspricht der Blauen Farbe des Pixels und funktioniert auch wenn das Bild in Grautönen übergeben würde. Die Binarisierung trennt also potentielle Linien, in der Regel dunkler, von Hintergrund, in der Regel heller.
Die Erosion und Vergrößerung, zusammengefasst in der Methode `fineAdjust()` in der Klasse `FineAdjustment`, werden die Linien auf Grund eines Musters verfeinert und Störungen entfernt. Hierfür sorgen die Methode `morphologyEx()` zusammen mit dem Musterelement aus `getStructuringElement()` der Klasse `Imgproc`. Das Musterelement hängt von der Bildbreite ab.
Die Erosion und Vergrößerung, zusammengefasst in der Methode `fineAdjust()` in der Klasse `FineAdjustment`, werden die Linien auf Grund eines Musters verfeinert und Störungen entfernt. Hierfür sorgen die Methode `morphologyEx()` zusammen mit dem Musterelement aus `getStructuringElement()` der Klasse `Imgproc`. Das Musterelement hängt von der Bildbreite ab.