Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Brusreducering och Utjämning | Bildbehandling med OpenCV
Grundläggande Datorseende

Svep för att visa menyn

book
Brusreducering och Utjämning

Brus i bilder uppträder som oönskad kornighet eller förvrängning, ofta orsakad av svagt ljus, komprimeringsartefakter eller begränsningar i sensorn. Utjämningstekniker hjälper till att minska brus samtidigt som viktiga bilddetaljer bevaras.

Gaussisk oskärpa (Utjämning av brus)

Funktionen cv2.GaussianBlur applicerar en gaussisk oskärpa, som jämnar ut bilden genom att medelvärdesberäkna pixelvärden med hjälp av en gaussisk kärna (en viktad medelvärdesberäkning som ger större vikt åt centrala pixlar):

  • cv2.GaussianBlur(src, ksize, sigmaX):

    • src: källbilden som ska göras oskarp;

    • ksize: kärnans storlek i formatet (width, height), båda värdena måste vara udda (t.ex. (5, 5));

    • sigmaX: standardavvikelse i X-led; styr mängden oskärpa.

  • Funktionen minskar bildbrus och detaljer genom att konvolvera bilden med en gaussisk funktion, vilket är användbart vid uppgifter som kantdetektion eller förbehandling före tröskling.

Medianutjämning (Borttagning av salt-och-peppar-brus)

Funktionen cv2.medianBlur applicerar ett medianfilter, som ersätter varje pixelvärde med medianvärdet av de närliggande pixlarna i kärnfönstret:

  • cv2.medianBlur(src, ksize):

    • src: källbilden som ska filtreras;

    • ksize: storleken på den kvadratiska kärnan (måste vara ett udda heltal, t.ex. 3, 5, 7).

  • Medianutjämning är särskilt effektiv för att ta bort salt-och-peppar-brus, eftersom den bevarar kanter samtidigt som isolerade brusiga pixlar elimineras.

Uppgift

Swipe to start coding

Du har fått variabeln image med en brusig bild av valpen: noisy puppy

  • Applicera Gaussisk suddning och spara resultatet i variabeln gaussian_blurred;
  • Applicera Median-suddning och spara resultatet i variabeln median_blurred.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 4
Vi beklagar att något gick fel. Vad hände?

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

book
Brusreducering och Utjämning

Brus i bilder uppträder som oönskad kornighet eller förvrängning, ofta orsakad av svagt ljus, komprimeringsartefakter eller begränsningar i sensorn. Utjämningstekniker hjälper till att minska brus samtidigt som viktiga bilddetaljer bevaras.

Gaussisk oskärpa (Utjämning av brus)

Funktionen cv2.GaussianBlur applicerar en gaussisk oskärpa, som jämnar ut bilden genom att medelvärdesberäkna pixelvärden med hjälp av en gaussisk kärna (en viktad medelvärdesberäkning som ger större vikt åt centrala pixlar):

  • cv2.GaussianBlur(src, ksize, sigmaX):

    • src: källbilden som ska göras oskarp;

    • ksize: kärnans storlek i formatet (width, height), båda värdena måste vara udda (t.ex. (5, 5));

    • sigmaX: standardavvikelse i X-led; styr mängden oskärpa.

  • Funktionen minskar bildbrus och detaljer genom att konvolvera bilden med en gaussisk funktion, vilket är användbart vid uppgifter som kantdetektion eller förbehandling före tröskling.

Medianutjämning (Borttagning av salt-och-peppar-brus)

Funktionen cv2.medianBlur applicerar ett medianfilter, som ersätter varje pixelvärde med medianvärdet av de närliggande pixlarna i kärnfönstret:

  • cv2.medianBlur(src, ksize):

    • src: källbilden som ska filtreras;

    • ksize: storleken på den kvadratiska kärnan (måste vara ett udda heltal, t.ex. 3, 5, 7).

  • Medianutjämning är särskilt effektiv för att ta bort salt-och-peppar-brus, eftersom den bevarar kanter samtidigt som isolerade brusiga pixlar elimineras.

Uppgift

Swipe to start coding

Du har fått variabeln image med en brusig bild av valpen: noisy puppy

  • Applicera Gaussisk suddning och spara resultatet i variabeln gaussian_blurred;
  • Applicera Median-suddning och spara resultatet i variabeln median_blurred.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 4
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt