Kom igångKom igång gratis

Förstora bilder

Har du någon gång försökt förstora en bild? Det brukar resultera i kvalitetsförlust – den förstorade bilden blir suddig.

Den goda nyheten är att algoritmen i scikit-image fungerar mycket bra för att förstora bilder upp till en viss gräns.

I den här övningen förstorar du en bild tre gånger!!

Du gör det genom att skala upp en raketbild som läses in från modulen data.

Rocket

Den här övningen är en del av kursen

Bildbehandling i Python

Visa kurs

Övningsinstruktioner

  • Importera den modul och funktion som behövs för att förstora bilder via uppskalning.
  • Importera modulen data.
  • Läs in bilden rocket() från data.
  • Förstora rocket_image så att den blir 3 gånger större, med antialiasningsfiltret aktiverat. Se till att sätta multichannel till True, annars riskerar du att sessionen tar slut!

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Import the module and function to enlarge images
from skimage.____ import ____

# Import the data module
from skimage import ____

# Load the image from data
rocket_image = ____.____()

# Enlarge the image so it is 3 times bigger
enlarged_rocket_image = ____(rocket_image, ____, ____=____, multichannel=____)

# Show original and resulting image
show_image(rocket_image)
show_image(enlarged_rocket_image, "3 times enlarged image")
Redigera och kör kod