single
Rauschreduzierung und Glättung
Swipe um das Menü anzuzeigen
Rauschen in Bildern erscheint als unerwünschte Körnigkeit oder Verzerrung, häufig verursacht durch schlechte Lichtverhältnisse, Komprimierungsartefakte oder Sensorbeschränkungen. Glättungstechniken helfen, Rauschen zu reduzieren und gleichzeitig wichtige Bilddetails zu erhalten.
Gaußsche Weichzeichnung (Rauschglättung)
Die Funktion cv2.GaussianBlur wendet eine gaußsche Weichzeichnung an, die das Bild glättet, indem Pixelwerte mit einem Gauß-Kernel gemittelt werden (ein gewichteter Durchschnitt, der zentralen Pixeln mehr Bedeutung beimisst):
cv2.GaussianBlur(src, ksize, sigmaX):src: das Quellbild, das weichgezeichnet werden soll;ksize: Kernelgröße im Format(width, height), beide Werte müssen ungerade sein (z. B.(5, 5));sigmaX: Standardabweichung in X-Richtung; steuert den Grad der Weichzeichnung.
- Die Funktion reduziert Bildrauschen und Details, indem das Bild mit einer gaußschen Funktion gefaltet wird. Dies ist nützlich bei Aufgaben wie Kantenerkennung oder Vorverarbeitung vor der Schwellenwertbildung.
blurred = cv2.GaussianBlur(image, ksize, sigmaX)
Im cv2.GaussianBlur()-Parameter sigmaX ist die Standardabweichung des Gaußschen Kerns in X-Richtung festgelegt, während derselbe Parameter in Y-Richtung (sigmaY) standardmäßig den Wert 0 hat. Wenn sowohl sigmaX als auch sigmaY den Wert 0 haben, wird die Standardabweichung aus der Kernelgröße berechnet.
Median-Filterung (Entfernung von Salz-und-Pfeffer-Rauschen)
Die Funktion cv2.medianBlur wendet einen Medianfilter an, der jeden Pixelwert durch den Medianwert der benachbarten Pixel im Kernel-Fenster ersetzt:
cv2.medianBlur(src, ksize):src: das zu filternde Quellbild;ksize: Größe des quadratischen Kerns (muss eine ungerade Ganzzahl sein, z. B.3,5,7).
- Die Median-Filterung ist besonders effektiv bei der Entfernung von Salz-und-Pfeffer-Rauschen, da sie Kanten erhält und isolierte Störpixel entfernt.
median_blurred = cv2.medianBlur(image, ksize)
Swipe to start coding
Sie erhalten die Variable image mit dem verrauschten Bild des Welpen:

- Anwendung von Gaussian Blur und Speicherung des Ergebnisses in der Variable
gaussian_blurred; - Anwendung von Median Blur und Speicherung des Ergebnisses in der Variable
median_blurred.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen