Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Kohinan Vähentäminen ja Tasoitus | Kuvankäsittely OpenCV:llä
Konenäön Perusteet

Pyyhkäise näyttääksesi valikon

book
Kohinan Vähentäminen ja Tasoitus

Kuvien kohina ilmenee ei-toivottuna rakeisuutena tai vääristymänä, jonka syynä voivat olla heikko valaistus, pakkausartefaktit tai anturin rajoitukset. Sumentamistekniikat auttavat vähentämään kohinaa säilyttäen samalla tärkeät yksityiskohdat kuvassa.

Gauss-sumennus (Kohinan sumentaminen)

cv2.GaussianBlur-funktio käyttää Gauss-sumennusta, joka pehmentää kuvaa laskemalla pikseliarvojen keskiarvon Gaussin ytimen avulla (painotettu keskiarvo, jossa keskimmäisillä pikseleillä on suurempi merkitys):

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

    • src: sumennettava lähdekuva;

    • ksize: ytimen koko muodossa (leveys, korkeus), molempien arvojen tulee olla parittomia (esim. (5, 5));

    • sigmaX: standardipoikkeama X-suunnassa; määrittää sumennuksen määrän.

  • Funktio vähentää kuvan kohinaa ja yksityiskohtia konvoloimalla kuvan Gaussin funktiolla, mikä on hyödyllistä esimerkiksi reunojen tunnistuksessa tai esikäsittelyssä ennen kynnysarvojen asettamista.

Mediaanisumennus (Salt-and-Pepper-kohinan poisto)

cv2.medianBlur-funktio käyttää mediaanisuodatinta, joka korvaa jokaisen pikseliarvon ytimen ikkunan naapuripikseleiden mediaaniarvolla:

  • cv2.medianBlur(src, ksize):

    • src: suodatettava lähdekuva;

    • ksize: neliöytimen koko (täytyy olla pariton kokonaisluku, esim. 3, 5, 7).

  • Mediaanisumennus on erityisen tehokas salt-and-pepper-kohinan poistossa, sillä se säilyttää reunat ja poistaa yksittäiset kohinapikselit.

Tehtävä

Swipe to start coding

Sinulle on annettu kohinan sisältävän koiranpennun kuvan image-muuttuja: noisy puppy

  • Gaussian-sumennuksen käyttö ja tuloksen tallennus gaussian_blurred-muuttujaan;
  • Mediaanisuodatuksen käyttö ja tuloksen tallennus median_blurred-muuttujaan.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

Awesome!

Completion rate improved to 3.45

book
Kohinan Vähentäminen ja Tasoitus

Kuvien kohina ilmenee ei-toivottuna rakeisuutena tai vääristymänä, jonka syynä voivat olla heikko valaistus, pakkausartefaktit tai anturin rajoitukset. Sumentamistekniikat auttavat vähentämään kohinaa säilyttäen samalla tärkeät yksityiskohdat kuvassa.

Gauss-sumennus (Kohinan sumentaminen)

cv2.GaussianBlur-funktio käyttää Gauss-sumennusta, joka pehmentää kuvaa laskemalla pikseliarvojen keskiarvon Gaussin ytimen avulla (painotettu keskiarvo, jossa keskimmäisillä pikseleillä on suurempi merkitys):

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

    • src: sumennettava lähdekuva;

    • ksize: ytimen koko muodossa (leveys, korkeus), molempien arvojen tulee olla parittomia (esim. (5, 5));

    • sigmaX: standardipoikkeama X-suunnassa; määrittää sumennuksen määrän.

  • Funktio vähentää kuvan kohinaa ja yksityiskohtia konvoloimalla kuvan Gaussin funktiolla, mikä on hyödyllistä esimerkiksi reunojen tunnistuksessa tai esikäsittelyssä ennen kynnysarvojen asettamista.

Mediaanisumennus (Salt-and-Pepper-kohinan poisto)

cv2.medianBlur-funktio käyttää mediaanisuodatinta, joka korvaa jokaisen pikseliarvon ytimen ikkunan naapuripikseleiden mediaaniarvolla:

  • cv2.medianBlur(src, ksize):

    • src: suodatettava lähdekuva;

    • ksize: neliöytimen koko (täytyy olla pariton kokonaisluku, esim. 3, 5, 7).

  • Mediaanisumennus on erityisen tehokas salt-and-pepper-kohinan poistossa, sillä se säilyttää reunat ja poistaa yksittäiset kohinapikselit.

Tehtävä

Swipe to start coding

Sinulle on annettu kohinan sisältävän koiranpennun kuvan image-muuttuja: noisy puppy

  • Gaussian-sumennuksen käyttö ja tuloksen tallennus gaussian_blurred-muuttujaan;
  • Mediaanisuodatuksen käyttö ja tuloksen tallennus median_blurred-muuttujaan.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

close

Awesome!

Completion rate improved to 3.45

Pyyhkäise näyttääksesi valikon

some-alt