Aan de slagGa gratis aan de slag

Proportioneel resizen

We willen de afbeeldingen van een veterinaire blogsite verkleinen zodat ze allemaal dezelfde gecomprimeerde afmeting hebben.

Het is belangrijk dat je dit proportioneel doet, zodat ze niet vervormen.

Eerst probeer je het uit op één afbeelding, zodat je weet welke code je later op de rest van de afbeeldingen kunt toepassen.


De afbeelding is vooraf ingeladen als dogs_banner.

Onthoud dat je aan de shape van de afbeelding de breedte en hoogte kunt aflezen.

Deze oefening maakt deel uit van de cursus

Beeldverwerking in Python

Cursus bekijken

Oefeninstructies

  • Importeer de module en functie om te resizen.
  • Stel de proportionele hoogte en breedte in zodat ze de helft zijn van de oorspronkelijke hoogte van de afbeelding.
  • Resize met de berekende proportionele hoogte en breedte.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import the module and function
from skimage.___ import ____

# Set proportional height so its half its size
height = int(____ / 2)
width = int(____ / 2)

# Resize using the calculated proportional height and width
image_resized = ____(dogs_banner, (____, ____),
                       anti_aliasing=True)

# Show the original and resized image
show_image(dogs_banner, 'Original')
show_image(image_resized, 'Resized image')
Code bewerken en uitvoeren