Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Støyreduksjon og utjevning | Bildebehandling med OpenCV
Grunnleggende Datamaskinsyn

Sveip for å vise menyen

book
Støyreduksjon og utjevning

Støy i bilder fremstår som uønsket kornethet eller forvrengning, ofte forårsaket av dårlig belysning, komprimeringsartefakter eller begrensninger i sensoren. Utjevningsteknikker bidrar til å redusere støy samtidig som viktige bildedetaljer bevares.

Gaussisk utjevning (støyreduksjon)

cv2.GaussianBlur-funksjonen anvender en gaussisk utjevning, som glatter ut bildet ved å gjennomsnittberegne pikselverdier med en gaussisk kjerne (en vektet gjennomsnittsberegning som gir mest vekt til sentrale piksler):

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

    • src: kildebildet som skal utjevnes;

    • ksize: kjernestørrelse i formatet (width, height), begge verdier må være oddetall (f.eks. (5, 5));

    • sigmaX: standardavvik i X-retningen; styrer graden av utjevning.

  • Funksjonen reduserer bildestøy og detaljer ved å konvolvere bildet med en gaussisk funksjon, noe som er nyttig i oppgaver som kantdeteksjon eller forbehandling før terskling.

Medianutjevning (fjerning av salt-og-pepper-støy)

cv2.medianBlur-funksjonen anvender et medianfilter, som erstatter hver pikselverdi med medianverdien av nabopikslene i kjerneområdet:

  • cv2.medianBlur(src, ksize):

    • src: kildebildet som skal filtreres;

    • ksize: størrelse på den kvadratiske kjernen (må være et oddetall, f.eks. 3, 5, 7).

  • Medianutjevning er spesielt effektiv for å fjerne salt-og-pepper-støy, da den bevarer kanter samtidig som isolerte støyende piksler fjernes.

Oppgave

Swipe to start coding

Du har fått variabelen image med det støyete bildet av valpen: noisy puppy

  • Påfør Gaussisk uskarphet og lagre resultatet i variabelen gaussian_blurred;
  • Påfør Median uskarphet og lagre resultatet i variabelen median_blurred.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 4
Vi beklager at noe gikk galt. Hva skjedde?

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

book
Støyreduksjon og utjevning

Støy i bilder fremstår som uønsket kornethet eller forvrengning, ofte forårsaket av dårlig belysning, komprimeringsartefakter eller begrensninger i sensoren. Utjevningsteknikker bidrar til å redusere støy samtidig som viktige bildedetaljer bevares.

Gaussisk utjevning (støyreduksjon)

cv2.GaussianBlur-funksjonen anvender en gaussisk utjevning, som glatter ut bildet ved å gjennomsnittberegne pikselverdier med en gaussisk kjerne (en vektet gjennomsnittsberegning som gir mest vekt til sentrale piksler):

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

    • src: kildebildet som skal utjevnes;

    • ksize: kjernestørrelse i formatet (width, height), begge verdier må være oddetall (f.eks. (5, 5));

    • sigmaX: standardavvik i X-retningen; styrer graden av utjevning.

  • Funksjonen reduserer bildestøy og detaljer ved å konvolvere bildet med en gaussisk funksjon, noe som er nyttig i oppgaver som kantdeteksjon eller forbehandling før terskling.

Medianutjevning (fjerning av salt-og-pepper-støy)

cv2.medianBlur-funksjonen anvender et medianfilter, som erstatter hver pikselverdi med medianverdien av nabopikslene i kjerneområdet:

  • cv2.medianBlur(src, ksize):

    • src: kildebildet som skal filtreres;

    • ksize: størrelse på den kvadratiske kjernen (må være et oddetall, f.eks. 3, 5, 7).

  • Medianutjevning er spesielt effektiv for å fjerne salt-og-pepper-støy, da den bevarer kanter samtidig som isolerte støyende piksler fjernes.

Oppgave

Swipe to start coding

Du har fått variabelen image med det støyete bildet av valpen: noisy puppy

  • Påfør Gaussisk uskarphet og lagre resultatet i variabelen gaussian_blurred;
  • Påfør Median uskarphet og lagre resultatet i variabelen median_blurred.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 4
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt